Cuprins:

Programator ESP8266-07 cu Arduino Nano: 6 pași (cu imagini)
Programator ESP8266-07 cu Arduino Nano: 6 pași (cu imagini)

Video: Programator ESP8266-07 cu Arduino Nano: 6 pași (cu imagini)

Video: Programator ESP8266-07 cu Arduino Nano: 6 pași (cu imagini)
Video: TUTORIAL: Absolute Beginner's Guide to Getting Started with Arduino! (How To) 2024, Noiembrie
Anonim
Programator ESP8266-07 Cu Arduino Nano
Programator ESP8266-07 Cu Arduino Nano

Acesta este un scurt tutorial pentru crearea unei plăci de programare inteligente ESP8266-07 / 12E folosind un nano Arduino. Schema de cablare este foarte asemănătoare cu cea demonstrată aici. Aveți opțiunile de a conecta acest proiect pe o placă de măsurare, de a vă lipi o placă de perfecționare sau de a utiliza fișierele gerber atașate pentru a crea un PCB mai fiabil. Vă sugerez să rămâneți cu un pcb sau perfboard (dacă aveți încredere în dvs. să lipiți corect) dacă programați adesea dispozitivele menționate.

Plănuiesc să creez conținut cu ESP-07 și voi folosi în mod regulat placa creată în acest tutorial.

Proiectarea are un regulator de tensiune de 3.3v la bord care pornește modulul ESP, ar trebui să conectați o sursă de 5v în plus față de cablul USB Arduino. Mai mult, ar trebui să utilizați și o placă de separare; face totul mai ușor de lucrat.

Provizii

  • Arduino nano
  • ESP8266-07 sau / 12 / e
  • ESP-07 bord de spargere
  • Mini cablu USB
  • Mufă de alimentare de 5,5 mm (masculin și feminin)
  • Pinii antet feminin 1 * 15 (2 buc)
  • Pinii antet feminin 1 * 8 (2 buc)
  • Comutator de comutare cu 6 pini (opțional)
  • butoane (2buc)
  • Rezistențe de 5 Kohm (2 buc)
  • Rezistențe de 10 Kohm (2 buc)
  • lm1117 3.3v (am folosit versiunea smd, puteți folosi TH dacă doriți să creați un circuit de panou)
  • Condensator 47uf (puteți utiliza valori mai mari dacă aveți probleme de alimentare)
  • breadboard, sau perfboard, sau pcb

Pasul 1: Cablarea

Cablarea
Cablarea
Cablarea
Cablarea

Circuit de panouri:

1. Conectați la o placă de calcul Arduino nano și modulul ESP utilizând placa de breakout. Pentru un acces mai bun la știfturile plăcii, puteți utiliza două panouri în loc de una așa cum se arată.

2. Alimentarea șinelor: conectați pinul de 5v al mufei de alimentare la pinul 3 al regulatorului lm1117 3.3v, GND la pinul 1 și ieșirea de la pinul 2 la șina "+" a panoului. Conectați, de asemenea, știftul GND al mufei de alimentare la "-" panoului. Adăugați un condensator 47uf și conectați șinele împreună așa cum se arată.

3. Adăugați două butoane (resetare și programare) și conectați un pin de la fiecare la resetare și altul la GPIO0 al ESP. Trageți pinii conectați în mod normal la 3.3v folosind rezistențe de 10 kohm. Conectați pinii normal deschisi la GND

4. Conectați + șina la VCC a plăcii ESP

5. Conectați - șina la GND a plăcii ESP

6. Trageți pinii CH_PD și GPIO15 de ESP la șină + 3.3v folosind rezistențe de 5 kohm

7. Conectați pinul RX al nano la RX-ul ESP utilizând un comutator cu 2 canale

8. Conectați TX-ul Nano la TX-ul ESP utilizând comutatorul de comutare cu 2 canale. (comutatorul de comutare este opțional; face posibilă deconectarea completă a semnalului dintre Arduino și ESP)

9. Conectați pinii RST și GND ai Arduino, acest pas „dezactivează” cipul ATmega.

Am folosit o sursă de alimentare externă de 5v, deoarece arduino nu poate livra suficient curent pentru a alimenta modulul ESP în mod fiabil. Folosesc un încărcător vechi și un cablu USB modificat.

Pasul 2: lipirea unui circuit Perfboard

Lipirea unui circuit Perfboard
Lipirea unui circuit Perfboard
Lipirea unui circuit Perfboard
Lipirea unui circuit Perfboard
Lipirea unui circuit Perfboard
Lipirea unui circuit Perfboard
Lipirea unui circuit Perfboard
Lipirea unui circuit Perfboard

Am realizat un aspect pentru o placă de perfecționare pe o singură față de 7cm pe 9cm, pe baza schemei de cablare din pasul anterior. Încercați să utilizați exact aceeași locație a componentei, astfel încât să nu întâmpinați probleme de rutare. Puteți utiliza imaginile animatoare atașate ca ghiduri.

De asemenea, am folosit știfturi feminine de 2,54 mm pentru a face Nano și ESP detașabile.

Pasul 3: Circuit PCB

Circuit PCB
Circuit PCB

Trimiteți gerber-ul atașat unui producător de PCB și atât!

Se bazează pe cablajul menționat anterior, dar aspectul este puțin diferit. A trebuit să-l fac mai compact pentru a economisi bani

Fișierele au fost create cu EasyEDA.

Pasul 4: Adăugarea suportului Esp8266 la Arduino IDE

Adăugarea suportului Esp8266 la IDE Arduino
Adăugarea suportului Esp8266 la IDE Arduino
Adăugarea suportului Esp8266 la IDE Arduino
Adăugarea suportului Esp8266 la IDE Arduino
Adăugarea suportului Esp8266 la Arduino IDE
Adăugarea suportului Esp8266 la Arduino IDE
Adăugarea suportului Esp8266 la IDE Arduino
Adăugarea suportului Esp8266 la IDE Arduino

Puteți sări peste acest pas dacă aveți modulul deja configurat

Pasul 1: deschideți IDE și accesați Fișier >> preferințe, apare o fereastră. Va arăta ca una dintre imaginile atașate

Pasul 2: În caseta roșie, lipiți această linie:

arduino.esp8266.com/stable/package_esp8266com_index.json

dacă există ceva deja scris acolo, adăugați o virgulă și apoi lipiți adresa URL

Pasul 3: Accesați instrumentele >> bord >> manager de bord, consultați atașarea imaginilor dacă aveți vreo problemă cu asta

Pasul 4: când fereastra se termină de încărcat, utilizați caseta de căutare pentru a căuta esp8266, găsiți rezultatul cu titlul „esp8266 de către comunitatea esp8266” și instalați

NOTĂ: Am instalat versiunea 2.5.2 deoarece unele versiuni ulterioare cauzează „erori fatale”

Pasul 5: Când instalarea este finalizată, accesați Instrumente >> Placă >> găsiți și selectați "modul generic esp8266"

Pasul 6: Accesați instrumentele și sub „bord: modul generic esp8266” veți găsi câteva configurații. Asigurați-vă că ale dvs. se potrivesc cu cele din imaginea atașată.

Pasul 5: încărcarea unei schițe

Conectați un cablu USB la Arduino Nano și conectați-l la un computer. De asemenea, conectați o sursă de alimentare de 5v la mufa de alimentare de pe placă.

Dacă ați decis să adăugați un comutator, asigurați-vă că este apăsat.

Pentru a pune modulul esp în modul de programare:

Apăsați și mențineți apăsate butoanele RESET și PROGRAM, apoi relansați „RESET” în timp ce apăsați încă „PROGRAM”

Țineți apăsat un moment și apoi apăsați butonul „PROGRAM”

Pe computer, deschideți IDE și mergeți la Instrumente >> port și selectați portul COM la care ați conectat cablul USB la computer.

Scrieți codul și utilizați butonul de încărcare din partea stângă sus a IDE-ului dvs. pentru a începe programarea modulului ESP.

Pasul 6: Testați codul

Este posibil să testați unele programe fără a scoate modulul din soclu.

Pentru aceasta, apăsați comutatorul și apăsați butonul RESET.

Am adăugat comutatorul de comutare pentru a izola complet cele două plăci

DISCURAȚI-VĂ!

Recomandat: