Obsah:

Programovací rada modulu ESP-01: 12 kroků (s obrázky)
Programovací rada modulu ESP-01: 12 kroků (s obrázky)

Video: Programovací rada modulu ESP-01: 12 kroků (s obrázky)

Video: Programovací rada modulu ESP-01: 12 kroků (s obrázky)
Video: Arduino návody - Ovládání WiFi modulu ESP01 (čip ESP8266) 2024, Červenec
Anonim
Image
Image
brejle
brejle

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í

Programování
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í připojení k programování
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

Konfigurujte svůj ide
Konfigurujte svůj ide
Konfigurujte svůj ide
Konfigurujte svůj ide
Konfigurujte svůj ide
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

Programovací rada
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

Prototyp DPS
Prototyp DPS

Další informace najdete na mých stránkách

Krok 7: Výsledek procesu frézování

Image
Image
Sestava DPS
Sestava DPS

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: