Picproje Elektronik Sitesi

BİLGİSAYAR => Donanım ve Yazılım => Konuyu başlatan: swearer - 09 Aralık 2023, 19:22:04

Başlık: Kablosuz MCU Programlama
Gönderen: swearer - 09 Aralık 2023, 19:22:04
Merhaba,

Bir çeşit izolasyon yağı içinde yer alan elektronik kartı, kablosuz olarak programlamak veya parametre güncellemek için yöntem arıyorum.
Gönderici yapı ile alıcı yapı arasında yaklaşık 3-5 cm mesafe olacak. Ortam yağ dolu olacak.
Yazılımı/parametreleri mümkün olan en hızlı ve güvenli şekilde göndermem gerekiyor.
Bunun için hangi protokol veya kablosuz veri aktarımı uygun olur?
NFC bu işe uygun mudur? BLE, LoRa, ZigBee gibi yöntemlerden hangisi, neden seçilmelidir?
Biraz yol gösterici bilgiye ihtiyacım var.

Teşekkürler.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: yas - 09 Aralık 2023, 20:27:49
RF çözüm sorun çıkartabilir. Yağın dielektriksel değerine bağlı olarak (yağ yalıtkan olduğu halde yine de bu durum geçerli) rf devrelerinin çalışmasında değişikliğe sebep olacağını düşünüyorum. Tecrübesi olan varsa sonuçlarını merak etmekteyim. Optik iletişim en sağlıklısı olabilir.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: JOKERAS - 09 Aralık 2023, 21:28:34
Bir ara Zihni Sinir Proje olarak üretip piyasadaki benim gibi garibanlara satarım diye düşünmüştüm.Sonra kaldı öyle.İnfrared,hani şu uzaktan kumandalarda varya onun gibi.
Foto Transistör ve IR led.ICSP için İşlemcinizde kaç hat varsa ona göre yapılabilinir.

Bu fikir,Tamirci olduğum için bir oto teypten aklımda kalmıştı.
Bir model Oto teybinde bunu yapmışlardı.Tabii orada yapılan İşlemciye program atmak değildi.
Başka kontroller içindi.
Eskiden Oto Teypleri hırsızlığa karşı önlem olsun diye Teyplerin kafası-Ön paneli çıkarılabilen
cinstendi.Çoğu teyp,mekanik kontaklarla veri iletişmini sağlardı.Ama bir model vardı,sadece Besleme
artı Eksi Kontağı haricinde kontak yoktu. Kontroller karşılıklı koyulmuş biribirini gören
Foto Transistör ve Ir Led ile yapılıyordu.Doğal olarak mekanik temas olmadığı için,çünkü bu kontaklı sistemler bir zaman sonra kararıyor,deforme,laçkalaşıyordu.Bu sebeple olsa gerek böyle bir yöntemle sorunsuz yıllarca çalışabiliyordu.

Hatta Foto Transistöre de gerek kalmayabilir.IR Ledleri karşılıklı koyup TX--RX,RX-TX olarak kullanabilirsiniz.Tabii bu biraz uğraşı gerektirecek,IR Led üzerine Kızıl ötesi bir Sinyal geldiğinde çıkış verdiklerini görürsünüz.Sorun,IR Led'in çıkışının düşük olması.Bunu yükseltmeniz gerekebilir.Belki Odaklama iyi olursa yükseltmeye gerek kalmaya bilir.Hem 3-5CM ile sınırlı olmaz,mesafe hatırı sayılır şekilde artar.

Bencede yas'ın dediği gibi bence de en mantıklı yol hem maliyet hem tasarım açısından optik sistem daha kolay olur diye düşünüyorum.


Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: bulut_01 - 09 Aralık 2023, 21:37:54
bu konuya örnek olarak pic mcu lara kaplosuz rf ile yazılım atmak mümkün olabilir mi bence olamaz mclr pinine 13v civarı voltaj uygulaması vs bana pek mümkün gelmiyor rf ile mcu ya kod atmak.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: JOKERAS - 09 Aralık 2023, 21:49:40
Alıntı yapılan: bulut_01 - 09 Aralık 2023, 21:37:54bu konuya örnek olarak pic mcu lara kaplosuz rf ile yazılım atmak mümkün olabilir mi bence olamaz mclr pinine 13v civarı voltaj uygulaması vs bana pek mümkün gelmiyor rf ile mcu ya kod atmak.

bulut_01,MCLR 14Vpp Zaten Slave,yani programlanacak kartın üzerinde olacak.
Biz o 14Vpp Harekete geçireceğiz.O bence en kolayı.
Önemli olan RX-TX çalıştırmak.Çünkü program atılacak olan işlemci,yapılan işlemleri geriye bildirmesi gerekiyor.Devcie ID,Programın yükleme aşamaları,Programlanıyor,program yüklendi veya yüklenemedi vs gibi.Onun için en mantıklı yol optik sistem. RF'te zaten olmazki bu iş.Olur aslında da ICSP'ye göre Transfer ve Receiver için her porta iki adet RF cihaz eklemek icab eder.Bir sürü iş.

14Vpp, 14Vpp Falsh hücrelerine yazılması gereken voltaj değeri.Bunu Slave üzerine koyacağımız bir minik Boost converter veya Bootstrap yapısıyla elde edebiliriz. 
 
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: yas - 09 Aralık 2023, 21:53:18
Alıntı yapılan: bulut_01 - 09 Aralık 2023, 21:37:54bu konuya örnek olarak pic mcu lara kaplosuz rf ile yazılım atmak mümkün olabilir mi bence olamaz mclr pinine 13v civarı voltaj uygulaması vs bana pek mümkün gelmiyor rf ile mcu ya kod atmak.

Bootloader ile gayet kolay olmakta. Ben ticari işlerimizde yıllardır kablo/rf/gsm kullanıyorum.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: bulut_01 - 09 Aralık 2023, 22:31:04
Alıntı yapılan: yas - 09 Aralık 2023, 21:53:18Bootloader ile gayet kolay olmakta. Ben ticari işlerimizde yıllardır kablo/rf/gsm kullanıyorum.
bunun hazır devresi keşke piyasada olsaydı.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: burak_82 - 09 Aralık 2023, 22:37:26
Ortam ışık geçirgen ise IR ile olabilir belki.9600kbps ile seri bootloader e gönderebilirsiniz. Bootloader moduna sokmak için de aynı uartı kullanabilirsiniz.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: yas - 09 Aralık 2023, 22:52:43
Bazı özel uygulamalarda atex sertifikalı exproff yada marine özellikte pano uygulamaları kullanılmakta. Mesela gemi yükleme iskelelerindeki katodik redresör panoları buna en iyi örnektir. Bu tip panolar tam anlamda marine özellikte üretilirler. Minimum 2mm kalınlıkta sıcak daldırma galvaniz ve üsten kapaklı şekilde üretilirler. İçerisine de sizin uygulamanızdaki elektriksel bağlantılar tamamlandıktan sonra yağ doldurulur. Bazı tiplerde yağ seviyesi görebilmek için izleme indikatörü (minik pencere cam gibi birşey) olmakta. Eğer imalat yeni yapılacaksa bu şekilde imal edilirse, özellik aynı zamanda dışarıdan optik iletişim içinde kullanılabilir. Eğer mevcut bir yapı söz konusu ve böyle bir özellik yoksa modifiye etmek gerekir.

(https://www.elesa-ganter.com.tr/imgSiteRew/low/eg/PHOTO/15/743-7.jpg/GN%20743.8-Ya%C4%9F%20seviyesi%20kontrol%20camlar%C4%B1.jpg)
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: mustafa_cmbz - 10 Aralık 2023, 00:11:21
fiber kablo üzerinden haberleşsen ?

bu kablo için özel bir konnektör kullanabilirsin kasaya montajlanıp sızdırmazlığını yaparsan gayet güzel iç çıkar düşüncesindeyim.

https://wiki.dfrobot.com/SKU_TEL0153_Gravity_UART_Fiber_Optic_Transceiver_Module

birde bu içi yap dolu olan tank vs. gibi olan cisim nedir plastik mi metal mi ?

yani kasaya müdahale etme şansın var ise yani imalat sürecinde yapılabilir ise güzel bir konnektör ile çözülebilir hiç kasmadan halledersin diye düşünüyorum..
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: fide - 10 Aralık 2023, 10:45:34
Elektrik sayaçlarında optik port kullanılıyor. 3-4cm mesafede sıkıntı çıkacağını sanmıyorum.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: EGE - 10 Aralık 2023, 11:35:30
https://hackaday.com/2023/06/06/souped-up-reflective-sensor-uses-itself-for-wireless-programming/
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: istinaf duvarı - 10 Aralık 2023, 11:48:01
Alıntı yapılan: JOKERAS - 09 Aralık 2023, 21:49:40bulut_01,MCLR 14Vpp Zaten Slave,yani programlanacak kartın üzerinde olacak.
Biz o 14Vpp Harekete geçireceğiz.O bence en kolayı.
Önemli olan RX-TX çalıştırmak.Çünkü program atılacak olan işlemci,yapılan işlemleri geriye bildirmesi gerekiyor.Devcie ID,Programın yükleme aşamaları,Programlanıyor,program yüklendi veya yüklenemedi vs gibi.Onun için en mantıklı yol optik sistem. RF'te zaten olmazki bu iş.Olur aslında da ICSP'ye göre Transfer ve Receiver için her porta iki adet RF cihaz eklemek icab eder.Bir sürü iş.

14Vpp, 14Vpp Falsh hücrelerine yazılması gereken voltaj değeri.Bunu Slave üzerine koyacağımız bir minik Boost converter veya Bootstrap yapısıyla elde edebiliriz. 
 

O çok eskilerde kaldı sayılır. Çoğu Pic 12V'u sadece programlama moduna girildiğini anlamak için kullanıyor. Vpp voltajı belirli bir seviyenin üstünde ise programlama moduna giriyor. Sanıldığı gibi 12V içeride kullanılmıyor. Flash hücreleri yine 5V ile silinip yazılıyor. Eski Flash hücreleri yüksek nm'li uretimlerden ötürü yüksek voltaja ihtiyaç duyuyordu. Günümüzde üretim teknolojisi gelişti. Flash hücreleri normal çalışma voltajında silinip yazılabiliyor. Bu sayede bootloader denilen şey mümkün oldu.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: istinaf duvarı - 10 Aralık 2023, 12:02:10
Alıntı yapılan: JOKERAS - 09 Aralık 2023, 21:28:34Bir ara Zihni Sinir Proje olarak üretip piyasadaki benim gibi garibanlara satarım diye düşünmüştüm.Sonra kaldı öyle.İnfrared,hani şu uzaktan kumandalarda varya onun gibi.
Foto Transistör ve IR led.ICSP için İşlemcinizde kaç hat varsa ona göre yapılabilinir.

Bu fikir,Tamirci olduğum için bir oto teypten aklımda kalmıştı.
Bir model Oto teybinde bunu yapmışlardı.Tabii orada yapılan İşlemciye program atmak değildi.
Başka kontroller içindi.
Eskiden Oto Teypleri hırsızlığa karşı önlem olsun diye Teyplerin kafası-Ön paneli çıkarılabilen
cinstendi.Çoğu teyp,mekanik kontaklarla veri iletişmini sağlardı.Ama bir model vardı,sadece Besleme
artı Eksi Kontağı haricinde kontak yoktu. Kontroller karşılıklı koyulmuş biribirini gören
Foto Transistör ve Ir Led ile yapılıyordu.Doğal olarak mekanik temas olmadığı için,çünkü bu kontaklı sistemler bir zaman sonra kararıyor,deforme,laçkalaşıyordu.Bu sebeple olsa gerek böyle bir yöntemle sorunsuz yıllarca çalışabiliyordu.

Hatta Foto Transistöre de gerek kalmayabilir.IR Ledleri karşılıklı koyup TX--RX,RX-TX olarak kullanabilirsiniz.Tabii bu biraz uğraşı gerektirecek,IR Led üzerine Kızıl ötesi bir Sinyal geldiğinde çıkış verdiklerini görürsünüz.Sorun,IR Led'in çıkışının düşük olması.Bunu yükseltmeniz gerekebilir.Belki Odaklama iyi olursa yükseltmeye gerek kalmaya bilir.Hem 3-5CM ile sınırlı olmaz,mesafe hatırı sayılır şekilde artar.

Bencede yas'ın dediği gibi bence de en mantıklı yol hem maliyet hem tasarım açısından optik sistem daha kolay olur diye düşünüyorum.



PIC programlarken üç tane sinyale ihtiyacın olacak. Data, Clock ve Vpp. Besleme zaten devreden alınıyor. Clock sinyali tek yönlüdür. Devre içinde bir fototransistör, dışarıda da bunu tetikleyen ir Led olacak. Data sinyali cift yönlü olacağı için devre tarafında ir Led ve fototransistör paralel bağlı olacak. Aynı şekilde dışarıda da iletişimi sağlayacak fototransistör ve ir Led olacak.

(Fototransistörler npn tipi oldukları için iç taraftaki kısım open Collector yapısında olacak. Yani boşta iken lojik 1'de olacak. Bunu halletmek için girişteki ledi tristate tampon ile süreceğiz. Tamponun girişi 0 iken çıkıştan akım çekeceği için led yanacak ve karşı tarafı 0 yapacaktır. Tampon girişi 1 olduğunda led sönecek transistör kesime gideceği için 1 olacaktır.)

Vpp tarafındaki led source, diğer ledler sink akımı ile sürülecek.

Vpp için içeride 12V kaynağı oluşturulacak. Fototransistör çıkışından tetiklenen pnp transistör ile 12V kontrol edilecek. Dışarıda da Vpp çıkışına bağlı ir led olacak. İr led sinyal gönderdiğinde, 12V işlemciye gidecek.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: Okan AKÇA - 10 Aralık 2023, 12:47:23
Esp32 ile yaparsanız wifiden programlarsiniz.guncelleme yaparsınız.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: JOKERAS - 10 Aralık 2023, 14:53:57
Alıntı yapılan: istinaf duvarı - 10 Aralık 2023, 11:48:01O çok eskilerde kaldı sayılır. Çoğu Pic 12V'u sadece programlama moduna girildiğini anlamak için kullanıyor. Vpp voltajı belirli bir seviyenin üstünde ise programlama moduna giriyor. Sanıldığı gibi 12V içeride kullanılmıyor. Flash hücreleri yine 5V ile silinip yazılıyor. Eski Flash hücreleri yüksek nm'li uretimlerden ötürü yüksek voltaja ihtiyaç duyuyordu. Günümüzde üretim teknolojisi gelişti. Flash hücreleri normal çalışma voltajında silinip yazılabiliyor. Bu sayede bootloader denilen şey mümkün oldu.
istnat duvarı, Her işlemciye Boot loader yazabiliyormuyuz?Bunu yapmak için Rom,Flash Türü olmalı ve self Flash write özelliğne sahip olması gerekmezmi?Ben genel tüm işlemcileri düşünüyorum eski veya yeni.


Alıntı yapılan: istinaf duvarı - 10 Aralık 2023, 12:02:10PIC programlarken üç tane sinyale ihtiyacın olacak. Data, Clock ve Vpp. Besleme zaten devreden alınıyor. Clock sinyali tek yönlüdür. Devre içinde bir fototransistör, dışarıda da bunu tetikleyen ir Led olacak. Data sinyali cift yönlü olacağı için devre tarafında ir Led ve fototransistör paralel bağlı olacak. Aynı şekilde dışarıda da iletişimi sağlayacak fototransistör ve ir Led olacak.

(Fototransistörler npn tipi oldukları için iç taraftaki kısım open Collector yapısında olacak. Yani boşta iken lojik 1'de olacak. Bunu halletmek için girişteki ledi tristate tampon ile süreceğiz. Tamponun girişi 0 iken çıkıştan akım çekeceği için led yanacak ve karşı tarafı 0 yapacaktır. Tampon girişi 1 olduğunda led sönecek transistör kesime gideceği için 1 olacaktır.)

Vpp tarafındaki led source, diğer ledler sink akımı ile sürülecek.

Vpp için içeride 12V kaynağı oluşturulacak. Fototransistör çıkışından tetiklenen pnp transistör ile 12V kontrol edilecek. Dışarıda da Vpp çıkışına bağlı ir led olacak. İr led sinyal gönderdiğinde, 12V işlemciye gidecek.

Evet Aynen dediğiniz gibi.Clock ve Vpp tek yön olacağı için daha kolaylaşacak.
Data için bir tane TrısTate buffer ile bence Foto Transistöre bile gerek kalmayacak.
Her hat için karşılıklı iki adet IR Led.Sadece Data hattına koyacağımız IR ledler TX-RX, RX-TX olarak çalışacak Clock ve MLR Vpp TX-RX olacak.

Benim düşündüğüm aslında İşlemcinin dibine sokulup Pgm yüklemek değil.
Geniş alanda uzak 2-3Mt ortamda atılabiliyor olması.Yani İlgili modulleri Takıp mesafe ve odaklama gözetmeksizin tıpkı Rf miş gibi kullanmak.Hani şu minik oyuncak helikopterlerdeki gibi.
Buradaki handikap ise Clock,Data,Vpp IR sinyallerinin birbirine olan etkisi.
Bunu analiz etmek gerekir.Bunu test etmek için önce Optokuplörlerle çalışıp sorunu tespit ettikten sonra ilerlenebilinir diye düşünüyorum.



Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: bulut_01 - 10 Aralık 2023, 16:19:06
esp32 tarzı birseyle yapılsa uzaktan kod atma gibi süper olurdu.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: JOKERAS - 10 Aralık 2023, 16:29:26
Alıntı yapılan: bulut_01 - 10 Aralık 2023, 16:19:06esp32 tarzı birseyle yapılsa uzaktan kod atma gibi süper olurdu.
Evet bulut_01 şahane olurdu.Konuda Uzman arkadaşlar bunu yaparlar sanırım.Bizde nemalanırız:)
 
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: MCansız - 10 Aralık 2023, 16:34:00
esp32 donanımında OTA modülü dahili olarak var chip ağa bağlanıp yazılımını güncelleyebilir.

ana işlemci başka ise esp8266 ile chip uart üzerinden bootloader moduna sokup yazılımının güncelleyebilir. Piyasada hi-link wifi-ethernet-uart modulü veya Bluetooth - uart modülleri var bunlarda esp yerine kullanılabilinir.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: bulut_01 - 10 Aralık 2023, 16:53:40
bootloder konusuna girmeden bu iş yapılabilir mi bunu düşünmek gerekir.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: istinaf duvarı - 10 Aralık 2023, 17:45:43
istnat duvarı, Her işlemciye Boot loader yazabiliyormuyuz?Bunu yapmak için Rom,Flash Türü olmalı ve self Flash write özelliğne sahip olması gerekmezmi?Ben genel tüm işlemcileri düşünüyorum eski veya yeni.

Tüm işlemcileri kastetmedim. Flash hücrelerini yazmak için 12V isteyen eski mimarili PIC'ler de mutlaka vardır.
Her işlemciye Bootloader yazamıyoruz. Ancak bu 12V ile alakalı bir durum değil. İşlemcinin mimarisinin izin vermemesi ile alakalı bir şey. O islemcilerde de flash hücreleri yine 5V ile yazılıyor. Mesela Pic16f628a, kendi program hafızasına yazma özelliği yok. Ama içindeki flash 5V ile yazılabilir. Öyle olmasaydı LVP özelliği de olmazdı. :) Ama var.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: JOKERAS - 10 Aralık 2023, 18:48:29
Alıntı yapılan: istinaf duvarı - 10 Aralık 2023, 17:45:43istnat duvarı, Her işlemciye Boot loader yazabiliyormuyuz?Bunu yapmak için Rom,Flash Türü olmalı ve self Flash write özelliğne sahip olması gerekmezmi?Ben genel tüm işlemcileri düşünüyorum eski veya yeni.

Tüm işlemcileri kastetmedim. Flash hücrelerini yazmak için 12V isteyen eski mimarili PIC'ler de mutlaka vardır.
Her işlemciye Bootloader yazamıyoruz. Ancak bu 12V ile alakalı bir durum değil. İşlemcinin mimarisinin izin vermemesi ile alakalı bir şey. O islemcilerde de flash hücreleri yine 5V ile yazılıyor. Mesela Pic16f628a, kendi program hafızasına yazma özelliği yok. Ama içindeki flash 5V ile yazılabilir. Öyle olmasaydı LVP özelliği de olmazdı. :) Ama var.
LVP işlemciyi PGM moduna sokan sadece seçenek değilmi?LVP ile Rom'a veri yazabiliyormuyuz yani.Rom hafızalar teknolojiyle alakalı,eskiler CMOS'tu.Yeniler Flash.Ve hangi teknoloji olursa olsun ROM hücrelerini yakmak-Pozlamak-Voltaj yüklemek için illaki yüksek bir voltaj gerekli diye biliyorum.Mesela 3.3V 1.8V işlemcilerin hafızaları bu voltajlarlamı yazılıyor.Mesela Harici Flash-Eeprom yapılarına bakın.Hepsinin içinde HV generatörü olduğu görülür.

Sayfa 7 Blok diagramına bakabilirsiniz.
https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/25LC512-512-Kbit-SPI-Bus-Serial-EEPROM-Data-Sheet-20002065.pdf

Sayfa 1  Blok diagramına bakabilirisiniz.
https://ww1.microchip.com/downloads/en/devicedoc/21081G.pdf

İşlemci içine de bunu yapmak zor olmasa gerek.
Aksi halde Rom hafıza eğer bu küçük voltajlarla yazılıp siliniyorsa her dış etkenden anında etkilenirdi diye düşünüyorum.

Neyse,asıl mevzu işlemcileri BootLoadersiz uzaktan temassız şekilde programlamak.
Bunu niye istiyorum?İşlemci ile ilk tanıştığımda harici programmer cihazıyla mübalağsız söylüyorum,
Sadece bir Ledi yakmak için belki 20-30 tane 16F84 ün Bacaklarını sök tak sebebiyle  kopartmıştım.
Sonunda Ledi Yaktım ama:)Şimdi mevzu geçince Oto teybinde de gördüğüm Sistem aklıma geldi.Olurmu olmazmı bilmiyorum.Uğraşmak lazım.





 


Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: istinaf duvarı - 11 Aralık 2023, 09:51:21
LVP, dışarıdan 12V vermeden işlemcinin besleme voltajı ile programlama yapmaya yarayan bir özellik. PGM pini bu işlevi devreye sokmak için kullanılır.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: JOKERAS - 11 Aralık 2023, 14:53:01
istinat duvarı, bu ara biraz işlerim var.Şu işlerimi bitirince bu konuya kafa yoracağım.
En güzel yol, adım adım gitmek.Önce Data-Clock-Mclr Vpp hatlarından sadece herhangi birini Optik olarak haberleştireceğim.Eğer Optik olarak birini başarırsam Sonra Diğerine geçeceğim.
Burada dediğim gibi baş ağrıtacak sebeplerden biri Data hattının çift yönlü oluşu bu zebeple RX-TX Timinglerin zamanlama uyumları ve IR sinyallerinin birbirlerine olan etkileri olacak.

Aslında bir işlemci ve tek bir IR led ile de yapılabilinir sanırım.Clock ve Mclr Vpp sinyallerini ve zamanlamasını Koyacağımız işlemci üretir.TX-RX, RX-TX çalışan Data hattıda bağımsız tek başına kalmış olur.Bunun için mevcut Programlayıcı sinyallerini Logic Analizorle veya Scopla gözlemlemek gerekir.
Dediğim gibi biraz İnşaat işleri,boya badana işlerim var, bitince bakmayı düşünüyorum.
Eğer olursa harika bir şey olacağını düşünüyorum.İlgili işlemciye ve Programlama aletine IR modulleri takıyorsunuz Kablo yok,mesafe sorunu yok fiziksel temas yok.Bu şekilde Pgm yüklüyorsunuz
Bir nevi OTA oluyor.

Para kokusu alıyorum :'(

Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: bulut_01 - 11 Aralık 2023, 15:25:43
bu sistem esp32 wifi ile daha gzl olur kablosuz kod atma işi zor gibi.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: yas - 11 Aralık 2023, 17:47:18
 :D herkes bir çaba içerisinde ama soruyu soran ortada yok.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: mustafa_cmbz - 11 Aralık 2023, 22:20:37
Alıntı yapılan: bulut_01 - 11 Aralık 2023, 15:25:43bu sistem esp32 wifi ile daha gzl olur kablosuz kod atma işi zor gibi.

Bende esp32 ile ilgili şunu sorayım. Esp32 ile bir kart yaptık diyelim kart İstanbulda ve İnternete erişimi var. Bende Ankaradayım uzaktan bağlanıp direk içindeki kodu değiştirebilir iyim güncelleme yaparmış gibi?
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: bulut_01 - 11 Aralık 2023, 22:23:54
yaparsın
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: arci03 - 12 Aralık 2023, 02:35:10
Alıntı yapılan: mustafa_cmbz - 11 Aralık 2023, 22:20:37Bende esp32 ile ilgili şunu sorayım. Esp32 ile bir kart yaptık diyelim kart İstanbulda ve İnternete erişimi var. Bende Ankaradayım uzaktan bağlanıp direk içindeki kodu değiştirebilir iyim güncelleme yaparmış gibi?
esp nini OTA özelliğini kullanarak bir web sitesi üzerinden bunu yapabilirsiniz kendim test etmedim ancak mantık şu web sayfası periyodik olarak wersiyon numarası sorgulanır eğer esp deki versiyon nosundan farklı ise ilkgili OTA dosyaları WEB den esp alır ve kendini günceller.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: fide - 12 Aralık 2023, 09:03:51
Alıntı yapılan: mustafa_cmbz - 11 Aralık 2023, 22:20:37Bende esp32 ile ilgili şunu sorayım. Esp32 ile bir kart yaptık diyelim kart İstanbulda ve İnternete erişimi var. Bende Ankaradayım uzaktan bağlanıp direk içindeki kodu değiştirebilir iyim güncelleme yaparmış gibi?
ESP32 OTA olayı var ama ben size daha kolay bir yöntem önereyim. ESP32'yi micropython ile flashladığınızda ortada 1 python dosyası ve küçük hacimli bir disk oluşuyor. Bu diski başka bir dosyayı yazmak, okumak, kayıt tutmak için kullanabiliyorsunuz. İnternet bağlantınız varsa kendi sunucunuzdaki "a.com/yeniVersion.py" dosyasını internetten indirin. Bu dosyayı diske "yeniVersion.py" olarak kaydedin. Sonra hazırladığınız python programı içinde main.py dosyasını yazılım ile modifiye edip "yeniVersion.py" dosyasını yüklemesini isteyin. main.py dosyasını kaydettikten sonra ESP32'yi resetleyip yeni dosyanın çalışmasını sağlayın. Buyrun size "Yeni versiyon güncelleme".
Eski dosyayı silmezseniz belirli bir hata sayısına ulaştığınızda eski dosyaya geri dönüp o dosya ile çalışmaya bile devam edebilirsiniz.   
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: mustafa_cmbz - 12 Aralık 2023, 20:17:30
Alıntı yapılan: fide - 12 Aralık 2023, 09:03:51ESP32 OTA olayı var ama ben size daha kolay bir yöntem önereyim. ESP32'yi micropython ile flashladığınızda ortada 1 python dosyası ve küçük hacimli bir disk oluşuyor. Bu diski başka bir dosyayı yazmak, okumak, kayıt tutmak için kullanabiliyorsunuz. İnternet bağlantınız varsa kendi sunucunuzdaki "a.com/yeniVersion.py" dosyasını internetten indirin. Bu dosyayı diske "yeniVersion.py" olarak kaydedin. Sonra hazırladığınız python programı içinde main.py dosyasını yazılım ile modifiye edip "yeniVersion.py" dosyasını yüklemesini isteyin. main.py dosyasını kaydettikten sonra ESP32'yi resetleyip yeni dosyanın çalışmasını sağlayın. Buyrun size "Yeni versiyon güncelleme".
Eski dosyayı silmezseniz belirli bir hata sayısına ulaştığınızda eski dosyaya geri dönüp o dosya ile çalışmaya bile devam edebilirsiniz.   

hocam bana bu konu ile ilgili yerli yabancı güzel bir döküman yada kaynak önerirmisin ?
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: fide - 12 Aralık 2023, 20:26:37
Elimde kaynak yok. Bir yerden de okumadım ama Micropython dosyasının çalışması bu şekilde.
Esp32 açılırken önce boot.py sonra main.py dosyayı çalıştırıyor.
Text dosya işlemleri ile istediğiniz metin dosyası (*.oy dosyası da dahil) oluşturulabiliyor. Gerisi sizin programlama becerinize kalmış. Çok da bir olay yok aslında.
İnternetteki dosyayı indir.
Text dosyası olarak kaydet.
main.py dosyasını bu dosyayı çağıracak şekilde modifiye et.
Reset at.

Bulursam yine döküman paylaşırım.
Başlık: Ynt: Kablosuz MCU Programlama
Gönderen: mustafa_cmbz - 12 Aralık 2023, 20:29:19
ben normal güzel bir türkçe anlatım buldum..müsait zamanda dalacağım içeriğine..tşekkür ederim hocam.

https://www.yazilimperver.com/index.php/2020/09/28/esp32-cipleri-icin-ota-guncellemesi/