Sadržaj:
Video: Ploča za programiranje i razvoj ESP-12E i ESP-12F: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Zadaća ovog odbora bila je jednostavna:
- Moći programirati module ESP-12E i ESP-12F jednostavno kao i ploče NodeMCU (tj. Nema potrebe za pritiskom na gumbe).
- Imajte igle prilagođene matičnoj ploči s pristupom upotrebljivom IO -u.
- Koristite zasebni USB -serijski pretvarač tako da ploča nema dodatni odvod struje i može se testirati što je moguće bliže krajnjoj aplikaciji, posebno s obzirom na struju mirovanja.
Jedinica se ovdje može izraditi pomoću matične ploče i raširenih pinova zaglavlja iglica od 2 mm za premošćivanje ESP12 i matične ploče, kao što je prikazano u drugim uputama. Međutim, PCB modul je uredniji i brži za povezivanje. Dakle, ako imate opremu za izradu PCB -a - uzmite priložena umjetnička djela i srušite jedno od njih.
Dijelovi:
- 2 mm pin-strip (2x8 načina)
- 2,54 mm pravokutna pin-traka (12 načina + 2 isključena 3 smjera)
- Vodoravna 3 -kraka utičnica 2,54 mm - npr. Farnell 1593474
- 2 isključeno BCW32 ili drugi NPN tranzistor SOT23 formata.
- 4 popusta 10k 0805
- 2 popusta 22k 0805
- 0,1uF keramika 0805
- Taktilni prekidač 6 mm (kroz otvor)
- PCB izrađen prema priloženom umjetničkom djelu.
Korak 1: Opis
Sustav za programiranje NodeMCU koristi serijske linije RTS i CTS za pogon reset i pinova GPIO0 za postavljanje načina programiranja. Koristi se nekoliko NPN tranzistora. Kad je DTR visok, a RTS nizak, pin za poništavanje se povlači prema dolje. Kad je DTR nizak, a RTS visok GPIO0 je nisko povučen. Softver za programiranje pokreće pinove DTR i RTS prema potrebi za prebacivanje ESP12 u način rada bljeskalice.
Kružni dijagram:
Koristi se FTDI USB u serijski pretvarač jer s jedne strane ima potrebne linije. Stoga je potrebno samo dodati pin zaglavlja.
Prilikom programiranja ESP12 modula na ovoj probojnoj ploči ili se odabire NodeMCU V1.0 kao ploča u Arduino IDE -u ili ako se koristi generički ESP8266, tada se postavi Reset Method (u Alatima) na nodemcu. Zatim možete kliknuti na preuzimanje kad god želite učitati svoju skicu. Ploči je potrebno 3,3 napajanja primijenjeno na pinove 3.3V i GND.
Napravio sam ovo kako bih pomogao u razvoju svog TicTac Super Wifi Analyzera, ali znajući da će to postati moj omiljeni alat za razvoj i testiranje ESP8266 sustava pomoću ploča ESP12.
Korak 2: Montaža
Preuzmite priloženo umjetničko djelo programatora ESP12.docx Ispišite ga i provjerite je li veličina ploče navedena. Ako ne, podesite veličinu desnim klikom, Veličina i položaj.
Tiskam umjetnička djela na dva komada paus -papira. Zatim ih prekrivam kako bih udvostručio kontrast i prikrio sve male nedostatke u ispisu (koristim laserski pisač). Izbušim rupe na rubu gornjeg sloja, postavim Sellotape preko rupa, poravnam, a zatim pritisnem rupe da se zalijepe. Imam jedinicu za izlaganje UV zračenju. Koristio sam UV crno svjetlo koje je dobro radilo sa PCB -ima premazanim raspršivačem. Koristim slabu otopinu natrijevog hidroksida (sredstvo za čišćenje odvoda) za razvoj i natriranje di-natrijevog peroksodisulfata heksahidrata. Poduzmite posebne mjere opreza s kemikalijama, osobito s natrijevim hidroksidom koji trenutačno napada meso. Ne želite ovo u svojim očima! Zatim ponovno razotkrivam i razvijam se kako bih se riješio filma preko kolosijeka i dovršim nekim uronjenim limom (prilično skupo - i ograničen život). Posljednji korak nije obavezan, pogotovo ako planirate lemiti ploču prije nego što se površina previše oksidira.
Lemim komponente po visini. Postavljam SMD komponentu, nanosim pastu za lemljenje na jedan pin i zalemim ovo. Zatim činim isto za ostale SMD komponente. Zatim nanesem pastu na sve nelemljene igle, a zatim obiđem i lemim ih.
Nisam gurnuo 2 mm pin -traku do kraja - ali tek toliko da su igle stršile za oko 1 mm. Kada to učinite, plastična šipka se može gurnuti dolje do razine ploče. To štedi njihovo obrezivanje i omogućuje da antena ESP12 bude mm udaljena od FTDI konektora.
Ako imate problema s dobivanjem vodoravnih 3 -strukih 2,54 mm utičnica, mogli biste upotrijebiti Arduino traku s utičnicom i epoksidno je ravnomjerno lemiti na jedan set jastučića. Ako je tako, po potrebi povežite parove jastučića tako da se utičnice spoje na krug.
Na kraju lemite 12-kraki desni kut 0,1 pin-strip i oznaku kao što je dolje:
Na lemljenju modula FTDI 2 isključite trostranu pravokutnu klinastu traku kao što je dolje:
Korak 3: Kako se koristi
Pokrenite Arduino IDE (preuzmite i instalirajte s Arduino.cc ako je potrebno) i dodajte detalje ESP ploče ako ih nemate (pogledajte: Sparkfun).
Učitajte svoj kôd.
Zatim postavite detalje programiranja (Alati):
Odaberite ploču: Generički modul ESP8266 ili NodeMCU v1.0 (modul ESP-12E). Prvi pruža više mogućnosti. Ostale postavke pogledajte u nastavku. Broj porta vjerojatno će biti drugačiji. Pritisnite PORT da vidite koji će se pojaviti kada je priključen FTDI modul.
Sada napajajte ploču s 3.3v na pin 3.3v i spojite GND. Priključite FTDI USB u serijski pretvarač. Sada možete programirati ploču samo klikom na gumb za preuzimanje. Nakon što ste ovo učinili nekoliko puta, vidjet ćete vrijednost ove male ploče.
Ovo sam upotrijebio za razvoj svog TicTac Super Wifi analizatora
Nadam se da će vam ovo biti korisno.
Mikrofon
Preporučeni:
Učinkovit razvoj Jave za Raspberry Pi: 11 koraka (sa slikama)
Učinkovit Java razvoj za Raspberry Pi: Ovaj Instructable opisuje vrlo učinkovit pristup razvoju Java programa za Raspberry Pi. Koristio sam pristup za razvoj Java mogućnosti u rasponu od podrške za uređaje na niskoj razini do programa s više niti i na mreži. Približno
MXY ploča - niskobudžetna robotska ploča za crtanje XY plotera: 8 koraka (sa slikama)
MXY ploča - niskobudžetna robotska ploča za crtanje XY plotera: Moj cilj je bio dizajnirati mXY ploču kako bi niskobudžetna postala stroj za crtanje XY plotera. Stoga sam dizajnirao ploču koja olakšava onima koji žele napraviti ovaj projekt. U prethodnom projektu, koristeći 2 komada Nema17 koračnih motora, ova ploča koristi
Početak rada s Esp 8266 Esp-01 s Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Početak rada s Esp 8266 Esp-01 s Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovaj i većina ljudi se suočavaju s problemom
Signalna svjetlosna ploča i ploča krede Batman Bat: 5 koraka (sa slikama)
Signalno svjetlo Batman Bat i ploča s kredom: Obično ne biste mislili da je Batman svjetlo puno boja, ali budući da je i ploča s kredom, može imati onoliko boja koliko želite koliko vidite sa slike
G. E.Z. Ploča za razvoj cijevi: 4 koraka (sa slikama)
G. E.Z. Odbor za razvoj cijevi: Cilj/svrha: g. E.Z. Tube je jeftina audio platforma za vakuumske cijevi bez "željeza": nema transformatora snage, nema izlaznih transformatora. Cijevno pojačalo obično će imati nekoliko teških, skupih transformatora: izlazni transformatori koji štite govor