Sadržaj:
Video: Odbor za programiranje i razvoj ESP-12E i ESP-12F: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zadaća ovog odbora bila je jednostavna:
- Znati programirati module ESP-12E i ESP-12F lako kao i ploče NodeMCU (tj. Nema potrebe za pritiskom na tipke).
- Imajte igle prilagođene matičnoj ploči s pristupom upotrebljivom IO -u.
- Koristite zasebni USB u 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 umetničko djelo 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 off 10k 0805
- 2 popusta 22k 0805
- 0,1uF keramika 0805
- Taktilni prekidač 6 mm (kroz otvor)
- PCB izrađen po priloženom umjetničkom djelu.
Korak 1: Opis
Programski sistem NodeMCU koristi serijske RTS i CTS linije za pogon reset i GPIO0 pinove za postavljanje načina programiranja. Koristi se nekoliko NPN tranzistora. Kada je DTR visok, a RTS nizak, pin za poništavanje se povlači prema dolje. Kada je DTR nizak, a RTS visok, GPIO0 se spušta nisko. Softver za programiranje pokreće pinove DTR i RTS prema potrebi za prebacivanje ESP12 u način rada za blic.
Dijagram kola:
Koristi se FTDI USB u serijski pretvarač jer ima potrebne linije s jedne strane. 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 postavlja metoda Reset (u Alatkama) 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 sistema koristeći ploče ESP12.
Korak 2: Montaža
Preuzmite priloženo umjetničko djelo ESP12 programatora.docx Odštampajte ga i provjerite je li veličina ploče navedena. Ako ne, podesite veličinu desnim klikom, Veličina i položaj.
Štampam 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, posebno s natrijevim hidroksidom koji trenutačno napada meso. Ne želite ove stvari u svoje oči! Zatim ponovo razotkrivam i razvijam se da se riješim filma po trakama i završim s nekim uronjenim limom (prilično skupo - i ograničen vijek trajanja). Posljednji korak nije obavezan, pogotovo ako planirate lemiti ploču prije nego što se površina previše oksidira.
Lemim komponente po visini. Stavljam 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 pin -traku od 2 mm do kraja - ali tek toliko da su igle stršile za oko 1 mm. Kada se završi, plastična šipka se može gurnuti do nivoa ploče. Ovo štedi njihovo podrezivanje i omogućava da ESP12 antena bude mm udaljena od FTDI konektora.
Ako imate problema s nabavkom vodoravnih 3 -krakih utičnica od 2,54 mm, mogli biste upotrijebiti Arduino traku za utičnice i epoksidno je ravni i 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 strujno kolo.
Na kraju lemite 12-kraki desni kut 0,1 pin-strip i oznaku kao što je dolje:
Na lemljenju FTDI modula 2 isključite 3 -kraku pravokutnu iglu 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 će vjerojatno biti drugačiji. Pritisnite PORT da vidite koji će se pojaviti kada je priključen FTDI modul.
Sada napajajte ploču sa 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 dugme za preuzimanje. Nakon što ste ovo učinili nekoliko puta, vidjet ćete vrijednost ove male ploče.
Ovo sam iskoristio za razvoj svog TicTac Super Wifi analizatora
Nadam se da će vam ovo biti korisno.
Mike
Preporučuje se:
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Prvi koraci sa Esp 8266 Esp-01 sa 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 ovo i većina ljudi se suočava s problemom
Odbor za razvoj AVR -a: 3 koraka
Odbor za razvoj AVR -a: Internet je pun projekata s Arduinom. Neko vrijeme informacije o mikrokontroleru ATMEGA328 nedostaju u svim Arduino podacima. Ovaj Inscructable želi oporaviti početak razvoja projekata pomoću AVR mikrokontrolnika
Dizajnirajte vlastiti odbor za razvoj: 5 koraka
Dizajnirajte vlastiti razvojni odbor: Napomena: Ovaj vodič uključuje besplatne informacije o dizajnu razvojne ploče, a ne besplatne sheme itd. U ovom vodiču ću vam dati informacije o tome kako možete sami dizajnirati razvojnu ploču i koji su važni savjeti i koraci. Pre zvezde
Izgradite vlastiti odbor za razvoj: 8 koraka (sa slikama)
Izgradite vlastiti razvojni odbor: Ovo uputstvo će vam pokazati kako izgraditi vlastitu razvojnu ploču od nule! Ova metoda je jednostavna i ne zahtijeva napredne alate, čak je možete učiniti i za kuhinjskim stolom. Ovo također daje bolje razumijevanje načina na koji Ardruinos i
G. E.Z. Odbor 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 napajanja, nema izlaznih transformatora. Cijevno pojačalo obično će imati nekoliko teških, skupih transformatora: izlazni transformatori koji štite govor