Obsah:
- Krok 1: Specifikace
- Krok 2: Programování
- Krok 3: Základní připojení k programování
- Krok 4: Konfigurujte svůj ide
- Krok 5: Programovací rada
- Krok 6: Prototyp DPS
- Krok 7: Výsledek procesu frézování
- Krok 8: Sestavení DPS
- Krok 9: Jak používat programovací desku
- Krok 10: Použijte všechny 4 piny desky
- Krok 11: Použijte 3 piny pro ovládání LED a jeden pro sériové ladění
- Krok 12: Díky
Video: Programovací rada modulu ESP-01: 12 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Další informace a aktualizace dokumentu zde na mých stránkách
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 je nízkonákladový modul esp8266 s vestavěným WIFI.
Byl vytvořen jako WIFI modul Arduino, ale je to větší výkon než Arduino, než nyní, pokud musíte udělat malý modul pro ovládání relé nebo nějaký jednoduchý digitální datalogger Je to nejlepší řešení.
Zde najdete novinky nebo novinky o této desce.
Krok 1: Specifikace
Existuje nějaká varianta tohoto modulu, ale všechny mají procesor L106 32bitové jádro mikroprocesoru RISC založené na Tensilica Xtensa Diamond Standard 106Micro běžící na 80 MHz, při koupi jednoho z nich musíte věnovat pozornost pouze Flash, některé mají 512 KiB Flash, další 1MiB
Definice pinů
- VCC: Napájení 3,0 ~ 3,6V
- GND: Ground
- RESET: Externí resetovací signál (Nízké napětí: Aktivní)
- CH_PD: Povolit čip. Vysoká: Zapnuto, čip funguje správně; Nízká: Vypnuto, malý proud
- GPIO0: (FLASH) I/O Všeobecné účely IO, pokud je nízká při resetu/zapnutí, přepne čip do režimu sériového programování
- GPIO1: (TX) I/O Univerzální IO a Sériové TXd
- GPIO3: (RX) I/O Obecné účely IO a Serial RXd
- GPIO2: I/O General Purpose IO a Serial1 TXd
Krok 2: Programování
Jak vidíte, tento modul není na palubě USB, takže nejjednodušší způsob, jak programovat, je použít převodník USB na TTL, najdete ho na 0, 50 $.
Mám nějaký problém s dražším modulem FT232RL nebo FT232, místo toho CH340G nebo CH340 funguje velmi dobře.
Krok 3: Základní připojení k programování
Základní schéma připojení je docela jednoduché, musíte dát 3.3 V na VCC a CH_PD (k napájení a povolení), pak dát na GND GND a GPIO0 (poslední modul v režimu programování), než připojit RX k TX a TX do RX.
Krok 4: Konfigurujte svůj ide
Poté musíte nakonfigurovat své Arduino IDE, nejprve musíte přidat novou desku ve Správci desek.
Ve správci desek je výběr na desce esp8266.
Nyní můžete vybrat obecnou desku esp8266 ze seznamu desky
Krok 5: Programovací rada
Tento proces je únavný, musíte se připojit, poté odebrat připojení atd. A používat všechny piny Je to velmi únavné.
Mým řešením tohoto problému je vytvoření programovací desky (jsem fanouškem servisní rady).
Funkce je:
- Externí zdroj energie, který obvodu dodá více ampérů;
- přepínačem vyberte režim programování a poté uvolněte kolík GPIO0;
- 2 přepínač k aktivaci RX a TX a poté k udělení použití tohoto pinu pro obvod;
- tlačítko reset pro spuštění programování.
Krok 6: Prototyp DPS
Další informace najdete na mých stránkách
Krok 7: Výsledek procesu frézování
Rád bych přidal výsledek svého starého slavného routeru (vytvořeného skenerem a tiskárnou Epson), docela drsný, ale v pořádku.
Existuje také chyba opravená drátem (v souboru, který vám dávám, již není přítomen).
Doufám, že za pár dní přidám tutoriál k vytvoření mého nového CNC a návod na vytvoření gcode. Na tomto webu se pracuje.
Krok 8: Sestavení DPS
Nyní začněte sestavovat desku.
Krok 9: Jak používat programovací desku
Použití je celkem jednoduché:
Nejprve vložte do desky esp01, poté připojte GND na GND, TX na RX a RX na TX převodníku TTL na USB.
Nyní jste připraveni programovat, přidávám několik příkladů použití.
Nahrajte soubor mrknutí
- Na desce musíte nastavit levý spínač v režimu programování, než kliknout na tlačítko reset.
- Zkontrolujte, zda je přepínač RX a TX v režimu přenosu. Než začnete nahrávat skicu.
- Po dokončení vložte „režim použití“na desku, aby se uvolnil pin programátora, a tlačítko pro přepnutí TX do „režimu použití“.
- Můžete tedy zkontrolovat, že externí LED bliká, protože BUILTIN_LED je připojen k TX pinu.
Krok 10: Použijte všechny 4 piny desky
- Na desce musíte nastavit levý spínač v programovacím režimu, než kliknout na tlačítko reset.
- Zkontrolujte, zda je přepínač RX a TX v režimu přenosu. Než začnete nahrávat skicu.
- Po dokončení vložte „režim použití“desku, aby se uvolnil kolík programátoru, a tlačítko pro vložení pinů RX a TX do „režimu použití“. K ovládání LED tedy používáte všechny 4 piny.
Krok 11: Použijte 3 piny pro ovládání LED a jeden pro sériové ladění
- Na desce musíte nastavit levý spínač v režimu programování, než kliknout na tlačítko reset.
- Zkontrolujte, zda je přepínač RX a TX v režimu přenosu.
- Než začnete nahrávat skicu.
- Připojte sériový monitor ke správnému portu.
- Po dokončení vložte „režim použití“na desku, aby se uvolnil kolík programátoru, a tlačítko pro přepnutí RX do „režimu použití“.
- Takže používáte 3 piny k ovládání LED a TX k ladění programu.
Krok 12: Díky
Pokud máte problém nebo jiný, napište do fóra komentář nebo otevřené téma.
Doporučuje:
DIY programovací kabel pomocí Arduino Uno - Baofeng UV -9R Plus: 6 kroků (s obrázky)
DIY programovací kabel pomocí Arduino Uno-Baofeng UV-9R Plus: Hej všichni, toto je jednoduchý návod, jak převést kabel Baofeng UV-9R (nebo plus) do sluchátka na programovací kabel pomocí Ardunio UNO jako USB Sériový převodník. [UPOZORNĚNÍ] Nepřijímám žádnou odpovědnost za jakékoli škody způsobené
8pinový programovací štít: 14 kroků (s obrázky)
8pinový programovací štít: 8pinový programovací štít vám umožňuje programovat čipy řady ATtiny pomocí samotného Arduina jako programátora. Jinými slovy, toto zapojíte do svého Arduina a poté můžete snadno naprogramovat 8pinové čipy. Tyto malé mikrokontroléry pak mohou být
Programovací štít zavaděče ATMEGA328 pro Arduino Uno: 3 kroky (s obrázky)
Programovací štít zavaděče ATMEGA328 pro Arduino Uno: Programovací štít zavaděče zavaděče ATMEGA328P pro Arduino Uno Někdy se to stane a poškodíte svůj mikroprocesor Arduino Uno Atmega328P. Můžete změnit procesor. Nejprve v něm však musíte naprogramovat zavaděč. Takže tento návod, jak z toho udělat
Rada pro programování a vývoj ESP-12E a ESP-12F: 3 kroky (s obrázky)
Deska pro programování a vývoj ESP-12E a ESP-12F: Účel této desky byl jednoduchý: Umět programovat moduly ESP-12E a ESP-12F stejně snadno jako desky NodeMCU (tj. Není třeba mačkat tlačítka). Mějte kolíky vhodné pro prkénko s přístupem k použitelnému IO. Použijte samostatný USB pro sériový přenos
Blikající LED dioda pomocí výukového modulu WiFi a Bluetooth modulu ESP32 NodeMCU: 5 kroků
Blink LED by using ESP32 NodeMCU WiFi & Bluetooth Module Tutorial: DescriptionNodeMCU is an open source IoT platform. Programuje se pomocí skriptovacího jazyka Lua. Platforma je založena na open source projektech eLua. Platforma využívá mnoho open source projektů, například lua-cjson, spiffs. Tento ESP32 NodeMc