İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu kılavuzu yazdım çünkü ESP-01 programlama hakkında birçok makale buldum ama hepsi programlamadan çalıştırmaya geçmek veya sıfırlama düğmesine basmak gibi manuel işlemler gerektiriyor.
RTS ve DTR pinli bir FTDI kartı kullanarak, otomatik olarak programlama moduna geçen, gerektiğinde sıfırlayan ve ardından ESP-WROOM-32 kartı gibi çalışma moduna geri dönen bir programlayıcı yaptım.
Bu proje ile basitçe ESP-01'i Arduino IDE'ye bağlayabilir ve UPLOAD'a basabilirsiniz.
Gereksinimler:
- RTS & DTR pinli ve 3.3v hatlı FTDI kartı (bunun Amazon bağlantısı gibi)
- 470 uf kapasitör
- 10k direnç
- Mini breadbord (bağlantıları basitleştirmek için)
- 7 erkekten kadına jumper
- ESP-01
Adım 1: FTDI Kartınızı Kontrol Edin
FTDI kartımda breadboard ile kullanılacak pin başlığı yok, bu yüzden onu breadboard dostu yapmak için 2 pinli başlık şeridi lehimledim.
2. Adım: Hep Birlikte Bağlanın
Şimdi tüm bu unsurları birleştirme zamanı. Yapılması gereken bağlantılar şunlardır:
- FTDI GND'den ESP-01 GND'ye
- FTDI 3.3V - ESP-01 3V3
- FTDI RXD'den ESP-01 TX'e
- FTDI TXD'den ESP-01 RX'e
- FTDI RTS'den ESP-01 RST'ye
- FTDI DTR'den ESP-01 IO0'a
- FTDI 3.3V - 10k direnç VE SONRA ESP-01 EN direnci
- Son olarak FTDI 3.3v (katot) ve FTDI GND (anot) arasında 470 uf kapasitör.
3. Adım: İyileştirmeler
Kablolamayı ve yeniden kullanımı daha da basitleştirmek için, özellikle ESP-01 için yapılmış bir devre tahtası adaptörü kullanabilirsiniz (resme bakın).
Bu, statik bir kart yapmanızı ve ESP-01'inizi takıp çıkarmanızı sağlar.
4. Adım: Keyfini çıkarın
Artık FTDI'yi PC'ye USB kablosuyla bağlayabilir ve can sıkıcı tuşlara basmadan Arduino IDE veya esptool ile oynayabilirsiniz.