Kazalo:
- Korak: Specifikacije
- 2. korak: Programiranje
- 3. korak: Osnovna povezava s programiranjem
- 4. korak: Konfigurirajte svojo idejo
- 5. korak: Programska plošča
- Korak 6: Prototip PCB
- Korak 7: Rezultat procesa rezkanja
- 8. korak: montaža tiskanega vezja
- 9. korak: Kako uporabljati programsko ploščo
- 10. korak: Uporabite vse 4 zatiče plošče
- 11. korak: Uporabite 3 nožice za nadzor Led in enega za serijsko odpravljanje napak
- 12. korak: Hvala
Video: Programska plošča modula ESP-01: 12 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Dodatne informacije in posodobitev dokumentov na moji spletni strani
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 je poceni modul esp8266 z vgrajenim WIFI.
Ustvarjen je bil kot modul Arduino WIFI, vendar je večja moč kot Arduino, kot zdaj, če morate narediti malo modula za nadzor releja ali kakšnega preprostega digitalnega zapisovalnika podatkov. To je najboljša rešitev.
Tu lahko najdete novice ali posodobitve o tej plošči.
Korak: Specifikacije
Obstaja neka različica tega modula, vendar imajo vsi procesor L106 32-bitno RISC mikroprocesorsko jedro, ki temelji na Tensilica Xtensa Diamond Standard 106Micro, ki deluje na 80 MHz, ko kupite enega od njega, morate biti pozorni le na Flash, nekateri imajo 512 KiB Flash, drugi 1MiB
Definicija pin
- VCC: Napajanje 3.0 ~ 3.6V
- GND: Ozemljitev
- RESET: Zunanji signal za ponastavitev (nizka napetost: aktivna)
- CH_PD: Omogočanje čipa. Visoko: Vklopljeno, čip deluje pravilno; Nizka: izklopljena, majhen tok
- GPIO0: (FLASH) V/I Splošni vhod, če je pri ponastavitvi/vklopu nizko, čip preide v način serijskega programiranja
- GPIO1: (TX) V/I Splošni vhodi in serijski TXd
- GPIO3: (RX) V/I Splošni nameni IO in zaporedni RXd
- GPIO2: V/I Splošni nameni IO in Serial1 TXd
2. korak: Programiranje
Kot vidite, tega modula ni na vozilu USB, zato je najlažji način programiranja uporaba pretvornika USB v TTL, ki ga najdete pri 0, 50 USD.
Imam nekaj težav z dražjim modulom FT232RL ali FT232, namesto tega CH340G ali CH340 deluje zelo dobro.
3. korak: Osnovna povezava s programiranjem
Osnovna shema povezave je precej preprosta, v VCC in CH_PD morate vklopiti 3,3 V (za napajanje in omogočanje), nato na GND priključite GND in GPIO0 (zadnji, ki je modul nastavil na način programiranja), nato pa RX povežite z TX in TX na RX.
4. korak: Konfigurirajte svojo idejo
Potem morate konfigurirati svoj Arduino IDE, najprej morate dodati novo ploščo v upravitelju plošč.
V upravitelju plošče je plošča za izbiro esp8266.
Zdaj lahko s seznama plošč izberete generično ploščo esp8266
5. korak: Programska plošča
Ta postopek je dolgočasen, povezati se morate, nato odstraniti povezavo in tako naprej, uporaba vseh zatičev pa je zelo dolgočasna.
Moja rešitev te težave je ustvariti programsko ploščo (oboževalec servisne plošče).
Funkcionalnost je naslednja:
- Zunanji vir energije za več ampera v vezju;
- stikalo za izbiro načina programiranja in nato sprostitev zatiča GPIO0;
- 2 preklopite za vklop RX in TX in nato za odobritev uporabe tega zatiča za vezje;
- gumb za ponastavitev za začetek programiranja.
Korak 6: Prototip PCB
Za dodatne informacije obiščite mojo spletno stran
Korak 7: Rezultat procesa rezkanja
Rad bi dodal rezultat mojega starega slavnega usmerjevalnika (ustvarjenega z optičnim bralnikom in tiskalnikom epson), precej grob, vendar v redu.
Napaka je odpravljena tudi z žico (v datoteki, ki vam jo dam, ni več).
Čez nekaj dni upam, da bom dodal vadnico za ustvarjanje novega CNC -ja in vadnico za ustvarjanje gcode. Ta stran je v delu.
8. korak: montaža tiskanega vezja
Zdaj začnite sestavljati ploščo.
9. korak: Kako uporabljati programsko ploščo
Uporaba je precej preprosta:
Najprej vstavite esp01 na ploščo, nato priključite GND na GND, TX na RX in RX na TX pretvornika TTL v USB.
Zdaj ste pripravljeni na programiranje, dodam nekaj primerov uporabe.
Naložite utripajočo datoteko
- Na plošči morate levo stikalo nastaviti v način programiranja in nato pritisniti gumb za ponastavitev.
- Preverite, ali je stikalo RX in TX v načinu prenosa. Nato začnite nalagati skico.
- Ko končate, dajte ploščo v "način uporabe", da sprostite zatič programerja, in gumb, da preklopite TX v "način uporabe".
- Tako lahko preverite, ali zunanji LED utripa, ker je BUILTIN_LED priključen na pin TX.
10. korak: Uporabite vse 4 zatiče plošče
- Na plošči morate v načinu programiranja nastaviti qith levo stikalo, nato pa kliknite gumb za ponastavitev.
- Preverite, ali je stikalo RX in TX v načinu prenosa. Nato začnite nalagati skico.
- Ko končate, dajte ploščo v "način uporabe", da sprostite zatič programerja, in gumb za preklop zatičev RX in TX v "način uporabe". Torej za nadzor LED uporabite vse 4 pin.
11. korak: Uporabite 3 nožice za nadzor Led in enega za serijsko odpravljanje napak
- Na plošči morate levo stikalo nastaviti v način programiranja in nato pritisniti gumb za ponastavitev.
- Preverite, ali je stikalo RX in TX v načinu prenosa.
- Nato začnite nalagati skico.
- Serijski monitor priključite na ustrezna vrata.
- Ko končate, dajte ploščo v "način uporabe", da sprostite zatič programerja, in gumb za vklop RX v "način uporabe".
- Torej uporabite 3 zatiči za nadzor LED in TX za odpravljanje napak v programu.
12. korak: Hvala
Če imate težave ali kaj drugega, napišite komentar ali odprite temo na forum.
Priporočena:
Programska oprema za simulacijo LED kocke: 5 korakov
Programska oprema za simulacijo LED kock: skoraj sem končal z izdelavo LED kocke 8x8x8 in z njo je prišla ta programska oprema za računalnik! Pomaga vam pri ustvarjanju animacij in jih simulira na 2D zaslonu, preden se naložijo na 3D. Zaenkrat še ni podpore za komunikacijo prek
Spot Welder 1-2-3 Arduino strojna programska oprema: 7 korakov (s slikami)
Spot Welder 1-2-3 Arduino Firmware: Zakaj še en projekt varjenja točk? Izdelava točkovnega varilca je eden (verjetno nekaj) primerov, v katerih lahko zgradite nekaj za del cene komercialne različice s primerljivo kakovostjo. In tudi če gradnja pred nakupom ne bi bila zmagovalna
Kako zgraditi lasten anemometer z uporabo trstičnih stikal, senzorja Hallovih učinkov in nekaj zapiskov na Nodemcu - 2. del - Programska oprema: 5 korakov (s slikami)
Kako zgraditi svoj lastni anemometer z uporabo trstičnih stikal, senzorja Hallovih učinkov in nekaj zapiskov na Nodemcu - 2. del - Programska oprema: Uvod To je nadaljevanje prve objave "Kako zgraditi svoj lastni anemometer z uporabo trstičnih stikal, senzorja Hall efekta in nekaterih ostankov" na Nodemcu - 1. del - Strojna oprema " - kjer pokažem, kako sestaviti merilnik hitrosti in smeri vetra
Plošča za programiranje in razvoj ESP-12E in ESP-12F: 3 koraki (s slikami)
ESP-12E in ESP-12F Programska in razvojna plošča: Naloga te plošče je bila preprosta: znati programirati module ESP-12E in ESP-12F tako enostavno kot plošče NodeMCU (tj. Ni treba pritisniti gumbov). Imetniki, prijazni do plošč, imajo dostop do uporabnega IO. Za serijski prenos uporabite ločen USB
Utripajoča LED z uporabo modula WiFi in Bluetooth modula ESP32 NodeMCU Vadnica: 5 korakov
Utripajte z uporabo ESP32 NodeMCU modula WiFi in Bluetooth Vadnica: OpisNodeMCU je odprtokodna platforma IoT. Programiran je z uporabo skriptnega jezika Lua. Platforma temelji na odprtokodnih projektih eLua. Platforma uporablja veliko odprtokodnih projektov, kot so lua-cjson, spiffs. Ta ESP32 NodeMc