Obsah:

Programovacia rada modulu ESP-01: 12 krokov (s obrázkami)
Programovacia rada modulu ESP-01: 12 krokov (s obrázkami)

Video: Programovacia rada modulu ESP-01: 12 krokov (s obrázkami)

Video: Programovacia rada modulu ESP-01: 12 krokov (s obrázkami)
Video: Урок 96: Датчик атмосферного давления, температуры, приблизительной высоты BMP390 с ЖК-дисплеем 2024, Júl
Anonim
Image
Image
Špecifikácie
Špecifikácie

Ď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

Programovanie
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é pripojenie k programovaniu
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

Nakonfigurujte svoj ide
Nakonfigurujte svoj ide
Nakonfigurujte svoj ide
Nakonfigurujte svoj ide
Nakonfigurujte svoj ide
Nakonfigurujte 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

Programovacia rada
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

Prototyp DPS
Prototyp DPS

Ďalšie informácie nájdete na mojom webe

Krok 7: Výsledok procesu frézovania

Image
Image
Zostava DPS
Zostava DPS

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.

Odporúča: