Satura rādītājs:

ESP01 iespiedshēmas plates programmēšana: 5 soļi
ESP01 iespiedshēmas plates programmēšana: 5 soļi

Video: ESP01 iespiedshēmas plates programmēšana: 5 soļi

Video: ESP01 iespiedshēmas plates programmēšana: 5 soļi
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Novembris
Anonim
ESP01 iespiedshēmas plates programmēšana
ESP01 iespiedshēmas plates programmēšana

Nesen manā ESP01 bija jāraksta kods un es nolēmu izmantot adapteri, lai kodu pārsūtītu uz CHIP.

Tomēr bija nepieciešams veikt dažas adaptera izmaiņas, lai kodu varētu pārsūtīt.

Tas ir, adapteris nebija pilnīgi ideāls koda pārsūtīšanai. Bija nepieciešama adaptācija.

Piegādes

  • JLCPCB iespiedshēmas plate
  • 02 x pogas;
  • 01 x 330R rezistors;
  • 01 x zaļa gaismas diode;
  • 02 x 10 kR rezistori;
  • 01 x vīriešu / sieviešu tapas josla 1x4;
  • 01 x 2x4 sieviešu tapas stienis.

1. darbība: parastais adapteris

Parastais adapteris
Parastais adapteris

Izmantotais adapteris ir parādīts attēlā iepriekš.

Tomēr, lai izvairītos no problēmām un veiktu izmaiņas struktūrā, mēs nolēmām izveidot adapteri, kas spētu strādāt ar ESP01 adapteri un veikt koda pārsūtīšanu uz CHIP.

Drukātās shēmas plate ir parādīta iepriekš.

Šajā rakstā jūs uzzināsit, kā izveidot savu programmētāju un kādas ir ESP01 mirgojošās ķēdes galvenās daļas.

Izstrādājot šo elektronisko shēmas plati, nevajadzēs veikt jaunus pielāgojumus, un tā varēs ierakstīt jūsu projekta kodu.

Tāpēc šajā rakstā jūs uzzināsit šādus punktus:

  1. Izstrādājiet ESP01 ierakstītāju un adapteri;
  2. Izprotiet ESP01 ierakstīšanas shēmas mērķi;
  3. Uzziniet, kā iestatīt ESP01 koda pārsūtīšanas režīmam. Tagad mēs sāksim pilnīgu ESP01 valdes programmētāja projekta izstrādes prezentāciju.

2. darbība. Programmētāja izstrāde ESP01 padomei

Programmētāja izstrāde ESP01 padomei
Programmētāja izstrāde ESP01 padomei
Programmētāja izstrāde ESP01 padomei
Programmētāja izstrāde ESP01 padomei

Kā jau minēts iepriekš, projekts sastāv no programmētāja izveidošanas ESP01, lai atvieglotu tā programmēšanu.

Šim nolūkam mēs izstrādājām šādu shēmu, kas parādīta attēlā iepriekš.

Tāpēc, kā redzat, šai shēmai ir:

  • 2 pogas, lai konfigurētu ESP01 programmēšanas režīmam;
  • LED, kas norāda, ka karte ir aktivizēta;
  • Piespraudes josla koda pārsūtīšanai uz CHIP.

Zemāk mēs piedāvājam materiālus, kas nepieciešami projekta izveidošanai. Elektronisko komponentu saraksts

  • JLCPCB iespiedshēmas plate (projektu failu lejupielāde)
  • 02 x pogas;
  • 01 x 330R rezistors;
  • 01 x zaļa gaismas diode;
  • 02 x 10 kR rezistori;
  • 01 x vīriešu / sieviešu tapas josla 1x4;
  • 01 x 2x4 sieviešu tapas stienis.

Tagad mēs izskaidrosim katru ESP01 programmēšanas shēmas daļu. Ņemiet vērā, ka ESP01 savienojumam izmantojam 2x4 - 2,54 mm savienotāju, kā parādīts attēlā iepriekš.

No šī savienotāja ESP01 izveidos savienojumu ar visām citām izstrādātās shēmas daļām.

Tāpēc vispirms pievienojiet to šim savienotājam un iestatiet to programmēšanas režīmā, izmantojot pogas RESET un FLASH. Šīs divas pogas būs atbildīgas par tā iestatīšanu programmēšanas režīmā.

Visbeidzot, mums ir USB - SERIAL FTDI232 pārveidotāja savienojuma tapas un gaismas diode. Pārveidotāja savienojuma josla tiks izmantota, lai to savienotu un veiktu koda pārsūtīšanu uz ESP01.

Gaismas diode tiks izmantota, lai norādītu, ka karte ir barota.

No šīs shēmas mēs izstrādājām elektroniskās plates dizainu.

3. darbība: ESP01 programmētāja iespiedshēmas plates izstrāde

ESP01 programmētāja iespiedshēmas plates izstrāde
ESP01 programmētāja iespiedshēmas plates izstrāde
ESP01 programmētāja iespiedshēmas plates izstrāde
ESP01 programmētāja iespiedshēmas plates izstrāde

No elektroniskā shematiskā dizaina projekta tika izstrādāts programmētāja ESP01 iespiedshēmas plates dizains.

Plāksnes dizaina shēma ir parādīta iepriekš.

Kā redzat, ESP01 ir jāpievieno 2x4 savienotājam, un USB seriālais pārveidotājs tiks pievienots 90º kontaktiem.

Šis savienotājs ar attiecīgo leņķi tika izmantots, lai samazinātu tāfeles izmēru un atstātu to zem ESP01 struktūras.

Papildus tam mums ir programmēšanas pogas augšpusē un gaismas diode, kas signalizē par strāvas padeves plāksni apakšā.

No šī projekta tika iegūta galīgā iespiedshēmas plate 3D formātā, kas parādīta attēlā iepriekš.

Visbeidzot, no šī projekta ir iespējams veikt koda programmēšanu un ierakstīšanu ESP01.

Turpmāk mēs soli pa solim paskaidrosim, kā ESP01 iestatīt programmēšanas režīmā un pārsūtīt kodu uz ESP01.

4. darbība. ESP01 koda pārsūtīšanas process

Lai to izdarītu, jums jāveic šādas darbības

  1. Pievienojiet USB-SERIAL FTDI232 pārveidotāju datoram un ICSP tapu savienojumu joslai;
  2. Pārbaudiet, vai gaismas diode ir ieslēgta. To izmanto, lai norādītu, ka karte ir darbināta;
  3. Izvēlieties sava FTDI232 USB-SERIAL pārveidotāja COM portu;
  4. Nospiediet un turiet pogu FLASH;
  5. Nospiediet un atlaidiet pogu RESET. Pēc tam jūs redzēsit zilo ESP gaismas diodi, kas vienreiz mirgos.

Gatavs! Jūsu ESP01 ir konfigurēts jauna koda saņemšanai. Tagad veiciet koda pārsūtīšanas procesu, izmantojot Arduino IDE

Pēc pārsūtīšanas jūsu kods tiks ierakstīts ESP01 atmiņā un tas būs gatavs jūsu lietojumprogrammas kontrolei.

5. solis: un visbeidzot … Kāds ir paredzamais rezultāts?

Tāpēc, izstrādājot šo projektu, bija iespējams izveidot karti ar funkcijām, kas ir augstākas par parasto karti un kuru plaši pārdod vairākos veikalos.

Atšķirībā no parastās plates, šai versijai ir divas pogas, lai konfigurētu CHIP programmēšanas režīmam tādā veidā, ka šī uzdevuma veikšanai nav nepieciešams pievienot jaunus elementus.

Tādējādi, īstenojot šo projektu, bija iespējams izveidot ierakstītāju, kas būtu augstāks par tirgū esošo, lai saprastu tā konfigurācijas darbību un veiktu CHIP konfigurācijas procesu, lai veiktu koda pārsūtīšanu.

Mēs pateicamies JLCPCB par projekta atbalstu, un, ja vēlaties, varat piekļūt šai saitei, piekļūt projekta failiem un iegādāties savas iespiedshēmas plates par 2 ASV dolāriem.

Ieteicams: