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:// | ||
+ | |||