Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| it:iot:esp8266 [2023/01/03 13:27] – Petr Nosek | it:iot:esp8266 [2024/10/28 10:43] (aktuální) – Petr Nosek | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== ESP8266 ====== | ====== ESP8266 ====== | ||
| + | |||
| + | Výborný zdroj na návody s kódem: https:// | ||
| + | |||
| + | Rozložení pinů na descee: https:// | ||
| + | |||
| + | |||
| + | ===== Začínáme s ESP ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ==== Adaptér pro ESP8266 | ||
| + | |||
| + | Pro hotové projekty jsem si koupil [[https:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Pro nahrání firmware použiju [[https:// | ||
| + | |||
| + | Pro nahrání firmware je dobré znát Pinout zařízení ESP8266. Článek [[https:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Tento článek obsahuje podrobnější vysvětlení k jednotlivým pinům pro nahrání firmware: https:// | ||
| + | |||
| + | |||
| + | V tomto článku je inspirace na tlačítko pro přepnutí do programovacího módu: https:// | ||
| + | |||
| + | Alternativou je přímé propojení drátů, která asi udělám pro rychlejší řešení. | ||
| + | |||
| + | ==== Napájecí zdroj, baterka ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | * instalaci Wifi managera na ESP8266, aby bylo možné změnit Wifi připojení i bez uploadu firmware | ||
| + | * výběr baterie pro ESP8266 | ||
| + | * možnosti stabilizátoru napájení - použiji AMS1117 a musím počítat s tím, že vstupní napájení pro tento stabilizátor musí být minimálne 5V | ||
| + | * jak pracovat se stand-by režimem a uspáváním pro úsporu baterie | ||
| + | |||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Tady je pro úplnost ještě rodina verzi ESP 8266: https:// | ||
| + | |||
| + | ==== OTA updates ==== | ||
| + | |||
| + | Tady jsou návody s kódem pro OTA updates skrze Arduino IDE. Arduino se připojí na IP zařízení a pošle update firmware. | ||
| + | |||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | |||
| + | Další cestou je rozběhnutí Async ElegantOTA. Tím se vytvoří http server na zařízení ESP8266 a jde skrze něj uploadnout firmware. | ||
| + | |||
| + | {{youtube> | ||
| + | |||
| + | |||
| + | ==== Rozmístění komponent - DIY Layout Creator/ | ||
| + | |||
| + | Docela mě zaujal software v Javě [[https:// | ||
| + | |||
| + | Co mě mrzí, tak to vypadá, že nemohu jednoduše jednotlivé PINy pojmenovat a docela by se mi to hodilo. Zatím jsem nepřišel na to, jak to udělat. Tady je základní návod. | ||
| + | |||
| + | {{youtube> | ||
| + | |||
| + | |||
| + | Další projekt, který uvažuji je [[https:// | ||
| + | |||
| + | |||
| ===== MicroPython ===== | ===== MicroPython ===== | ||
| Řádek 42: | Řádek 114: | ||
| {{: | {{: | ||
| + | |||
| + | |||
| + | ==== další zdroje pro programování v Micro Pythonu ==== | ||
| + | [[https:// | ||
| + | |||