Satura rādītājs:
- 1. darbība: specifikācijas
- 2. solis: programmēšana
- 3. solis: bāzes savienojums ar programmēšanu
- 4. solis: konfigurējiet savu ideju
- 5. solis: Programmēšanas padome
- 6. solis: PCB prototips
- 7. solis: frēzēšanas procesa rezultāts
- 8. solis: PCB montāža
- 9. darbība. Programmēšanas padomes izmantošana
- 10. solis: izmantojiet visas četras tāfeles tapas
- 11. darbība: izmantojiet 3 tapas, lai kontrolētu LED, un vienu - sērijas atkļūdošanai
- 12. solis: Paldies
Video: ESP-01 moduļa programmēšanas padome: 12 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Papildu informācija un dokumentu atjaunināšana šeit, manā vietnē
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 ir lēts esp8266 modulis ar iebūvētu WIFI.
Tas tika izveidots kā Arduino WIFI modulis, taču tam ir lielāka jauda nekā Arduino, nekā tagad, ja jums ir jādara mazs modulis, lai kontrolētu releju vai kādu vienkāršu digitālo datu reģistratoru. Tas ir labākais risinājums.
Šeit varat atrast ziņas vai atjauninājumus par šo dēli.
1. darbība: specifikācijas
Pastāv kāds šī moduļa variants, taču visiem ir procesors L106, 32 bitu RISC mikroprocesors, kura pamatā ir Tensilica Xtensa Diamond Standard 106Micro, kas darbojas 80 MHz frekvencē, pērkot vienu no tiem, jums jāpievērš uzmanība tikai zibspuldzei, dažiem ir 512 KiB Zibspuldze, cits 1 MB
Tapas definīcija
- VCC: jauda 3,0 ~ 3,6 V.
- GND: Zeme
- RESET: ārējais atiestatīšanas signāls (zemsprieguma līmenis: aktīvs)
- CH_PD: iespējot mikroshēmu. Augsts: ieslēgts, mikroshēma darbojas pareizi; Zems: izslēgts, neliela strāva
- GPIO0: (FLASH) I/O Vispārējs IO, ja atiestatīšanas/ieslēgšanas laikā zems, mikroshēma nonāk sērijveida programmēšanas režīmā
- GPIO1: (TX) I/O Vispārējs IO un sērijas TXd
- GPIO3: (RX) I/O Vispārējs IO un sērijas RXd
- GPIO2: I/O Vispārējs IO un Serial1 TXd
2. solis: programmēšana
Kā redzat, šis modulis nav aprīkots ar USB, tāpēc vienkāršākais veids, kā programmēt, ir izmantot USB uz TTL pārveidotāju, to var atrast pie 0, 50 USD.
Man ir dažas problēmas ar dārgāku FT232RL vai FT232 moduli, tā vietā CH340G vai CH340 darbojas ļoti labi.
3. solis: bāzes savienojums ar programmēšanu
Pamata savienojuma shēma ir diezgan vienkārša, VCC un CH_PD ir jāievada 3.3v (lai ieslēgtu un iespējotu), pēc tam GND uzvelciet GND un GPIO0 (pēdējais, kas moduli ieslēdzis programmēšanas režīmā), nevis savienojiet RX ar TX un TX uz RX.
4. solis: konfigurējiet savu ideju
Jums ir jākonfigurē Arduino IDE, vispirms jāpievieno jauna tāfele Boards Manager.
Valdes pārvaldniekā jāizvēlas tāfele esp8266.
Tagad no dēļu saraksta varat izvēlēties vispārēju esp8266 plati
5. solis: Programmēšanas padome
Šis process ir garlaicīgs, jums ir jāizveido savienojums, pēc tam jānoņem savienojums un tā tālāk, un jāizmanto visas tapas. Tas ir ļoti garlaicīgi.
Mans risinājums šai problēmai ir izveidot programmēšanas paneli (es esmu servisa dēļa ventilators).
Funkcionalitāte ir šāda:
- Ārējais barošanas avots, lai ķēde iegūtu vairāk ampēru;
- slēdzis, lai izvēlētos programmēšanas režīmu un atbrīvotu GPIO0 tapu;
- 2 slēdzis, lai aktivizētu RX un TX un piešķirtu šīs tapas izmantošanu ķēdei;
- atiestatīšanas pogu, lai sāktu programmēšanu.
6. solis: PCB prototips
Papildinformāciju skatiet manā vietnē
7. solis: frēzēšanas procesa rezultāts
Es vēlos pievienot sava vecā krāšņā maršrutētāja (izveidots ar Epson skeneri un printeri) rezultātu, diezgan aptuvenu, bet labi.
Ir arī kļūda, kas novērsta ar vadu (manis dotajā failā vairs nav).
Pēc dažām dienām es ceru pievienot apmācību, lai izveidotu savu jauno CNC, un pamācību, lai izveidotu gcode. Šī vietne tiek izstrādāta.
8. solis: PCB montāža
Tagad sāciet montēt dēli.
9. darbība. Programmēšanas padomes izmantošana
Lietošana ir diezgan vienkārša:
Vispirms ievietojiet tabulā esp01, nevis savienojiet GND ar GND, TX - RX un RX - TTL USB pārveidotājam.
Tagad jūs esat gatavs programmēt, es pievienoju dažus lietošanas piemērus.
Augšupielādējiet mirgojošu failu
- Plātnē programmēšanas režīmā jāiestata kreisais slēdzis, nevis jānoklikšķina uz atiestatīšanas pogas.
- Pārbaudiet, vai RX un TX slēdzis ir pārsūtīšanas režīmā. Sāciet augšupielādēt skici.
- Kad esat pabeidzis, ievietojiet "izmantošanas režīmu", lai programmētājs netiktu piespiests, un poga, lai nosūtītu TX "lietošanas režīmā".
- Tātad jūs varat pārbaudīt, vai ārējais LED mirgo, jo BUILTIN_LED ir savienots ar TX tapu.
10. solis: izmantojiet visas četras tāfeles tapas
- Plātnē programmēšanas režīmā jāiestata kreisais slēdzis, nevis noklikšķiniet uz atiestatīšanas pogas.
- Pārbaudiet, vai RX un TX slēdzis ir pārsūtīšanas režīmā. Sāciet augšupielādēt skici.
- Kad esat pabeidzis, ievietojiet "lietošanas režīmā" tāfeli, lai programmētājs netiktu piespiests, un pogu, lai nodotu RX un TX tapas "lietošanas režīmā". Tātad jūs izmantojat visas 4 tapas, lai kontrolētu LED.
11. darbība: izmantojiet 3 tapas, lai kontrolētu LED, un vienu - sērijas atkļūdošanai
- Plātnē programmēšanas režīmā jāiestata kreisais slēdzis, nevis jānoklikšķina uz atiestatīšanas pogas.
- Pārbaudiet, vai RX un TX slēdzis ir pārsūtīšanas režīmā.
- Sāciet augšupielādēt skici.
- Pievienojiet seriālo monitoru pareizajam portam.
- Kad esat pabeidzis, ievietojiet "izmantošanas režīmu", lai programmētājs netiktu piespiests, un pogu, lai ieslēgtu RX "lietošanas režīmā".
- Tātad jūs izmantojat 3 tapas, lai kontrolētu LED, un TX, lai atkļūdotu programmu.
12. solis: Paldies
Ja jums ir problēmas vai citi, rakstiet komentārus vai atveriet tēmu forumā.
Ieteicams:
DIY ESP32 attīstības padome - ESPer: 5 soļi (ar attēliem)
DIY ESP32 attīstības padome - ESPer: Tik nesen es lasīju par daudziem IoT (lietu internets) un ticiet man, es vienkārši nevarēju gaidīt, lai pārbaudītu kādu no šīm brīnišķīgajām ierīcēm ar iespēju izveidot savienojumu ar internetu, sevi un ķeras pie darba. Par laimi iespēja
JALPIC One attīstības padome: 5 soļi (ar attēliem)
JALPIC One attīstības padome: Ja sekojat maniem Instructables projektiem, jūs zināt, ka esmu liels JAL programmēšanas valodas cienītājs kombinācijā ar PIC mikrokontrolleri. JAL ir Pascal līdzīga programmēšanas valoda, kas izstrādāta Microchip 8 bitu PIC mikrokontrolleriem. Mo
3 vienkārši ESP8266 12X moduļa programmēšanas veidi: 5 soļi (ar attēliem)
3 vienkārši ESP8266 12X moduļa programmēšanas veidi: ja neesat pazīstams ar ESP8266 mikrokontrolleri, man tiešām šķiet, ka esat palaidis garām! Šīs lietas ir neticamas: tās ir lētas, jaudīgas un, pats labākais, ir iebūvēts WiFi! ESP8266 sāka savu ceļojumu kā WiFi papildinājums uz kuģa
ESP-12E un ESP-12F Programmēšanas un attīstības padome: 3 soļi (ar attēliem)
ESP-12E un ESP-12F Programmēšanas un attīstības padome: šīs plates uzdevums bija vienkāršs: jāspēj ieprogrammēt ESP-12E un ESP-12F moduļus tikpat viegli kā NodeMCU plates (t.i., nav nepieciešams nospiest pogas). Ir maizei piemērotas tapas ar piekļuvi izmantojamam IO. Izmantojiet atsevišķu USB seriālai konvei
E.Z. Cauruļu attīstības padome: 4 soļi (ar attēliem)
E.Z. Cauruļu attīstības padome: Mērķis/mērķis: E.Z. Tube ir lēta vakuuma cauruļu audio platforma bez “dzelzs”: nav jaudas transformatora, nav izejas transformatora (-u). Cauruļu pastiprinātājam parasti būs vairāki smagi, dārgi transformatori: izejas transformatori, kas aizsargā runu