Kazalo:
- Zaloge
- 1. korak: Ožičenje
- 2. korak: Spajkanje vezja Perfboard
- 3. korak: vezje PCB
- 4. korak: Dodajanje podpore Esp8266 v Arduino IDE
- 5. korak: Nalaganje skice
- 6. korak: Preizkusite kodo
Video: Programer ESP8266-07 z Arduino Nano: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To je kratka vadnica za ustvarjanje elegantne programske plošče ESP8266-07/12E z uporabo Arduino nano. Shema ožičenja je zelo podobna tisti, ki je prikazana tukaj. Na voljo imate možnosti, da ta projekt povežete na mizo, si spajkate perfboard ali uporabite priložene datoteke gerber za ustvarjanje bolj zanesljivega tiskanega vezja. Predlagam, da se držite pcb -ja ali perfboard -a (če zaupate, da pravilno spajkate), če pogosto programirate omenjene naprave.
Nameravam ustvariti nekaj vsebine z ESP-07 in redno bom uporabljal ploščo, ustvarjeno v tej vadnici.
Zasnova ima vgrajen regulator napetosti 3,3 V, ki vklopi modul ESP, poleg kabla USB Arduino bi morali priključiti še napajanje 5 V. Poleg tega bi morali uporabiti tudi odbojno ploščo; olajša delo z vsem.
Zaloge
- Arduino nano
- ESP8266-07 ali/12/e
- Prelomna deska ESP-07
- Mini USB kabel
- 5,5 mm vtičnica (moški in ženski)
- Ženski zatiči za glavo 1*15 (2 kosa)
- Ženski zatiči za glavo 1*8 (2 kosa)
- 6 -stikalno stikalo (neobvezno)
- potisni gumbi (2 kosa)
- 5Kohmski upori (2 kosa)
- 10Kohmski upori (2 kosa)
- lm1117 3.3v (uporabil sem različico smd, lahko uporabite TH, če želite ustvariti vezje za mizo)
- 47uf kondenzator (če imate težave z napajanjem, lahko uporabite višje vrednosti)
- mizo, ali perfboard ali pcb
1. korak: Ožičenje
Krog plošče:
1. Priključite Arduino nano in modul ESP v matično ploščo s pomočjo odklopne plošče. Za boljši dostop do zatičev odmične plošče lahko namesto ene, kot je prikazano, uporabite dve plošči.
2. Napajanje tirnic: priključite 5v zatič vtičnice na pin 3 regulatorja 3.3m lm1117, GND na pin 1 in izhod iz zatiča 2 na tirnico "+" na plošči. Tudi priključek GND vtičnice priključite na " -" na plošči. Dodajte 47uf kondenzator in povežite tirnice skupaj, kot je prikazano.
3. Dodajte dva gumba (ponastavitev in program) in povežite en pin z vsakega za ponastavitev, drugega pa na GPIO0 ESP. Običajno priključene nožice povlecite na 3,3 V z 10kohmskimi upori. Običajno odprte zatiče priključite na GND
4. Priključite + tirnico na VCC odklopne plošče ESP
5. Priključite tirnico na GND odklopne plošče ESP
6. Z uporabo 5kohmskih uporov povlecite zatiče CH_PD in GPIO15 ESP na +3.3v tirnico
7. Z 2-kanalnim preklopnim stikalom povežite RX pin nano z RX ESP
8. Priključite TX Nano na TX ESP z 2-kanalnim stikalom. (preklopno stikalo ni obvezno; omogoča popolno prekinitev signala med Arduinom in ESP)
9. Premostite zatiča RST in GND Arduina, ta korak "onemogoči" čip ATmega.
Uporabil sem zunanji napajalnik 5V, ker arduino ne more oddati dovolj toka za zanesljivo napajanje modula ESP. Uporabljam star polnilec in spremenjen USB kabel.
2. korak: Spajkanje vezja Perfboard
Naredil sem postavitev za enostransko ploščo velikosti 7 cm x 9 cm na podlagi sheme ožičenja v prejšnjem koraku. Poskusite uporabiti isto lokacijo komponente, da ne boste naleteli na težave z usmerjanjem. Kot priročnik lahko uporabite priložene frizerske slike.
Uporabil sem tudi 2,54 -milimetrske zatiče za glavo, da bi Nano in ESP ločili.
3. korak: vezje PCB
Pošljite priloženi gerber proizvajalcu tiskane plošče in to je to!
Temelji na prej omenjenem ožičenju, vendar je postavitev nekoliko drugačna. Moral sem ga narediti bolj kompaktnega, da sem prihranil denar
Datoteke so bile ustvarjene s programom EasyEDA.
4. korak: Dodajanje podpore Esp8266 v Arduino IDE
Ta korak lahko preskočite, če je modul že konfiguriran
1. korak: odprite IDE in pojdite na File >> preferences, odpre se okno. Videti bo kot ena od priloženih slik
2. korak: V rdeče polje prilepite to vrstico:
arduino.esp8266.com/stable/package_esp8266com_index.json
če je tam že kaj napisanega, dodajte vejico in nato prilepite URL
3. korak: Pojdite na orodja >> tabla >> upravitelj plošče, če imate s tem težave, si oglejte priložene slike
4. korak: ko se okno naloži, uporabite iskalno polje za iskanje esp8266, poiščite rezultat z naslovom "esp8266 skupnosti esp8266" in namestite
OPOMBA: Namestil sem različico 2.5.2, ker nekatere novejše različice povzročajo napake »fatalerrors«
5. korak: Ko je namestitev končana, pojdite na Orodja >> Plošča >> poiščite in izberite "generični modul esp8266"
Korak 6: Pojdite na orodja in pod "board: Generic esp8266 module" boste našli nekaj konfiguracij. Poskrbite, da se vaši ujemajo s tistimi na priloženi sliki.
5. korak: Nalaganje skice
Priključite USB kabel na Arduino Nano in ga povežite z računalnikom. Priključite tudi 5 -voltno napajanje v vtičnico na plošči.
Če ste se odločili dodati preklopno stikalo, se prepričajte, da je pritisnjeno.
Če želite modul esp preklopiti v način programiranja:
Pritisnite in držite tipki RESET in PROGRAM, nato spustite tipko "RESET", medtem ko še vedno pritiskate "PROGRAM"
Zadržite trenutek in nato spustite gumb "PROGRAM"
V računalniku odprite IDE in pojdite na Orodja >> vrata in izberite vrata COM, kjer ste v računalnik priključili USB kabel.
Napišite kodo in z gumbom za nalaganje v zgornjem levem kotu IDE začnite programirati modul ESP.
6. korak: Preizkusite kodo
Nekatere programe je mogoče preizkusiti brez odstranitve modula iz vtičnice.
To storite tako, da pritisnete stikalo in pritisnete gumb RESET.
Dodal sem stikalo za popolno izolacijo obeh plošč
UŽIVAJTE!
Priporočena:
Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov
Arduino kot ponudnik internetnih storitev || Zapiši šestnajstiško datoteko v AVR || Varovalka v AVR || Arduino kot programer: ……………………… PRIJAVITE SE na moj YouTube kanal za več videov …….. Ta članek gre za arduino kot isp. Če želite naložiti šestnajstiško datoteko ali če želite nastaviti varovalko v AVR, vam ni treba kupiti programerja, lahko storite
(skoraj) Univerzalni programer MIDI SysEx CC (in zaporedje ): 7 korakov (s slikami)
(skoraj) Univerzalni programer MIDI SysEx CC (in zaporedje …): Sredi osemdesetih let so proizvajalci sintetizatorjev začeli z "manj je bolje" proces, ki je pripeljal do sintetizatorjev barebones. To je omogočilo zmanjšanje stroškov na strani proizvajalca, vendar je postopek popravkov otežilo, če ne celo onemogočilo končno uporabo
Kako sestaviti programer USBTiny ISP: z uporabo CNC rezkalnega stroja za PCB: 13 korakov (s slikami)
Kako zgraditi USBTiny programatorja internetnih storitev: z uporabo CNC rezkalnega stroja za PCB: Ali ste razmišljali o tem, kako zgraditi svoj elektronski projekt iz nič? Izvajanje elektronskih projektov je za nas ustvarjalce tako vznemirljivo in zabavno. Toda večina proizvajalcev in navdušence nad strojno opremo, ki šele stopajo naprej v kulturo izdelovalcev, je zgradilo svoje projekte
PIC programer za vizitke: 6 korakov (s slikami)
Programer PIC za vizitke: To je bil moj vstop na tekmovanje velikosti vezja Hack A Day. Datoteke sem pravkar zaprl in jih dal na svojo spletno stran. Objavljam ga tukaj, ker se zdi, da so vsi drugi vnosi na spletnem dnevniku za lažji dostop. Upajmo, da bo zaradi tega
GTP USB PIC PROGRAMER (odprtokodni): 5 korakov (s slikami)
GIP USB PIC PROGRAMMER (odprtokodni): To delo vključuje GTP USB (ne plus ali lite). Sheme, fotografije in tiskano vezje so razvili PICMASTERS na podlagi nekaterih dragocenih del, ki so bila opravljena že prej. Ta programer podpira pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Na žalost je bilo