Sadržaj:
Video: Ultimate ESP8266-01 programator i USB adapter: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Zdravo ljudi, jeste li čuli za REALNE mogućnosti malog i jeftinog modula ESP8266-01? Lansiran je na tržištu rekavši da bi to trebao biti vaš izbor ako svom projektu želite dodati IOT mogućnosti. Zapravo ovaj mali modul mogao bi biti VAŠ PROJEKT, a ne samo komunikacijski uređaj.
Mogao bi postati WiFi repetitor, vrlo korisno. To bi mogao biti "smiješan" alat za petljanje s WiFi -jem vaših prijatelja, isključivanje njihovih uređaja ili stvaranje desetaka lažnih mreža (nemojte biti lamer i neka stvari budu smiješne, a da ne spominjemo legalne). Može se priključiti na relejni modul, postati IOT pokretač, ili se može priključiti na senzorski modul, postajući IOT senzor.
Testiram ove stvari i vjerojatno ću objaviti daljnje vodiče jer sam zaista iznenađen ogromnim potencijalom.
Pratite nas još mnogo toga, današnji vodič se odnosi na programera (mandatoriy za jednostavno testiranje svih različitih softvera).
Korak 1: Komponente i materijali
Nažalost, ESP8266-01 NIJE prikladan za brendove i prilično je neugodno i dugo odvajati/ponovno spajati žice svaki put kad želite nešto promijeniti. Nema veze, postoji zaista jeftin usb-serijski pretvarač dizajniran za napajanje i povezivanje ESP-a s računalom.
Kako može bljeskati ESP? Pa, zapravo, ne može … (⊙_☉)
Zbunjujuće, zar ne? Originalni je … prilično besmislen. Zatim su napravili drugu verziju, s kliznim prekidačem, kako bi omogućili postavljanje ESP -a u način rada treperenja. Pretpostavljam da su mislili da je - iz nekih razloga - standardni korisnik ESP -a morao imati uređaj postavljen na flash način rada jako dugo, a ne samo za bljeskanje novog firmvera (FW). Ako zaboravite ponovno uključiti način rada koji ne treperi nakon što ste priključili USB, morat ćete ga isključiti i ponovno uključiti da bi pustio kôd. Zatim su napravili treću verziju s jednostavnim trenutnim gumbom. Dobra ideja! Čini se da je mali i teško pritisnuti gumb, pogotovo s ESP modulom na vrhu, ali što god … Ono što me muči je to što su, očito, mislili da je standardni korisnik ESP-01 očajno niskog proračuna i da si ne može priuštiti drugi trenutačni gumb za ponovno pokretanje - na mjestu - MCU -a (procesor ESP -a). To bi učinili svi razumni ljudi, jer to vjerojatno košta jedan cent. Ne … Odlučili su da ako želite ponovno pokrenuti MCU, MOŽDA ga postaviti u način rada bljeskalice, morate isključiti i ponovno priključiti USB.
Šališ se? (ಠ_ಠ)
Hajde, nismo toliko siromašni! Potrošili bismo taj dodatni cent! Zašto ne možete kopirati ovaj, ovaj, ovaj ili ovaj dizajn i dopustiti nam da živimo sretni ??? (ノ ☉ ヮ ☉) ノ
Ne bojte se, ako ne možemo kupiti pametnog programera, još uvijek možemo izgraditi definitivni programer ESP-01, sa samo dva gumba za PCB i dvije žice!
Dodavanjem lijepe 3D ispisane futrole, možemo pretvoriti glupog programera prve verzije u lijep i zaista udoban uređaj. Kućište je dizajnirano za "osnovni" (najjeftiniji) USB programator i za klasične tipke za PCB 6x6 mm, poznate i kao taktilne tipke. Ako pažljivo pogledate, možete vidjeti da koristim različite gumbe na različitim fotografijama. To je jednostavno zato što sam odlučio koristiti gumbe s dužom osovinom, to je samo za moju udobnost. Svaki gumb radi dobro.
Sada, veze (povezane, btw):
ESP8266-01: Bangood, Amazon, Amazon.
Programer ESP8266-01: Bangood, Amazon, Amazon.
Gumbi: Bangood, Amazon, Amazon.
Trebat će vam samo minimalni alati za lemljenje, ako mislite da vam nešto nedostaje, možete pogledati ovdje.
Korak 2: Ožičenje i montaža
To je jednostavno: preuzmite ovu datoteku, pokrenite svoj 3D pisač, učitajte bilo koji materijal koji vam se sviđa (preporučujem PLA radi boljih tolerancija) i pokrenite ispis.
Sada ožičenje. Lemite dva kabela na GND pin, jedan kabel na jedan RST i posljednji na pin Gpio0.
Ove se žice moraju rezati po mjeri (približno) i lemiti na igle tipki. Odaberite dva pina na istoj strani, obično su iglice na suprotnoj strani gumba premoštene pa ćete stvoriti jednostavnu uvijek zatvorenu vezu. Ne brinite, ako odaberete pogrešan, nećete ništa oštetiti. Mjera kontinuiteta napravljena multimetrom može zasigurno odrediti koji su igle pravi. Stavite nekoliko kapi vrućeg ljepila na izložene igle gumba kako biste izbjegli rizik od kratkog spoja. Zatim zalijepite gumbe na mjesto, pazite da ne ispadne ljepilo UNUTAR gumba jer u protivnom više neće raditi. Koristio sam neko vruće ljepilo iznutra, da ih držim na mjestu, i malo jakog ljepila izvana.
Sada, ako ste sigurni u svoje sposobnosti lemljenja, možete izravno pristupiti lijepljenju kućišta, ali ja bih unaprijed izveo mali test bljeskanja (pročitajte sljedeći korak).
Za lijepljenje kućišta trebate neku vrstu jakog ljepila, epoksid je u redu, koristio sam ljepilo s cijanoakrilatom (isto što sam koristio za cementiranje gumba).
Korak 3: Kako ga koristiti
Samo priključite USB programator i instalirajte upravljačke programe, programeri koriste serijski čip CH340, o tome postoje mnogi vodiči (za Windows).
Upotreba je jednostavna, jedna tipka resetira MCU, druga postavlja MCU u način rada bljeskalice ako se pritisne tijekom ponovnog pokretanja MCU -a.
- Želite li ponovno pokrenuti svoj projekt? Pritisnite gumb za resetiranje.
- Želite li prenijeti izmijenjeni firmver? Držite tipku bljeskalice pritisnutom, pritisnite i otpustite tipku za poništavanje, otpustite tipku bljeskalice. MCU će biti spreman za postavljanje nekog koda, a nakon toga će ga pokrenuti.
Koji god firmver želite prenijeti, koji god softver željeli upotrijebiti za prijenos, imat ćete odgovarajući COM port koji ćete koristiti kao cilj i lijepi plug & play fizički konektor za ESP i ne morate se petljati s kabelima i ne morate uznemiravati USB bez razloga. Oh, konačno!
Napisat ću zasebni vodič koji će pokazati neke korisne programske opreme za ovaj sićušni wifi uređaj, softverski lanac za postavljanje i njihovu konfiguraciju nisu beznačajni, ovo je za programera. Ostanite uz nas!
Preporučeni:
Renegade-i (IC programator koji se osjeća kao prava stvar): 3 koraka (sa slikama)
Renegade-i (IC programator koji se osjeća kao prava stvar): MILIJONSKI DOLARSKI SAN. Jeste li ikada sanjali da imate svoj IC tester kod kuće? Ne samo gadget koji može testirati IC, već i "programabilni" stroj koji se osjeća kao jedan od vodećih proizvoda najvećih igrača u industriji polutvornih testova, uspješno
CH341A programator: 8 koraka
Programer CH341A: Nedavno sam kupio mini programator CH341A. Mini programator je u redu i može se koristiti za programiranje čipova serije 24 i 24. Vrlo je jeftin, ali vrlo koristan jer ga mogu upotrijebiti za fleširanje BIOS -a računala i firmvera usmjerivača. WCH ima ljubazna izdanja
ATTiny HV programator: 4 koraka
ATTiny HV programer: Ovo uputstvo je za uslužni program za programiranje ATTiny koji koristi ESP8266 i korisničko sučelje temeljeno na pregledniku. To slijedi iz prethodnog instruktora Fuse instruktora za čitanje i postavljanje osigurača, ali sada podržava brisanje, čitanje i pisanje oznaka
HC-05 Bluetooth programator: 4 koraka
HC -05 Bluetooth programator: Za izradu ovog programatora trebat će vam > > dijelovi: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - keramički kondenzatori 2x 0R 12062x 0.1uF 0805 - keramički kondenzatori 4x 1k 0805 - otpornici 2x 120R 0805- otpornici 2x 3 mm LED za indikaciju (zelena LED dioda
USB ESP-12 programator: 7 koraka
USB ESP-12 programer: Mislio sam da bi bilo zanimljivo igrati se s IoT-om pa sam odlučio isprobati esp8266. Vidio sam bezbroj rješenja za programiranje esp8266 pa sam posudio neke ideje odavde https: //www.instructables.com/id/USB-to-ESP-01-Boa … a on