Uživatelské nástroje

Nástroje pro tento web


esp8266avrisp

Jak naprogramovat ESP-01

K naprogramování firmware do ESP budeme potřebovat sériové rozhraní, které je nejlevněji dostupné nějakým FTDI čipem. Dají se koupit na Alixpress kolem 30 Kč i s dopravou. Pozor na to, aby uměli 3.3 V - buď mají nastavené předem nebo se propojí konektorem.

Pokud už máte doma nějaké Arduino, dá se použít i to. Tento návod se ale věnuje progrramování přes FTDI čip.

FTDI čip má nožičky RX, TX, VCC a GND.

Přípojení k ESP čipu je jednoduché. RX se připojí k TX ESP (GPIO 1) a TX FTDI čipu se připojí k RX ESP (GPIO 3).

Pozor důležité je napájení. Napájení ESP je nutné pouze z 3.3 V, ten sice bývá na FTDI čipu k dispozici, ale obvykle neumožnuje dostatečný proudový odběr. Z 5 V USB se ESP napájet nesmí, protože se tím může zničit. Navíc ne ihned, ale plýživě - začne být nespolehlivý.

Pro čidla a reakční prvky budete stejně potřebovat 3.3 V z baterie. Připojte tedy 3.3 V z baterie, např. pomocí adapteru na baterii 18650. na piny ESP VCC a GND. Pozor napětí z baterie nepřipojujte na FTDI čip, ten už napětí má z USB Vašeho počítače. Spojte pouze zem FTDI se zemí výstupu z adaptéru baterie.

Tím je zajištěna komunikace i napájení ESP.

Nyní připojte pin ESP GPIO 0 na společnou zem a nakonec pin ESP CH_PD na napětí z adapteru 3.3 V.

Tím se ESP přepne do režimu programování.

Nyní mu stačí poslat připravený program přes seriové rozhraní.

esp8266avrisp.txt · Poslední úprava: autor: martin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki