İçindekiler:

USB ESP-12 Programlayıcı: 7 Adım
USB ESP-12 Programlayıcı: 7 Adım

Video: USB ESP-12 Programlayıcı: 7 Adım

Video: USB ESP-12 Programlayıcı: 7 Adım
Video: Универсальный USB программатор для ESP8266, ESP7, ESP 12, ESP 12E, ESP 12F 2024, Kasım
Anonim
USB ESP-12 Programlayıcı
USB ESP-12 Programlayıcı
USB ESP-12 Programlayıcı
USB ESP-12 Programlayıcı
USB ESP-12 Programlayıcı
USB ESP-12 Programlayıcı

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

Pogo Pinlerini Breakout Board'a lehimleyin
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

Pimi Başlıklarını ESP-12 Koparma Kartına ve Teline Lehimleme
Pimi Başlıklarını ESP-12 Koparma Kartına ve Teline Lehimleme
Pimi Başlıklarını ESP-12 Breakout Board ve Teline Lehimleme
Pimi Başlıklarını ESP-12 Breakout Board ve Teline Lehimleme

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

CH340 USB Adaptörüne Lehim Düğmeleri
CH340 USB Adaptörüne Lehim Düğmeleri
CH340 USB Adaptörüne Lehim Düğmeleri
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ığı

Sıcak Tutkallı Pogo Pimleri, Köpük ve Çift Sıralı 4p Pin Başlığı
Sıcak Tutkallı Pogo Pimleri, Köpük ve Çift Sıralı 4p Pin Başlığı
Sıcak Tutkallı Pogo Pimleri, Köpük ve Çift Sıralı 4p Pin Başlığı
Sıcak Tutkallı Pogo Pimleri, Köpük ve Çift Sıralı 4p Pin Başlığı
Sıcak Tutkallı Pogo Pimleri, Köpük ve Çift Sıralı 4p Pin Başlığı
Sıcak Tutkallı 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 Pogo Pinlerine ve Sandviçine Başka Bir Koparma Kartıyla Hizalayın
ESP-12'yi Pogo Pinlerine ve Sandviçine Başka Bir Koparma Kartıyla Hizalayın
ESP-12'yi Pogo Pinlerine ve Sandviçine Başka Bir Koparma Kartıyla Hizalayın
ESP-12'yi Pogo Pinlerine ve Sandviçine Başka Bir Koparma Kartıyla Hizalayın
ESP-12'yi Pogo Pinlerine ve Sandviçine Başka Bir Koparma Kartıyla Hizalayın
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 Adapter Modunu CH340 USB Adaptörüne Takın ve Programdan Uzaklaştırın
Esp-12 Adapter Modunu CH340 USB Adaptörüne Takın ve Programdan Uzaklaştırın
Esp-12 Adapter Modunu CH340 USB Adaptörüne Takın ve Programdan Uzaklaştırın
Esp-12 Adapter Modunu CH340 USB Adaptörüne Takın ve Programdan Uzaklaştırın
Esp-12 Adapter Modunu CH340 USB Adaptörüne Takın ve Programdan Uzaklaştırın
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ı)

Image
Image
Arduino IDE ile Yanıp Sönen Yanıp Sönme Örneği (isteğe bağlı)
Arduino IDE ile Yanıp Sönen Yanıp Sönme Örneği (isteğe bağlı)
Arduino IDE ile Yanıp Sönen Yanıp Sönme Örneği (isteğe bağlı)
Arduino IDE ile Yanıp Sönen 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: