İçindekiler:
- 1. Adım: Özellikler
- Adım 2: Programlama
- Adım 3: Programlamaya Temel Bağlantı
- Adım 4: ID'nizi Yapılandırın
- Adım 5: Programlama Kurulu
- Adım 6: PCB Prototipi
- Adım 7: Öğütme İşleminin Sonucu
- Adım 8: PCB Montajı
- Adım 9: Programlama Panosu Nasıl Kullanılır
- Adım 10: Kartın 4 Pininin Tümünü Kullanın
- Adım 11: Led'i Kontrol Etmek için 3 Pin ve Seri Hata Ayıklama için Bir Pin Kullanın
- Adım 12: Teşekkürler
Video: ESP-01 Modül Programlama Kartı: 12 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Ek bilgi ve belge güncellemesi burada sitemde
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01, dahili WIFI ile düşük maliyetli esp8266 modülüdür.
Arduino WIFI modülü olarak oluşturuldu, ancak bir röleyi veya basit bir dijital veri kaydediciyi kontrol etmek için küçük bir modül yapmanız gerekiyorsa, Arduino'dan daha güçlüdür.
Bu panoyla ilgili haberleri veya güncellemeleri burada bulabilirsiniz.
1. Adım: Özellikler
Bu modülün bazı varyantları vardır, ancak hepsinde 80 MHz'de çalışan Tensilica Xtensa Diamond Standard 106Micro tabanlı bir işlemci L106 32-bit RISC mikroişlemci çekirdeği vardır, bunlardan birini satın aldığınızda yalnızca Flash'a dikkat etmelisiniz, bazılarında 512 KiB vardır Flaş, diğer 1MiB
Pin Tanımı
- VCC: Güç 3.0 ~ 3.6V
- GND: Zemin
- RESET: Harici reset sinyali (Düşük voltaj seviyesi: Aktif)
- CH_PD: Çip Etkin. Yüksek: Açık, çip düzgün çalışıyor; Düşük: Kapalı, küçük akım
- GPIO0: (FLASH) G/Ç Genel amaçlı G/Ç, Sıfırlama/güç açıkken düşükse çipi seri programlama moduna alır
- GPIO1: (TX)G/Ç Genel amaçlı IO ve Seri TXd
- GPIO3: (RX)G/Ç Genel amaçlı IO ve Seri RXd
- GPIO2: I/O Genel amaçlı IO ve Serial1 TXd
Adım 2: Programlama
Gördüğünüz gibi bu modül usb'de yok, bu yüzden programlamanın en kolay yolu bir USB'den TTL'ye dönüştürücü kullanmaktır, onu 0, 50 $ 'dan bulabilirsiniz.
Daha pahalı FT232RL veya FT232 modülüyle ilgili bir sorunum var, bunun yerine bir CH340G veya CH340 çok iyi çalışıyor.
Adım 3: Programlamaya Temel Bağlantı
Temel bağlantı şeması oldukça basittir, VCC ve CH_PD'ye (güç ve etkinleştirmek için) 3.3v koymalısınız, ardından RX'i TX ve TX'e bağlamak yerine GND ve GPIO0'ı (programlama moduna en son koyan modül) GND'ye koymalısınız. RX'e.
Adım 4: ID'nizi Yapılandırın
Arduino IDE'nizi yapılandırmanız gerektiğinden, önce Boards Manager'da yeni kart eklemelisiniz.
Pano yöneticisinde, seçilecek pano esp8266'dır.
Artık pano listesinden genel esp8266 panosunu seçebilirsiniz.
Adım 5: Programlama Kurulu
Bu işlem sıkıcıdır, bağlanmanız ve ardından bağlantıyı kaldırmanız gerekir ve tüm pinleri kullanmak çok sıkıcıdır.
Bu soruna benim çözümüm bir programlama panosu oluşturmaktır (servis panosunun hayranıyım).
İşlevsellik:
- Devreye daha fazla amper vermek için harici güç kaynağı;
- programlama modunu seçmek ve ardından GPIO0 pinini serbest bırakmak için bir anahtar;
- 2 RX ve TX'i etkinleştirmek ve devre için bu pimin kullanımını sağlamak için anahtar;
- programlamayı başlatmak için bir sıfırlama düğmesi.
Adım 6: PCB Prototipi
Ek bilgi için sitemi kontrol edin
Adım 7: Öğütme İşleminin Sonucu
Eski muhteşem yönlendiricimin (epson tarayıcı ve yazıcı ile oluşturulmuş) sonucunu eklemek istiyorum, oldukça kaba ama tamam.
Ayrıca tel ile düzeltilen bir hata var (size verdiğim dosyada artık yok).
Birkaç gün içinde yeni CNC'mi oluşturmak için öğreticiyi ve bir gcode oluşturmak için öğreticiyi eklemeyi umuyorum. Bu site devam eden bir çalışmadır.
Adım 8: PCB Montajı
Şimdi tahtayı monte etmeye başlayın.
Adım 9: Programlama Panosu Nasıl Kullanılır
Kullanımı oldukça basittir:
Önce esp01'i panoya takın, ardından GND'yi GND'ye, TX'i RX'e ve RX'i TX'e TTL'den USB dönüştürücüye bağlayın.
Artık programlamaya hazırsınız, bazı kullanım örnekleri ekliyorum.
Bir göz kırpma dosyası yükleyin
- Kartta, sıfırlama düğmesine tıklamak yerine sol anahtarı programlama modunda ayarlamalısınız.
- RX ve TX anahtarının transfer modunda olduğunu kontrol edin. Daha sonra taslağı yüklemeye başlayın.
- Bitirdiğinizde, programlayıcı pimini serbest bırakmak için kartı "kullanım moduna" ve TX'i "kullanım moduna" sokma düğmesine koyun.
- BUILTIN_LED TX pinine bağlı olduğu için harici ledin yanıp söndüğünü kontrol edebilirsiniz.
Adım 10: Kartın 4 Pininin Tümünü Kullanın
- Kartta, sıfırlama düğmesine tıklamak yerine programlama modundaki sol anahtarı ayarlamanız gerekir.
- RX ve TX anahtarının transfer modunda olduğunu kontrol edin. Daha sonra taslağı yüklemeye başlayın.
- Bitirdiğinizde, programlayıcı pinini serbest bırakmak için kartı "kullanım moduna" ve RX ve TX pinlerini "kullanım moduna" koymak için düğmeyi koyun. Böylece led'i kontrol etmek için 4 pinin hepsini kullanırsınız.
Adım 11: Led'i Kontrol Etmek için 3 Pin ve Seri Hata Ayıklama için Bir Pin Kullanın
- Kartta, sıfırlama düğmesine tıklamak yerine sol anahtarı programlama modunda ayarlamalısınız.
- RX ve TX anahtarının transfer modunda olduğunu kontrol edin.
- Daha sonra taslağı yüklemeye başlayın.
- Seri monitörü doğru bağlantı noktasına bağlayın.
- Bitirdiğinizde, programlayıcı pinini serbest bırakmak için kartı "kullanım moduna" ve RX'i "kullanım moduna" sokma düğmesine koyun.
- Böylece led'i kontrol etmek için 3 pin ve programda hata ayıklamak için TX kullanırsınız.
Adım 12: Teşekkürler
Sorun veya başka bir sorununuz varsa yorum yazın veya foruma konu açın.
Önerilen:
ESP01 Programlama Baskılı Devre Kartı: 5 Adım
ESP01 Programlama Baskılı Devre Kartı: Geçenlerde ESP01'ime bir kod yazmak zorunda kaldım ve kodu CHIP'e aktarmak için bir adaptör kullanmaya karar verdim. Ancak kodun aktarılabilmesi için adaptörde bazı değişiklikler yapılması gerekiyordu. Yani, adaptör tam değildi
Arduino IDE ile Esp 8266 Esp-01'e Başlarken - Arduino Ide'de Esp Board Kurulumu ve Esp Programlama: 4 Adım
Arduino IDE ile Esp 8266 Esp-01'e Başlarken | Arduino Ide'ye Esp Panoları Kurulumu ve Esp Programlama: Bu talimatta, Arduino IDE'ye esp8266 panolarının nasıl kurulacağını ve esp-01'in nasıl programlanıp kod yükleneceğini öğreneceğiz. bu ve çoğu insan sorunla karşı karşıya
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: Ortalıkta bir AVR mikrodenetleyici kartınız var mı? Programlamak zor mu? Pekala, doğru yerdesin. Burada, bir Arduino Uno kartını programlayıcı olarak kullanarak bir Atmega8a mikrodenetleyici kartının nasıl programlanacağını göstereceğim. Yani uzatmadan
USB - ESP-01 Adaptör Kartı Modifikasyonu: 3 Adım (Resimli)
USB'den ESP-01'e Adaptör Kartı Modifikasyonu: Bu USB'yi ESP-01 Adaptör Kartına satın aldınız ve ESP-01'i flash etmek için kullanılamayacağını mı öğrendiniz? Yalnız değilsin. Bu birinci nesil adaptör, ESP-01'i, çekme gerektiren Seri Programlama moduna geçirmek için herhangi bir mekanizmaya sahip değildir
ESP-12E ve ESP-12F Programlama ve Geliştirme Kartı: 3 Adım (Resimlerle)
ESP-12E ve ESP-12F Programlama ve Geliştirme Kurulu: Bu kartın görevi basitti: ESP-12E ve ESP-12F modüllerini NodeMCU kartları kadar kolay programlayabilmek (yani düğmelere basmaya gerek yok). Kullanılabilir IO'ya erişimi olan breadboard dostu pinlere sahip olun. Seri konveksiyon için ayrı bir USB kullanın