Sadržaj:

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

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

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

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

Planiram stvoriti neki sadržaj s ESP-07, a redovito ću koristiti ploču nastalu 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. Štoviše, trebali biste koristiti i ploču za razbijanje; olakšava rad sa svime.

Pribor

  • Arduino nano
  • ESP8266-07 ili/12/e
  • ESP-07 ploča za razbijanje
  • Mini USB kabel
  • Utičnica za napajanje 5,5 mm (muški i ženski)
  • Ženske igle zaglavlja 1*15 (2 kom)
  • Ženske igle zaglavlja 1*8 (2 komada)
  • Prekidač sa 6 pinova (opcionalno)
  • tipke (2 komada)
  • Otpornici 5Kohm (2 kom)
  • 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

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Krug pločice:

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

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

3. Dodajte dva gumba (reset i program) i spojite jedan pin sa svakog za resetiranje, a drugi na GPIO0 ESP -a. Normalno spojene pinove izvucite na 3,3 V pomoću 10kohmskih otpornika. Priključite normalno otvorene pinove na GND

4. Spojite + tračnicu na VCC ESP ploče za razbijanje

5. Spojite tračnicu na GND ploče ESP

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

7. Spojite RX pin nano uređaja 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ćuje potpuno isključivanje signala između Arduina i ESP -a)

9. Premostite RST i GND pinove Arduina, ovaj korak "onemogućuje" 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 sklopa Perfboard
Lemljenje sklopa Perfboard
Lemljenje sklopa Perfboard
Lemljenje sklopa Perfboard
Lemljenje sklopa Perfboard
Lemljenje sklopa Perfboard
Lemljenje sklopa Perfboard
Lemljenje sklopa Perfboard

Napravio sam raspored za jednostranu ploču dimenzija 7 x 9 cm na temelju dijagrama ožičenja u prethodnom koraku. Pokušajte koristiti potpuno isto mjesto 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 igle za zaglavlje kako bih Nano i ESP odvojio.

Korak 3: PCB sklop

PCB sklop
PCB sklop

Pošaljite priloženi gerber proizvođaču PCB -a i to je to!

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

Datoteke su stvorene pomoću programa EasyEDA.

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 Datoteka >> postavke, 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 alate >> ploča >> upravitelj ploče, pogledajte priložene slike ako imate problema s tim

Korak 4: kad 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: Prijenos skice

Priključite USB kabel na Arduino Nano i spojite ga na računalo. Također, spojite 5v napajanje na utičnicu za napajanje na ploči.

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

Da biste modul esp stavili 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 tipku "PROGRAM"

Na računalu otvorite IDE i idite na Tools >> port te odaberite COM port na koji ste priključili svoj USB kabel na računalo.

Napišite svoj kôd i upotrijebite gumb 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 dviju ploča

UŽIVATI!

Preporučeni: