Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Pozdrav ESPers, U ovom uputstvu pokazat ću vam jednostavan hack za izradu programera za modul ESP-01 / ESP8266-01 / ES-01. Većina nas je koristila Arduino ploču ili FTDI USB-TTL uređaje kao programere za ovaj modul. Obje metode dobro funkcioniraju. Ali postoji još jedan način!
Nedavno sam za ovaj modul kupio USB na UART/ESP8266 uređaj kao zamjenu za FTDI. Ali ubrzo sam shvatio da nije tako fleksibilno kao FTDI koristiti ga kao programera:(Kao inženjer provjerio sam može li se koristiti kao programer … I presto! Malo sam ga hakirao da ga pretvorim u jedan. A sada je na vama da si olakšate život.
Pribor
Popis materijala
- USB na UART/ESP8266 - 1
- Dva taktilna gumba od 6 mm - 1
- Dva otpornika ili neka kratkospojna žica
- Komad veroboard / tačkaste ploče - 1
Popis alata
- Nož i pila za pile
- Komplet za lemljenje
- Pištolj za ljepilo
- Kliješta za rezanje
- Papir za brušenje ili brušenje (nije prikazano na slici)
Korak 1: Slike stavki i alata: D
Samo provjerite imate li ispravne stavke.
Korak 2: Rezanje i priprema Veroboard / Dot ploče
Zatim smo izrezali veroboard na potrebnu minimalnu veličinu (6 x 17 točaka) isključujući linije rezanja kako je prikazano na slici. Nakon izrezivanja komada upotrijebite rašpicu ili brusni papir kako biste izravnali rubove.
Korak 3: Slike i ispisi
S lijeve strane nalazi se adapter USB-a na UART/ESP8266, a gore desno je dijagram zamotavanja modula ES-01, gledano odozgo, držeći antenu za praćenje PCB-a s lijeve strane.
U osnovi su nam potrebna samo tri pina za implementaciju našeg hacka (zelena (pin 5), crvena (pin 6) i cijan (pin 1)), ali u nekim modulima pin 4 i 8 (narančaste pinove) nisu kratki poput mojih s PCB -om trag kako je prikazano na donjoj desnoj slici. U tom slučaju morate ih skratiti za izradu modula kao programera.
Korak 4: Lemljenje …
Pa sad lemljenje..
Prvi kratki zatik 4 i 8 ako nije spojen kratkom žicom.
Zatim izrežite 3 komada otporničkih kabela / kratkospojnika žice duljine oko 20 mm (koristio sam vodiče otpornika kao što je prikazano na slici-1. Sada ih lemite na iglice 1, 5 i 6 na slici 2 i 3 na dnu (strana lemljenja) modul.
Zatim postavite taktilne prekidače kao što je prikazano na slici-4 i označite položaje za tri igle. Obratite pozornost na orijentaciju prekidača. Za orijentaciju upotrijebite multimetar ili ispitivač kontinuiteta. Lemite prekidače kao što je prikazano na slikama 5 i 6. Sortirao sam središnji susjedni pin jer će oni biti uobičajeni.
Zalijepite jedan ili dva komada dvostrane pjenaste trake na stražnju stranu modula kako biste malo podigli veroboard kako biste napravili mjesta za lemljene spojeve kao na slici-7.
Umetnite lemljene igle u odgovarajuće prekidače i čvrsto pritisnite ploču veroboard na traku.
Za povezivanje pogledajte shematski dijagram. Prekidače možete spojiti prema vlastitoj želji. Desnu sam spojio na Reset, a lijevu na GPIO 0. Vidi sliku-9.
I to je to ! Ti si gotov. Samo provjerite sve veze prema shemi zadnji put prije testiranja.
Korak 5: Testiranje …
Odličan posao!
Umetnite modul ES-01 u adapter i spojite ga na jedan od USB priključaka računala. Ako koristite produžni kabel, bit će prikladno. U trenutku kada ga uključite trebali biste vidjeti da je napajanje uključeno u ES-01. Ovo je normalan način rada. Što znači da, ako unutar ES-01 postoji firmver, on će se samo pokrenuti.
Sada pritisnite i držite tipku GPIO 0 (u mom slučaju označeno s '0'), a zatim jednom pritisnite i otpustite tipku za poništavanje (s oznakom 'R' u mom slučaju). A zatim otpustite tipku '0'. Time će se modul ES-01 prebaciti u programski način rada.
Sada biste trebali moći prenijeti svoju skicu s Arduino IDE -a ili PIO -a. Odaberite odgovarajuću ploču i COM priključak. Ako je sve u redu, trebali biste vidjeti status učitavanja kako je prikazano s desne strane. Nakon prijenosa pritisnite i otpustite tipku Reset za povratak u normalni način rada i izvršavanje prenesenog koda.
Korak 6: Dovršavanje
Nakon testiranja programatora, samo stavite mrvicu vrućeg ljepila na dno kako biste ga zaštitili od razvrstavanja.
Nadam se da vam se sviđa ovaj hack. Slobodno komentirajte i podijelite. Mir..