Mündəricat:
- Addım 1: Pogo pinlərini qırılma taxtasına lehimləyin
- Addım 2: Lehim Pin Başlıqlarını ESP-12 Breakout Board və Telə
- Addım 3: CH340 USB Adapterinə Lehim Düymələri
- Addım 4: İsti Yapışqan Pogo Pins, Köpük və Cüt Sıralı 4p Pin Başlığı
- 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
- Addım 6: Esp-12 Adapter Modunu CH340 USB Adaptörünə qoşun və Proqramı uzaqlaşdırın
- Addım 7: Arduino IDE ilə yanıb -sönən BLINK nümunəsi (isteğe bağlı)
Video: USB ESP-12 Proqramçısı: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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ə
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
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ığı
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 (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
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ı)
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ə:
ATTiny HV Proqramçısı: 4 addım
ATTiny HV Proqramçısı: Bu təlimat, ESP8266 və brauzer əsaslı bir istifadəçi interfeysi istifadə edən ATTiny proqramlaşdırma proqramı üçündür. Qoruyucuları oxumaq və qurmaq üçün əvvəlki təlimat verən Fuse redaktorundan sonra gəlir, lakin indi silmək, oxumaq və yazmağı dəstəkləyir
Arduino Nano ilə ESP8266-07 Proqramçısı: 6 addım (şəkillərlə)
Arduino Nano ilə ESP8266-07 Proqramçısı: Bu, Arduino nano istifadə edərək yaraşıqlı bir ESP8266-07/12E proqramlaşdırma lövhəsi yaratmaq üçün qısa bir dərslikdir. Kablolama sxemi burada göstərilən sxemə çox oxşardır. Bu layihəni çörək taxtasına bağlamaq, özünüzü lehimləmək üçün seçimləriniz var
Birdən çox ATtiny85/13A Proqramçısı: 6 addım
Birdən çox ATtiny85/13A Proqramçısı: Heç bir "LDR x Arduino UNO Avtomatik İşıq" kimi bir layihə hazırlamısınızmı və ya buna bənzər 32 Pin Mikro nəzarətçinizin 2-3 Rəqəmsal G/Ç portundan istifadə edirsiniz? prototipləşdirmə işi, amma yekunlaşdırmaq və ya istehsal etmək istəyirsinizsə
HC-05 Bluetooth Proqramçısı: 4 addım
HC -05 Bluetooth Proqramçısı: Bu proqramçını qurmaq üçün Parçalara ehtiyacınız olacaq: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - keramika kondansatörləri göstəriş üçün (Yaşıl led
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama - Arduino Ide -də Esp Lövhələrinin Qurulması və Esp -in Proqramlaşdırılması: 4 Addım
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama | Esp Boardlarını Arduino Ide-də quraşdırmaq və Proqramlaşdırma Esp: Bu təlimatlarda, Arduino IDE-də esp8266 lövhələrinin necə qurulacağını və esp-01-in proqramlaşdırılmasını və ona kod yükləməyi öyrənəcəyik. Esp lövhələri o qədər populyar olduğu üçün bir təlimat düzəltməyi düşündüm. bu və insanların çoxu problemlə üzləşir