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
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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.