Obsah:
- Krok 1: Špecifikácie
- Krok 2: Programovanie
- Krok 3: Základné pripojenie k programovaniu
- Krok 4: Konfigurujte svoj ide
- Krok 5: Programovacia rada
- Krok 6: Prototyp DPS
- Krok 7: Výsledok procesu frézovania
- Krok 8: Zostava DPS
- Krok 9: Ako používať programovaciu radu
- Krok 10: Použite všetky 4 piny rady
- Krok 11: Použite 3 piny na ovládanie LED a jeden na sériové ladenie
- Krok 12: Ďakujem
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ďalšie informácie a aktualizácia dokumentov tu na mojom webe
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 je nízkonákladový modul esp8266 so vstavaným WIFI.
Bol vytvorený ako WIFI modul Arduino, ale je to viac energie ako Arduino, ako teraz, ak musíte urobiť malý modul na ovládanie relé alebo jednoduchý digitálny záznamník údajov, je to najlepšie riešenie.
Tu nájdete novinky alebo novinky o tejto nástenke.
Krok 1: Špecifikácie
Existuje nejaký variant tohto modulu, ale všetky majú procesor L106 32-bitové jadro mikroprocesora RISC založené na Tensilica Xtensa Diamond Standard 106Micro s frekvenciou 80 MHz, pri kúpe jedného z nich musíte venovať pozornosť iba Flash, niektoré majú 512 KiB Flash, ostatné 1MiB
Definícia pinov
- VCC: Napájanie 3,0 ~ 3,6V
- GND: Zem
- RESET: Externý resetovací signál (Nízke napätie: Aktívne)
- CH_PD: Povolenie čipu. Vysoká: Svieti, čip funguje správne; Nízka: Vypnutá, malý prúd
- GPIO0: (FLASH) I/O Všeobecné účely IO, Ak je nízka hodnota počas resetovania/zapnutia, prepne čip do režimu sériového programovania
- GPIO1: (TX) I/O Všeobecné účely IO a sériové TXd
- GPIO3: (RX) I/O Všeobecné účely IO a sériové RXd
- GPIO2: I/O Všeobecné účely IO a Serial1 TXd
Krok 2: Programovanie
Ako vidíte, tento modul nie je na doske USB, takže najľahším spôsobom programovania je použitie prevodníka USB na TTL, ktorý nájdete za 0, 50 $.
Mám nejaký problém s drahším modulom FT232RL alebo FT232, namiesto toho CH340G alebo CH340 funguje veľmi dobre.
Krok 3: Základné pripojenie k programovaniu
Základná schéma pripojenia je pomerne jednoduchá. Na VCC a CH_PD musíte zapojiť 3,3 V (na napájanie a zapnutie), potom na GND zapojiť GND a GPIO0 (posledný modul, ktorý uvedie modul do režimu programovania), potom pripojiť RX k TX a TX. do RX.
Krok 4: Konfigurujte svoj ide
Potom musíte nakonfigurovať svoje Arduino IDE, najskôr musíte pridať novú dosku v Správcovi dosiek.
V správcovi predstavenstva je na výber doska esp8266.
Teraz si môžete vybrať generickú dosku esp8266 zo zoznamu dosky
Krok 5: Programovacia rada
Tento proces je únavný, musíte sa pripojiť, potom odstrániť pripojenie a podobne, a používať všetky piny je veľmi únavné.
Moje riešenie tohto problému je vytvoriť programovaciu dosku (som fanúšikom servisnej dosky).
Funkcionalita je:
- Externý zdroj energie, ktorý dodá obvodu viac ampérov;
- prepínačom vyberte režim programovania a potom uvoľnite kolík GPIO0;
- 2 prepnite na aktiváciu RX a TX a potom udeľte použitie tohto kolíka pre obvod;
- tlačidlo reset na spustenie programovania.
Krok 6: Prototyp DPS
Ďalšie informácie nájdete na mojom webe
Krok 7: Výsledok procesu frézovania
Chcel by som pridať výsledok môjho starého slávneho smerovača (vytvorený skenerom a tlačiarňou Epson), celkom hrubý, ale v poriadku.
Existuje tiež chyba opravená drôtom (v súbore, ktorý vám dávam, už neexistuje).
Dúfam, že o niekoľko dní pridám návod na vytvorenie môjho nového CNC a návod na vytvorenie gcode. Na týchto stránkach sa pracuje.
Krok 8: Zostava DPS
Teraz začnite zostavovať dosku.
Krok 9: Ako používať programovaciu radu
Použitie je veľmi jednoduché:
Najprv vložte do dosky esp01 a potom pripojte GND na GND, TX na RX a RX na TX prevodníka TTL na USB.
Teraz ste pripravení na programovanie, pridávam niekoľko príkladov použitia.
Nahrajte blink súbor
- Na doske musíte prepnúť ľavý prepínač do režimu programovania, než kliknúť na tlačidlo reset.
- Skontrolujte, či je prepínač RX a TX v režime prenosu. Potom začnite nahrávať skicu.
- Po dokončení prepnite do "režimu použitia" doska, aby sa uvoľnil kolík programátora, a tlačidlo na prepnutie TX do "režimu použitia".
- Môžete teda skontrolovať, či bliká externá LED dióda, pretože BUILTIN_LED je pripojený k vývodu TX.
Krok 10: Použite všetky 4 piny rady
- Na doske musíte v programovacom režime nastaviť ľavý prepínač než kliknúť na tlačidlo reset.
- Skontrolujte, či je prepínač RX a TX v režime prenosu. Potom začnite nahrávať skicu.
- Po dokončení prepnite do "režimu použitia" doska, aby sa uvoľnil kolík programátora a tlačidlo na prepnutie pinov RX a TX do "režimu použitia". Na ovládanie LED teda používate všetky 4 piny.
Krok 11: Použite 3 piny na ovládanie LED a jeden na sériové ladenie
- Na doske musíte prepnúť ľavý prepínač do režimu programovania, než kliknúť na tlačidlo reset.
- Skontrolujte, či je prepínač RX a TX v režime prenosu.
- Potom začnite nahrávať skicu.
- Pripojte sériový monitor k správnemu portu.
- Po dokončení prepnite do "režimu použitia" doska, aby sa uvoľnil kolík programátora a tlačidlo, aby sa RX prepol do "režimu použitia".
- Na ovládanie LED a TX na ladenie programu teda použijete 3 piny.
Krok 12: Ďakujem
Ak máte problém alebo iné, napíšte do fóra komentár alebo otvorenú tému.