Mündəricat:

USB ESP-12 Proqramçısı: 7 addım
USB ESP-12 Proqramçısı: 7 addım

Video: USB ESP-12 Proqramçısı: 7 addım

Video: USB ESP-12 Proqramçısı: 7 addım
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Noyabr
Anonim
USB ESP-12 proqramçısı
USB ESP-12 proqramçısı
USB ESP-12 proqramçısı
USB ESP-12 proqramçısı
USB ESP-12 proqramçısı
USB ESP-12 proqramçısı

IoT ilə oynamağın maraqlı olacağını düşündüm və esp8266 sınamağa qərar verdim. Esp8266-nı proqramlaşdırmaq üçün orada saysız-hesabsız həll yollarını gördüm, buna görə bəzi fikirləri buradan götürdüm https://www.instructables.com/id/USB-to-ESP-01-Boa… və burada https://cmheong.blogspot.com/2018/05/using-ch340-u… esp-01-i sadəcə flaş və sıfırlama düymələri ilə proqramlaşdırmaq üçün. Bunu etdikdən sonra esp-12-ni proqramlaşdırmaq üçün bir adapter modu yaratmağın əyləncəli olacağını düşündüm.

Parçalar:

Endirimlər və fərqli ölkələrə göndərmə səbəbiylə qiymətlər dəyişə bilər və nələr olmur, ancaq öz vəziyyətimdə yazdığım vaxt doğrudur.

CH340 USB-dən ESP8266 ESP-01 Wifi Modul Adaptörünə $ 0.80

10 ədəd ani keçid düyməsi $ 0.52

ESP-12S ESP8266 1.95 dollar

2 ədəd ESP-12 Breakout lövhəsi $ 0.40

10 ədəd sancaqlar 2.05 dollar

2 ədəd Double Row SMT SMD Kişi Pin Header Strip Konnektoru $ 1.33

nazik tel

isti yapışqan tabancası və yapışqan

lehimləmə dəmiri və lehim

elastik bant

Addım 1: Pogo pinlərini qırılma taxtasına lehimləyin

Pogo pinlərini qırılma taxtasına lehimləyin
Pogo pinlərini qırılma taxtasına lehimləyin

Aşağıdakı pinlər üçün pogo pinlərini qırılma taxtasına lehimləyin:

QALDIR (SIFIRLA)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogo pinləri olduqca kiçikdir, buna görə də lehim edərkən sancaqları tutmaq üçün istiyə qarşı izolyasiya etmək üçün ətrafına bir neçə lentlə cımbız istifadə etməli oldum.

Bir multimetr ilə davamlılığın yoxlanılması ilə pogo pinlərinin bir -biri ilə qısaldılmadığından əmin olun. Qırılma lövhəsində CH_PC və VCC, GPIO15 və GND arasında 10k rezistor var, buna görə də bu pinlər arasında oxu gözləyin.

Addım 2: Lehim Pin Başlıqlarını ESP-12 Breakout Board və Telə

Lehim Pin Başlıqları ESP-12 Breakout Board və Telə
Lehim Pin Başlıqları ESP-12 Breakout Board və Telə
Lehim Pin Başlıqları ESP-12 Breakout Board və Telə
Lehim Pin Başlıqları ESP-12 Breakout Board və Telə

Lövhənin ön hissəsindəki uzun sancaqlar olan kəsmə lövhəsi ilə birlikdə gələn iki 8p pin başlığını taxtanın arxasında lehim edərkən, bütün pinləri lövhəyə yalnız yuxarıda istifadə olunanlara lehimləməyinizə ehtiyac yoxdur (baxın) minimum yanıb -sönən sxemlər üçün). Bunun səbəbi, artıq bir qırılma taxtasına lehimlənmiş bir esp-12-ni işə salmaq/proqramlaşdırmaq istəyirsinizsə, bunu edə bilməlidir (baxmayaraq ki, bunu hələ sınamamışam). İndi ikiqat sıra smt pin başlığının bir hissəsini kəsin ki, iki pin 4 sancaq olsun. Qırılma lövhəsinə uyğun bir ESP-01 pinoutuna görə 4 pinli ikiqat sıra üçün pinoutu birləşdirən lehim teli.

Adlar tam olaraq eyni deyil (GND istisna olmaqla), lakin:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Addım 3: CH340 USB Adapterinə Lehim Düymələri

CH340 USB Adapterinə Lehim Düymələri
CH340 USB Adapterinə Lehim Düymələri
CH340 USB Adapterinə Lehim Düymələri
CH340 USB Adapterinə Lehim Düymələri

GPIO0 və GND pinləri arasındakı FLASH rejimi üçün CH340 USB adapterinin altındakı lehim düyməsi. İsti yapışdırıcıya yapışdırın.

RESET və GND pinləri arasındakı RESET rejimi üçün CH340 USB adapterinin arxasındakı lehim düyməsi. İsti yapışdırıcıya yapışdırın

Addım 4: İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı

İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı
İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı
İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı
İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı
İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı
İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı

Pogo sancaqlarının daxili tərəfini qırıcı lövhəyə bir az güc vermək üçün isti yapışdırın, hərəkət edən pin üzərində yapışqan olmamasına diqqət edin. Pogo sancaqları arasında bir az qablaşdırma köpüyü (və ya sıxıla bilən süngərə bənzər hər hansı bir material) yapışdırın ki, esp-12 boşluğa çox asanlıqla düşməsin. SMT ikiqat sıra 4p başlığını qırılma lövhəsinin arxasına yapışdırın ki, CH340 usb adapterindən çıxarılarkən ayrılmasın.

Addım 5: ESP-12-ni başqa bir qırılma lövhəsi ilə Pogo Pins və Sandviçə uyğunlaşdırın

ESP-12-ni başqa bir qırılma lövhəsi ilə Pogo Pins və Sandviçə uyğunlaşdırın
ESP-12-ni başqa bir qırılma lövhəsi ilə Pogo Pins və Sandviçə uyğunlaşdırın
ESP-12-ni başqa bir qırılma lövhəsi ilə Pogo Pins və Sandviçə uyğunlaşdırın
ESP-12-ni başqa bir qırılma lövhəsi ilə Pogo Pins və Sandviçə uyğunlaşdırın
ESP-12-ni başqa bir qırılma lövhəsi ilə Pogo Pins və Sandviçə uyğunlaşdırın
ESP-12-ni başqa bir qırılma lövhəsi ilə Pogo Pins və Sandviçə uyğunlaşdırın

ESP-12-ni (bir ESP-12F və ESP-12S ilə sınaqdan keçirmişəm) pogo pinlərinə hizalayın və üstündəki başqa bir qırılma lövhəsi ilə sandviç edin. Yerində möhkəm tutmaq üçün elastik bir bant istifadə edin. Bütün kontaktların kifayət qədər təzyiqlə toxunduğundan əmin olmaq üçün esp-12-ni tənzimləməyiniz lazım ola bilər. Pogo sancaqlar istifadə etmək əvəzinə ESP-12-nin tərəfi üçün yay metal klipslərdən istifadə etmək daha az çətin olardı. Youtubedə kiminsə istifadə olunmamış bir anakartdan PCI yuvasından istifadə etdiyi bir nümunə var https://www.youtube.com/embed/BvY_T-My9Ls və https://www.youtube.com/watch? v = gI_lKu2uJDs

DİQQƏT: Bir az daha istifadə etdikdən sonra, pogo sancaqlarını hizalamaq və onlara kifayət qədər təzyiq tətbiq etmək çox çətin olduğunu düşünürəm, buna görə də insanlara bir çox məyusluqla qarşılaşa bilmədikləri təqdirdə pogo pinlərindən istifadə etməmələrini tövsiyə edirəm.

Addım 6: Esp-12 Adapter Modunu CH340 USB Adaptörünə qoşun və Proqramı uzaqlaşdırın

CH340 USB Adapterinə Esp-12 Adapter Modunu qoşun və Proqramı uzaqlaşdırın
CH340 USB Adapterinə Esp-12 Adapter Modunu qoşun və Proqramı uzaqlaşdırın
CH340 USB Adapterinə Esp-12 Adapter Modunu qoşun və Proqramı uzaqlaşdırın
CH340 USB Adapterinə Esp-12 Adapter Modunu qoşun və Proqramı uzaqlaşdırın
CH340 USB Adapterinə Esp-12 Adapter Modunu qoşun və Proqramı uzaqlaşdırın
CH340 USB Adapterinə Esp-12 Adapter Modunu qoşun və Proqramı uzaqlaşdırın

Esp-12 adapter modunu CH340 USB adapterinə (lövhənin üst hissəsi usb fişi ilə eyni istiqamətdə) qoşun, sonra kompüterinizə yapışdırın və proqramlarınızı yükləmək üçün Arduino IDE və ya ESP Flash Yükləmə Alətindən istifadə edin.

DİQQƏT: flaş proseduru işləmirsə, bu, pogo pinləri ilə esp-12 arasındakı əlaqə yaxşı olmadığı üçün ola bilər, bütün pogo pinlərində yaxşı bərabər təzyiq vermək üçün esp-12 və/və ya elastik bandı tənzimləyin.

Addım 7: Arduino IDE ilə yanıb -sönən BLINK nümunəsi (isteğe bağlı)

Image
Image
Arduino IDE ilə yanan BLINK nümunəsi (isteğe bağlı)
Arduino IDE ilə yanan BLINK nümunəsi (isteğe bağlı)
Arduino IDE ilə yanan BLINK nümunəsi (isteğe bağlı)
Arduino IDE ilə yanan BLINK nümunəsi (isteğe bağlı)

Arduino IDE -ni işə salın və BLINK nümunəsini yükləyin.

FLASH rejiminə keçmək üçün FLASH düyməsini (aşağı) basıb saxlayın və RESET düyməsini (geri) basın və sonra FLASH düyməsini (aşağı) buraxın.

Esp-12 parametrlərini təyin edin

Yüklə vurun

Düzgün işləyirsə, videodakı kimi davranmalıdır

DİQQƏT: flaş proseduru işləmirsə, bu, pogo pinləri ilə esp-12 arasındakı əlaqə yaxşı olmadığı üçün ola bilər, bütün pogo pinlərində yaxşı bərabər təzyiq vermək üçün esp-12 və/və ya elastik bandı tənzimləyin.

Tövsiyə: