İçindekiler:
- Adım 1: Pogo Pinlerini Breakout Board'a lehimleyin
- Adım 2: Pin Başlıklarını ESP-12 Koparma Kartına ve Kabloya Lehimleyin
- Adım 3: CH340 USB Adaptörüne Lehim Düğmeleri
- Adım 4: Sıcak Tutkal Pogo Pimleri, Köpük ve Çift Sıralı 4p Pin Başlığı
- Adım 5: ESP-12'yi Pogo Pinlerine ve Sandviçine Başka Bir Koparma Kartıyla Hizalayın
- Adım 6: Esp-12 Adapter Modunu CH340 USB Adaptörüne Takın ve Programdan Uzaklaştırın
- Adım 7: Arduino IDE ile Yanıp Sönme Örneği (isteğe bağlı)
Video: USB ESP-12 Programlayıcı: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
IoT ile oynamanın ilginç olacağını düşündüm, bu yüzden esp8266'yı denemeye karar verdim. Orada esp8266'yı programlamak için sayısız çözüm gördüm, bu yüzden buradan bazı fikirler ödünç aldım https://www.instructables.com/id/USB-to-ESP-01-Boa… ve buradan https://cmheong.blogspot.com/2018/05/using-ch340-u… esp-01'i dahil olan flaş ve sıfırlama düğmeleriyle programlamak için. Bunu yaptıktan sonra esp-12'yi de programlamak için bir adaptör modu yapmaya çalışmanın eğlenceli olacağını düşündüm.
Parçalar:
Fiyatlar, indirimler ve farklı ülkelere gönderim nedeniyle değişebilir ve ne değildir, ancak benim özel durumumda yazdığım an itibariyle doğrudur.
CH340 USB - ESP8266 ESP-01 Wifi Modül Adaptörü $0.80
10 adet Anlık anahtar düğmesi 0,52 ABD doları
ESP-12S ESP8266 $1,95
2 adet ESP-12 Breakout kartı $0.40
10 adet pogo pimi 2,05$
2 adet Çift Sıralı SMT SMD Erkek Pin Başlık Şerit Konnektör $1.33
ince tel
sıcak tutkal tabancası ve tutkal
havya ve lehim
elastik bant
Adım 1: Pogo Pinlerini Breakout Board'a lehimleyin
Aşağıdaki pimler için pogo pimlerini devre kartına lehimleyin:
DİNLENME (RESET)
CH_PC (TR)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Pogo pimleri oldukça küçüktür, bu yüzden lehimleme sırasında pimleri tutmak için ısıya karşı yalıtmak için çevresinde bir miktar bant bulunan bir cımbız kullanmak zorunda kaldım.
Bir multimetre ile sürekliliği kontrol ederek pogo pinlerinin birbirleriyle kısa devre yapmadığından emin olun. Devre kartında CH_PC ve VCC, GPIO15 ve GND arasında 10k direnç vardır, bu nedenle bu pinler arasında bir okuma bekleyin.
Adım 2: Pin Başlıklarını ESP-12 Koparma Kartına ve Kabloya Lehimleyin
Ara kartıyla birlikte gelen iki adet 8p pin başlığını uzun pinler kartın ön tarafına takarken kartın arkasına lehimleme yapın, sadece yukarıda kullanılan pinleri karta lehimlemeniz gerekmez (bkz. minimum yanıp sönen şemalar için burada). Bunun nedeni, bir devre kartına lehimlenmiş bir esp-12'yi çalıştırmak/programlamak istiyorsanız, bunu yapabilmesi gerekir (henüz bunu denememiş olmama rağmen). Şimdi çift sıralı smt pin başlığının bir kısmını 4 pinli iki sıra olacak şekilde kesin. 4 pinli çift sıra için pin çıkışını ESP-01 pin çıkışına göre bağlantı panosuna bağlayan lehim teli.
İsimler tam olarak aynı değil (GND hariç) ancak:
VCC = 3V3
DİNLENME = RST
CH_PC = TR
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Adım 3: CH340 USB Adaptörüne Lehim Düğmeleri
GPIO0 ve GND pinleri arasında FLASH modu için CH340 USB adaptörünün altındaki lehim düğmesi. Adaptöre sıcak yapıştırın.
RESET ve GND pinleri arasında RESET modu için CH340 USB adaptörünün arkasındaki lehim düğmesi. Adaptöre sıcak yapıştırın
Adım 4: Sıcak Tutkal Pogo Pimleri, Köpük ve Çift Sıralı 4p Pin Başlığı
Hareketli pime yapıştırıcı bulaşmamasına dikkat ederek, onlara biraz güç kazandırmak için pogo pimlerinin iç tarafını koparma panosuna sıcak yapıştırın. Pogo pimleri arasına biraz ambalaj köpüğü (veya herhangi bir sıkıştırılabilir sünger benzeri malzeme) yapıştırın, böylece esp-12 boşluğa çok kolay düşmez. CH340 usb adaptöründen çıkarken bağlantısının kopmaması için smt çift sıra 4p başlığını koparma panosunun arkasına yapıştırın.
Adım 5: ESP-12'yi Pogo Pinlerine ve Sandviçine Başka Bir Koparma Kartıyla Hizalayın
ESP-12'yi (bir ESP-12F ve bir ESP-12S ile test ettim) pogo pimleri üzerine hizalayın ve üstüne başka bir koparma tahtası ile sandviç yapın. Sıkıca yerinde tutmak için elastik bir bant kullanın. Tüm kontakların yeterli basınçla temas ettiğinden emin olmak için esp-12'yi ayarlamanız gerekebilir. ESP-12'nin yan tarafında yaylı metal klipsler kullanmak için pogo pimleri kullanmak yerine muhtemelen daha az titiz olurdu. Birinin kullanılmayan bir anakarttaki PCI yuvasındaki kişileri kullandığı youtube'da bir örnek https://www.youtube.com/embed/BvY_T-My9Ls ve https://www.youtube.com/watch? v=gI_lKu2uJD'ler
NOT: Biraz daha kullandıktan sonra, pogo pimlerini hizalamayı ve yeterince baskı uygulamayı çok hassas buluyorum, bu nedenle insanlara çok fazla hayal kırıklığı ile başa çıkamayacakları sürece pogo pimleri kullanmayı denememelerini tavsiye ediyorum.
Adım 6: Esp-12 Adapter Modunu CH340 USB Adaptörüne Takın ve Programdan Uzaklaştırın
esp-12 adaptör modunu CH340 USB adaptörüne takın (kartın üstü usb fişiyle aynı yönde olacak şekilde) ardından bunu bilgisayarınıza yapıştırın ve programlarınızı yüklemek için Arduino IDE veya ESP Flash İndirme Aracını kullanın.
NOT: flaş prosedürü işe yaramazsa, bunun nedeni pogo pimleri ile esp-12 arasındaki temasın iyi olmaması olabilir, tüm pogo pimlerinde eşit basınç sağlamak için esp-12 ve/veya elastik bandı ayarlayın
Adım 7: Arduino IDE ile Yanıp Sönme Örneği (isteğe bağlı)
Arduino IDE'yi başlatın ve BLINK örneğini yükleyin.
FLASH moduna girmek için FLASH düğmesini (altta) basılı tutun ve RESET düğmesine (arka) basın, ardından FLASH düğmesini (alt) bırakın.
esp-12 parametrelerini ayarlayın
Yükle'yi tıklayın
Düzgün çalıştıysa videodaki gibi davranması gerekir
NOT: flaş prosedürü işe yaramazsa, bunun nedeni, pogo pimleri ile esp-12 arasındaki temasın iyi olmaması olabilir, tüm pogo pimlerinde iyi bir eşit basınç sağlamak için esp-12 ve/veya elastik bandı ayarlayın.
Önerilen:
CH341A Programlayıcı: 8 Adım
CH341A Programcısı: Geçenlerde bir CH341A mini programcısı satın aldım. Mini programlayıcı tamamdır ve 24 ve 24 serisi çipleri programlamak için kullanılabilir. Çok düşük maliyetli ancak bilgisayar BIOS'umu ve yönlendirici bellenimini flaş etmek için kullanabildiğim için oldukça kullanışlı.WCH'nin nazik yayınları var
ESP8266 Flaşör ve Programlayıcı, IOT Wifi Modülü Kullanılarak ESP8266 AT Firmware Nasıl Programlanır veya Programlanır: 6 Adım
ESP8266 Flaşör ve Programlayıcı, IOT Wifi Modülü Kullanılarak ESP8266 Firmware'de Nasıl Flash Yapılır veya Programlanır: Açıklama: Bu Modül, ESP-01 veya ESP-01S tipi ESP8266 modülleri için bir USB adaptörü/programcısıdır. ESP01'i takmak için 2x4P 2.54mm dişi başlık ile rahatlıkla donatılmıştır. Ayrıca ESP-01'in tüm pinlerini 2x4P 2.54mm erkek h
ATTiny HV Programlayıcı: 4 Adım
ATTiny HV Programmer: Bu talimat, bir ESP8266 ve tarayıcı tabanlı bir kullanıcı arayüzü kullanan bir ATTiny programlama yardımcı programı içindir
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
5 Transistör PIC Programlayıcı *Adım 9'a Şematik Eklendi!: 9 Adım
5 Transistör PIC Programlayıcı *Şematik Adım 9'a Eklendi!: Bilgisayarınızın paralel portu için kendi PIC programlayıcınızı yapın. Bu, David Tait'in klasik tasarımının bir varyasyonudur. Çok güvenilirdir ve ücretsiz olarak sunulan iyi bir programlama yazılımı vardır. IC-Prog ve PICpgm programcısını seviyorum. Hepsinden iyisi, o