Kazalo:
Video: Plošča za programiranje in razvoj ESP-12E in ESP-12F: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Naloga tega odbora je bila preprosta:
- Znati programirati module ESP-12E in ESP-12F tako enostavno kot plošče NodeMCU (tj. Ni treba pritisniti gumbov).
- Imetniki, prijazni do plošč, imajo dostop do uporabnega IO.
- Uporabite ločen pretvornik USB v serijski, tako da plošča nima dodatnega odvoda toka in jo je mogoče preskusiti čim bližje končni aplikaciji, zlasti glede na tok spanja.
Tu lahko enoto izdelate z uporabo plošče in razširitvijo zatičev 2 -milimetrske glave za premostitev med ESP12 in ploščo, kot je prikazano v drugih navodilih. Vendar je modul za tiskano vezje lepši in hitrejši za povezavo. Če imate torej opremo za izdelavo tiskanih vezij - primite priloženo umetnino in podrite eno od teh.
Deli:
- 2 mm pin-trak (2x8 načinov)
- 2,54 mm pravokotni pin-trak (12 načinov + 2 izhoda v 3 smeri)
- Vodoravna 3 -smerna 2,54 mm vtičnica - npr. Farnell 1593474
- 2 off BCW32 ali drug tranzistor NPN formata SOT23.
- 4 off 10k 0805
- 2 off 22k 0805
- 0,1uF keramika 0805
- Taktilno stikalo 6 mm (skozi luknjo)
- PCB narejen na priloženo umetniško delo.
1. korak: Opis
Programski sistem NodeMCU uporablja zaporedne linije RTS in CTS za pogon ponastavitve in zatiče GPIO0 za nastavitev načina programiranja. Uporablja se nekaj tranzistorjev NPN. Ko je DTR visok in RTS nizek, se ponastavi pin za ponastavitev. Ko je DTR nizek in RTS visok, se GPIO0 zniža. Programska programska oprema poganja zatiče DTR in RTS, kot je potrebno za preklop ESP12 v način bliskavice.
Shema vezja:
Uporablja se pretvornik FTDI USB v serijski, saj ima na eni strani potrebne linije. Zato je treba dodati le nekaj pin glave.
Pri programiranju modulov ESP12 na tej plošči za izbiro bodisi izberete NodeMCU V1.0 kot ploščo v Arduino IDE ali če uporabljate generični ESP8266, nastavite način ponastavitve (v orodjih) na nodemcu. Ko želite naložiti skico, lahko nato kliknete na prenos. Plošča potrebuje 3,3 napajanja, ki se uporablja za zatiče 3,3 V in GND.
To sem naredil za pomoč pri razvoju svojega analizatorja TicTac Super Wifi, vendar vem, da bo to moje najljubše orodje za razvoj in preizkušanje sistemov ESP8266 z uporabo plošč ESP12.
2. korak: Montaža
Prenesite priloženo umetniško delo programatorja ESP12.docx Natisnite ga in preverite, ali je velikost plošče navedena. Če ne, prilagodite velikost z desnim klikom, Velikost in položaj.
Tiskam umetnine na dva kosa paus papirja. Nato jih prekrivam, da podvojim kontrast in prikrijem vse manjše pomanjkljivosti pri tiskanju (uporabljam laserski tiskalnik). Na robu zgornje plasti izvrtam luknje, postavim Sellotape čez luknje, poravnam in nato pritisnem na luknje, da se prilepijo. Imam enoto za izpostavljenost UV žarkom. Uporabljal sem črno UV svetlobo, ki je dobro delovala s tiskanimi vezji, prevlečenimi s pršenjem. Uporabljam šibko raztopino natrijevega hidroksida (čistilo za odtok) za razvijanje in jedkanje natrijevega peroksodisulfata heksahidrat. S kemikalijami, zlasti natrijevim hidroksidom, ki v trenutku napade meso, upoštevajte posebne previdnostne ukrepe. Te stvari si ne želite v očeh! Nato znova izpostavim in se razvijam, da se filma znebim po skladbah in končam s potopljeno pločevino (precej drago - in omejeno življenje). Slednji korak ni obvezen, še posebej, če nameravate ploščo spajkati, preden se površina preveč oksidira.
Spajam komponente po vrstnem redu. Postavim komponento SMD, na eno nožico nanesem spajkalno pasto in jo spajkam. Nato naredim enako za ostale komponente SMD. Nato nanesem pasto na vse razpajane zatiče, nato pa grem naokoli in jih spajkam.
2 -milimetrskega zatiča nisem potisnil do konca - ampak ravno toliko, da so zatiči štrleli za približno 1 mm. Ko končate, lahko plastično palico potisnete navzdol do ravni plošče. To prihrani pri obrezovanju in omogoča, da je antena ESP12 mm stran od priključka FTDI.
Če imate težave pri nakupu vodoravnih 3 -smernih 2,54 -milimetrskih vtičnic, lahko uporabite Arduino vtičnico in jo epoksidno lepite ter spajkate na en komplet blazinic. Če je tako, po potrebi povežite pare blazinic, da se vtičnice priključijo na vezje.
Nazadnje spajkajte 12-smerni desni kot 0,1 pin-traku in označite, kot je prikazano spodaj:
Na spajkanju modula FTDI 2 off 3 -smerni pravokotni zatič, kot je prikazano spodaj:
3. korak: Kako uporabljati
Zaženite Arduino IDE (po potrebi prenesite in namestite z Arduino.cc) in dodajte podatke o plošči ESP, če jih nimate (glejte: Sparkfun).
Naložite kodo.
Nato nastavite podrobnosti programiranja (Orodja):
Izberite ploščo: Splošni modul ESP8266 ali NodeMCU v1.0 (modul ESP-12E). Prvi ponuja več možnosti. Za ostale nastavitve glejte spodaj. Številka vrat bo verjetno drugačna. Kliknite PORT, da vidite, kateri se prikaže, ko je priključen modul FTDI.
Zdaj napajajte ploščo s 3.3v na pin 3.3v in priključite GND. Priključite pretvornik FTDI USB v serijski. Zdaj lahko ploščo programirate samo s klikom na gumb za prenos. Ko boste to naredili nekajkrat, boste videli vrednost te male deske.
To sem uporabil za razvoj svojega analizatorja TicTac Super Wifi
Upam, da se vam bo to zdelo koristno.
Mike
Priporočena:
ThreadBoard (različica, ki ni natisnjena s 3D): E-tekstilna plošča za hitro izdelavo prototipov: 4 koraki (s slikami)
ThreadBoard (različica, ki ni natisnjena s 3D): E-tekstilna plošča za hitro izdelavo prototipov: Navodila za 3D tiskano različico ThreadBoard V2 najdete tukaj. Različico 1 ThreadBoarda najdete tukaj. Skozi ovire glede stroškov, potovanja, pandemije in druge ovire, morda nimate dostopa do 3D tiskalnika, vendar želite
Mini igralna plošča: 3 koraki (s slikami)
Mini igralna plošča: Pozdravljeni prijatelji, to majhno igralno ploščico sem naredil z uporabo ATTINY85, to sem želel narediti dolgo časa, vendar nisem imel dovolj časa, končno sem jo končal in z njo se je tako zabavno igrati. Najprej se opravičujem za okorno gradnjo, vendar sem videl nekaj p
DIY komplet stikal za daljinski upravljalnik 2262/2272 M4 plošča za kruh in rele za izdelovalca: 4 koraki (s slikami)
DIY komplet stikal za daljinski upravljalnik 2262/2272 M4 plošča za kruh in rele za izdelovalca: pametni dom prihaja v naše življenje. če želimo, da se pametni dom uresniči, potrebujemo veliko stikal na daljinsko upravljanje. danes bomo naredili preizkus, naredimo enostaven krog, da se naučimo teorije stikala za daljinsko upravljanje. to zasnovo kompleta SINONING ROBOT
Začnite z Esp 8266 Esp-01 z Arduino IDE - Namestitev plošč Esp v Arduino Ide in programiranje Esp: 4 koraki
Začnite z Esp 8266 Esp-01 z Arduino IDE | Namestitev plošč Esp v Arduino Ide in programiranje Esp: V tem navodilu se bomo naučili, kako namestiti plošče esp8266 v Arduino IDE in kako programirati esp-01 in naložiti kodo vanj. Ker so plošče esp tako priljubljene, sem razmišljal, da bi popravil navodila za to in večina ljudi se sooča s težavo
G. E.Z. Plošča za razvoj cevi: 4 koraki (s slikami)
G. E.Z. Odbor za razvoj cevi: Cilj/namen: g. E.Z. Tube je poceni avdio platforma z vakuumsko cevjo brez "železa": brez močnostnega transformatorja, brez izhodnih transformatorjev. Cevni ojačevalnik ima običajno več težkih, dragih transformatorjev: izhodnih transformatorjev, ki ščitijo govor