Sisukord:

ESP01 trükkplaadi programmeerimine: 5 sammu
ESP01 trükkplaadi programmeerimine: 5 sammu

Video: ESP01 trükkplaadi programmeerimine: 5 sammu

Video: ESP01 trükkplaadi programmeerimine: 5 sammu
Video: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, Juuli
Anonim
ESP01 trükkplaadi programmeerimine
ESP01 trükkplaadi programmeerimine

Hiljuti pidin oma ESP01 -le koodi kirjutama ja otsustasin koodi CHIP -i edastamiseks kasutada adapterit.

Koodi ülekandmiseks oli aga vaja adapteris teha mõningaid muudatusi.

See tähendab, et adapter ei olnud koodi edastamiseks täiesti ideaalne. Kohanemine oli vajalik.

Tarvikud

  • JLCPCB trükkplaat
  • 02 x nupud;
  • Takisti 01 x 330R;
  • 01 x roheline LED;
  • 02 x 10kR takistid;
  • 01 x isane / emane tihvtriba 1x4;
  • 01 x 2x4 naissoost riba.

Samm: tavaline adapter

Tavaline adapter
Tavaline adapter

Kasutatud adapter on näidatud ülaltoodud joonisel.

Probleemide vältimiseks ja struktuuris muudatuste tegemiseks otsustasime siiski luua adapteri, mis oleks võimeline töötama koos ESP01 adapteriga ja teostama koodi ülekandmist CHIP -i.

Trükiplaat on näidatud ülal.

Selles artiklis saate teada, kuidas oma programmeerijat üles ehitada ja millised on ESP01 vilkuva vooluahela põhiosad.

Selle elektroonilise trükkplaadi disaini tõttu ei ole vaja teha uusi kohandusi ja see suudab salvestada teie projekti koodi.

Seetõttu saate sellest artiklist teada järgmised punktid:

  1. Töötage välja ESP01 salvesti ja adapter;
  2. Saate aru ESP01 salvestusahela eesmärgist;
  3. Siit saate teada, kuidas seadistada ESP01 koodi edastusrežiimi jaoks. Nüüd alustame programmeerija projekti arenduse täielikku tutvustamist ESP01 juhatusele.

2. etapp: programmeerija arendamine ESP01 juhatusele

Programmeerija arendamine ESP01 juhatusele
Programmeerija arendamine ESP01 juhatusele
Programmeerija arendamine ESP01 juhatusele
Programmeerija arendamine ESP01 juhatusele

Nagu varem mainitud, seisneb projekt programmeerimise hõlbustamises ESP01 programmeerija loomiseks.

Selleks töötasime välja järgmise skeemi, mis on näidatud ülaltoodud joonisel.

Seega, nagu näete, on sellel vooluringil:

  • 2 nuppu ESP01 programmeerimisrežiimi konfigureerimiseks;
  • LED, mis näitab, et kaart on pingestatud;
  • Nõelriba koodi edastamiseks CHIP -i.

Allpool tutvustame projekti ehitamiseks vajalikku materjali. Elektrooniliste komponentide loend

  • JLCPCB trükkplaat (projektifailide allalaadimine)
  • 02 x nupud;
  • Takisti 01 x 330R;
  • 01 x roheline LED;
  • 02 x 10kR takistid;
  • 01 x isane / emane tihvtriba 1x4;
  • 01 x 2x4 naissoost riba.

Nüüd selgitame ESP01 programmeerimisahela iga osa. Pange tähele, et ESP01 ühendamiseks kasutame 2x4–2,54 mm pistikut, nagu on näidatud ülaltoodud joonisel.

Sellest pistikust ühendab ESP01 kõigi teiste väljatöötatud vooluahela osadega.

Seetõttu ühendage see esmalt selle pistikuga ja seadke see programmeerimisrežiimi, kasutades nuppe RESET ja FLASH. Need kaks nuppu vastutavad selle programmeerimisrežiimi seadistamise eest.

Lõpuks on meil USB -SERIAL FTDI232 muunduri ühendusdetailid ja LED. Selle ühendamiseks ja koodi ülekandmiseks ESP01 -le kasutatakse muunduri ühendusriba.

LED -i kasutatakse kaardi toite näitamiseks.

Sellest vooluringist teostasime elektroonilise plaadi kujunduse.

Samm: ESP01 programmeerija trükkplaadi arendamine

ESP01 programmeerija trükkplaadi arendus
ESP01 programmeerija trükkplaadi arendus
ESP01 programmeerija trükkplaadi arendus
ESP01 programmeerija trükkplaadi arendus

Elektroonilise skemaatilise disaini kavandist töötati välja ESP01 programmeerija trükkplaadi disain.

Plaadi kujunduse skemaatika on näidatud ülal.

Nagu näete, peab ESP01 olema ühendatud 2x4-pistikuga ja USB-jadamuundur ühendatakse 90º kontaktidega.

Seda vastava nurgaga pistikut kasutati plaadi suuruse vähendamiseks ja ESP01 struktuuri alla jätmiseks.

Lisaks sellele on meil programmeerimisnupud ülaosas ja LED pinge all oleva plaadi signaalimiseks.

Sellest projektist saadi 3D -vormingus trükkplaat, mis on esitatud ülaltoodud joonisel.

Lõpuks on sellest projektist võimalik programmeerida ja salvestada kood ESP01 -s.

Järgnevalt selgitame samm -sammult, kuidas panna ESP01 programmeerimisrežiimi ja edastada kood ESP01 -le.

Samm 4: ESP01 koodi edastamise protsess

Selleks peate tegema järgmised toimingud

  1. Ühendage USB-SERIAL FTDI232 muundur arvutiga ja ICSP pin Connections ribaga;
  2. Kontrollige, kas LED põleb. Seda kasutatakse kaardi toite näitamiseks;
  3. Valige oma FTDI232 USB-SERIAL muunduri COM-port;
  4. Vajutage ja hoidke all nuppu FLASH;
  5. Vajutage ja vabastage RESET nupp. Pärast seda näete, et sinine ESP LED hakkab üks kord vilkuma.

Valmis! Teie ESP01 on konfigureeritud vastu võtma uut koodi. Nüüd viige oma koodi üle Arduino IDE kaudu

Pärast edastamist salvestatakse teie kood ESP01 mällu ja see on teie rakenduse juhtimiseks valmis.

Samm 5: Ja lõpuks … Milline on oodatav tulemus?

Seetõttu oli selle projekti arendamisel võimalik luua kaart, millel on tavapärasest kaardist paremad omadused ja mida müüakse laialdaselt mitmes kaupluses.

Erinevalt tavapärasest plaadist on sellel versioonil kaks nuppu programmeerimisrežiimi CHIP konfigureerimiseks nii, et selle ülesande täitmiseks ei ole vaja uusi elemente lisada.

Seega oli selle projekti kaudu võimalik välja töötada turul olemasolevast parem salvestusmasin, mõista selle konfiguratsiooni toimimist ja viia läbi CHIP -i konfigureerimisprotsess koodi edastamiseks.

Täname JLCPCB -d projekti toetamise eest ja soovi korral pääsete sellele lingile juurde, pääsete juurde projektifailidele ja ostate oma trükkplaadid 2 dollari eest.

Soovitan: