Sadržaj:
- Supplies
- Korak 1: Slike predmeta i alata: D
- Korak 2: Rezanje i priprema Veroboard / Dot ploče
- Korak 3: Slike i ispisi
- Korak 4: Lemljenje …
- Korak 5: Testiranje …
- Korak 6: Dovršavanje
Video: Hakiranje programera ESP -01 - Jednostavno :): 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Zdravo ESPers, U ovom uputstvu pokazat ću vam jednostavan hak 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 kupio USB na UART/ESP8266 uređaj za ovaj modul kao zamjenu za FTDI. Ali ubrzo sam shvatio da nije tako fleksibilno kao FTDI koristiti ga kao programera:(Pa sam kao inženjer provjerio da li se može koristiti kao programer … I presto! Malo sam ga hakirao da bih ga pretvorio u jedan. A sada je na vama da sebi olakšate život.
Supplies
Lista materijala
- USB na UART/ESP8266 - 1
- Dva taktilna dugmeta od 6 mm - 1
- Dva otpornika ili neka kratkospojna žica
- Komad veroboard / tačkaste ploče - 1
Lista alata
- Nož i pila za pile
- Komplet za lemljenje
- Pištolj za ljepilo
- Kliješta za rezanje
- Rašpan ili brusni papir (nije prikazan na slici)
Korak 1: Slike predmeta 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 USB na UART/ESP8266 adapter, a u gornjem desnom kutu je dijagram za prikaz modula ES-01, gledano odozgo, držeći antenu za praćenje PCB-a s lijeve strane.
U osnovi nam trebaju 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časti pinovi) nisu kratki kao moj sa 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 kabela otpornika / kratkospojnika dužine oko 20 mm (koristio sam vodove 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 pina. Obratite pažnju 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 pjene trake na stražnju stranu modula kako biste malo podigli veroboard kako biste napravili mjesta za lemljene spojeve kao na slici 7.
Umetnite lemljene pinove 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! Završio si. Samo provjerite sve veze prema shemi posljednji put prije testiranja.
Korak 5: Testiranje …
Odlično!
Umetnite modul ES-01 u adapter i spojite ga na jedan od USB priključaka računara. Ako koristite produžni kabel, bit će prikladno. U trenutku kada uključite struju, trebali biste vidjeti da je napajanje uključeno u ES-01. Ovo je normalan način rada. Što znači da ako postoji firmver unutar ES-01, on će se samo pokrenuti.
Sada pritisnite i držite tipku GPIO 0 (u mom slučaju označeno '0'), a zatim jednom pritisnite i otpustite tipku za poništavanje (označeno 'R' u mom slučaju). Zatim otpustite tipku '0'. Ovo će modul ES-01 prebaciti u programski način rada.
Sada biste trebali moći prenijeti svoju skicu iz Arduino IDE -a ili PIO -a. Odaberite ispravnu ploču i COM port. Ako je sve u redu, trebali biste vidjeti status otpremanja kako je prikazano s desne strane. Nakon učitavanja pritisnite i otpustite tipku Reset za povratak u normalni način rada i izvršavanje učitanog 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..