Kazalo:

Programer ESP8266-07 z Arduino Nano: 6 korakov (s slikami)
Programer ESP8266-07 z Arduino Nano: 6 korakov (s slikami)

Video: Programer ESP8266-07 z Arduino Nano: 6 korakov (s slikami)

Video: Programer ESP8266-07 z Arduino Nano: 6 korakov (s slikami)
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, November
Anonim
Programer ESP8266-07 z Arduino Nano
Programer ESP8266-07 z Arduino Nano

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

Ožičenje
Ožičenje
Ožičenje
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

Spajkanje vezja Perfboard
Spajkanje vezja Perfboard
Spajkanje vezja Perfboard
Spajkanje vezja Perfboard
Spajkanje vezja Perfboard
Spajkanje vezja Perfboard
Spajkanje vezja Perfboard
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

PCB vezje
PCB vezje

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

Dodajanje podpore Esp8266 v Arduino IDE
Dodajanje podpore Esp8266 v Arduino IDE
Dodajanje podpore Esp8266 v Arduino IDE
Dodajanje podpore Esp8266 v Arduino IDE
Dodajanje podpore Esp8266 v Arduino IDE
Dodajanje podpore Esp8266 v Arduino IDE
Dodajanje podpore Esp8266 v Arduino IDE
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: