Sadržaj:

ESP8266-07 Programer sa Arduino Nano: 6 koraka (sa slikama)
ESP8266-07 Programer sa Arduino Nano: 6 koraka (sa slikama)

Video: ESP8266-07 Programer sa Arduino Nano: 6 koraka (sa slikama)

Video: ESP8266-07 Programer sa Arduino Nano: 6 koraka (sa slikama)
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Juli
Anonim
ESP8266-07 Programer sa Arduino Nano
ESP8266-07 Programer sa Arduino Nano

Ovo je kratki vodič za stvaranje izvrsne programske ploče ESP8266-07/12E koristeći Arduino nano. Shema ožičenja vrlo je slična onoj prikazanoj ovdje. Imate mogućnosti da ovaj projekt povežete na matičnu ploču, zalemite sebi perfboard ili upotrijebite priložene gerber datoteke za stvaranje pouzdanije PCB -a. Predlažem da se držite pcb -a ili perfboard -a (ako vjerujete da pravilno lemite) ako često programirate spomenute uređaje.

Planiram stvoriti neki sadržaj s ESP-07, a redovito ću koristiti ploču napravljenu u ovom vodiču.

Dizajn ima ugrađeni regulator napona od 3,3 V koji uključuje ESP modul, morali biste priključiti napajanje od 5 V uz Arduino USB kabel. Osim toga, trebali biste koristiti i ploču za razbijanje; olakšava rad sa svime.

Supplies

  • Arduino nano
  • ESP8266-07 ili/12/e
  • ESP-07 razvodna ploča
  • Mini USB kabl
  • Utičnica za napajanje 5,5 mm (muški i ženski)
  • Ženske igle zaglavlja 1*15 (2kom)
  • Ženske igle zaglavlja 1*8 (2kom)
  • Prekidač sa 6 pinova (opcionalno)
  • tasteri (2 komada)
  • 5Kohm otpornici (2kom)
  • 10Kohm otpornici (2kom)
  • lm1117 3.3v (koristio sam smd verziju, možete koristiti TH ako želite stvoriti krug matične ploče)
  • 47uf kondenzator (možete koristiti veće vrijednosti ako imate problema s napajanjem)
  • matična ploča, ili perfboard, ili pcb

Korak 1: Ožičenje

The Wiring
The Wiring
The Wiring
The Wiring

Strujni krug:

1. Uključite Arduino nano i ESP modul u matičnu ploču pomoću ploče za razbijanje. Za bolji pristup pinovima razbijačke ploče, možete koristiti dvije ploče umjesto jedne kao što je prikazano.

2. Napajanje vodilica: spojite 5v pin utičnice za napajanje na pin 3 lm1117 3.3v regulatora, GND na pin 1, a izlaz sa pina 2 na "+" šinu matične ploče. Također spojite GND pin utičnice za napajanje s " -" na matičnoj ploči. Dodajte kondenzator od 47uf i spojite šine zajedno kao što je prikazano.

3. Dodajte dva tastera (resetovanje i programiranje) i povežite jedan pin sa svakog za resetovanje, a drugi na GPIO0 ESP -a. Normalno spojene pinove izvucite na 3.3v pomoću 10kohm otpornika. Priključite normalno otvorene pinove na GND

4. Spojite + šinu na VCC ESP ploče za razbijanje

5. Spojite - šinu na GND ESP ploče za razbijanje

6. Povucite pinove CH_PD i GPIO15 ESP -a na +3.3v šinu pomoću otpornika od 5 kohma

7. Spojite RX pin nano na RX ESP-a pomoću 2-kanalnog prekidača

8. Spojite TX Nano na TX ESP-a pomoću 2-kanalnog prekidača. (prekidač za izbor nije obavezan; omogućava potpuno isključivanje signala između Arduina i ESP -a)

9. Premostite RST i GND pinove Arduina, ovaj korak "onemogućava" ATmega čip.

Koristio sam vanjsko napajanje od 5 V jer arduino ne može isporučiti dovoljno struje za pouzdano napajanje ESP modula. Koristim stari punjač i modificirani USB kabel.

Korak 2: Lemljenje perfboard kruga

Lemljenje perfboard kola
Lemljenje perfboard kola
Lemljenje perfboard kola
Lemljenje perfboard kola
Lemljenje perfboard kola
Lemljenje perfboard kola
Lemljenje perfboard kola
Lemljenje perfboard kola

Napravio sam raspored za jednostranu ploču dimenzija 7 cm x 9 cm na osnovu dijagrama ožičenja u prethodnom koraku. Pokušajte koristiti potpuno istu lokaciju komponente kako ne biste naišli na probleme s usmjeravanjem. Priložene slike fritzinga možete koristiti kao vodiče.

Također, koristio sam 2,54 mm ženske zaglavlje zaglavlja kako bih Nano i ESP odvojio.

Korak 3: PCB krug

PCB krug
PCB krug

Pošaljite priloženi gerber proizvođaču štampane ploče i to je to!

Zasniva se na prethodno spomenutim ožičenjima, ali raspored je malo drugačiji. Morao sam ga učiniti kompaktnijim kako bih vam uštedio novac

Datoteke su stvorene pomoću EasyEDA -e.

Korak 4: Dodavanje Esp8266 podrške u Arduino IDE

Dodavanje Esp8266 podrške u Arduino IDE
Dodavanje Esp8266 podrške u Arduino IDE
Dodavanje Esp8266 podrške u Arduino IDE
Dodavanje Esp8266 podrške u Arduino IDE
Dodavanje Esp8266 podrške u Arduino IDE
Dodavanje Esp8266 podrške u Arduino IDE
Dodavanje Esp8266 podrške u Arduino IDE
Dodavanje Esp8266 podrške u Arduino IDE

Ovaj korak možete preskočiti ako ste modul već konfigurirali

Korak 1: otvorite IDE i idite na File >> preferences, pojavit će se prozor. Izgledat će kao jedna od priloženih slika

Korak 2: U crveni okvir zalijepite ovaj redak:

arduino.esp8266.com/stable/package_esp8266com_index.json

ako je tamo već nešto napisano, dodajte zarez, a zatim zalijepite URL

Korak 3: Idite na alati >> ploča >> upravitelj ploče, pogledajte priložene slike ako imate problema s tim

Korak 4: kada se prozor dovrši s učitavanjem, upotrijebite okvir za pretraživanje za pretraživanje esp8266, pronađite rezultat s naslovom "esp8266 zajednice esp8266" i instalirajte

NAPOMENA: Instalirao sam verziju 2.5.2 jer neke kasnije verzije uzrokuju "fatalerrors"

Korak 5: Kad je instalacija dovršena, idite na Alati >> Ploča >> pronađite i odaberite "generički modul esp8266"

Korak 6: Idite na alate i pod "board: Generic esp8266 module" pronaći ćete neke konfiguracije. Uvjerite se da se vaši podudaraju s onima na priloženoj slici.

Korak 5: Otpremanje skice

Priključite USB kabl u Arduino Nano i povežite ga sa računarom. Također priključite napajanje od 5 volti u utičnicu na ploči.

Ako ste odlučili dodati prekidač, pazite da je pritisnut.

Da biste esp modul prebacili u način programiranja:

Pritisnite i držite tipke RESET i PROGRAM, a zatim otpustite "RESET" dok još uvijek pritisnete "PROGRAM"

Zadržite trenutak, a zatim otpustite dugme "PROGRAM"

Na računaru otvorite IDE i idite na Tools >> port i odaberite COM port na koji ste povezali USB kabel s računarom.

Napišite svoj kôd i upotrijebite dugme za prijenos u gornjem lijevom kutu IDE -a za početak programiranja ESP modula.

Korak 6: Testirajte kôd

Moguće je testirati neke programe bez vađenja modula iz utičnice.

Da biste to učinili, pritisnite prekidač i pritisnite tipku RESET.

Dodao sam prekidač za potpunu izolaciju dvije ploče

UŽIVAJTE!

Preporučuje se: