Obsah:
- Krok 1: Potřebné součásti - předpoklady
- Krok 2: Zahrňte knihovny Sonoff do Arduino IDE
- Krok 3: Hlavní soubor Sonoff a konfigurace uživatele
- Krok 4: Konfigurujte SSID, heslo a název projektu
- Krok 5: Vyberte správnou desku NodeMCU
- Krok 6: Najděte IP adresu NodeMCU ve vaší síti
- Krok 7: Konfigurace pro desky ESP8266
- Krok 8: Uložte konfiguraci
- Krok 9: Nové možnosti GPIO podle typů desek ESP8266
Video: Blikající firmware SONOFF Tasmota na NodeMCU: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Sonoff je přepínač ovládaný WiFi, který je integrován s ESP8266 IC a má relé pro ovládání zařízení přes internet. Tento IC lze flashovat a přeprogramovat pomocí Arduino IDE. Tvůrci Sonoff publikovali knihovny a soubory Arduino na své stránce GitHub. Zpočátku to bylo pouze pro desky vyrobené společností Sonoff, poté podporuje mnoho desek ESP8266 a vývojových desek, jako je NodeMCU. V tomto tutoriálu uvidíme, jak flashovat firmware Sonoff Tasmota do vývojových desek NodeMCU. V novém aktualizovaném firmwaru si můžete snadno snadno vybrat různé desky ESP8266.
Krok 1: Potřebné součásti - předpoklady
- Vývojová rada NodeMCU
- kabel microUSB
- Firmware Sonoff Tasmota - odkaz GitHub
- Pokročilý skener IP
- Arduino IDE
Stáhněte si firmware Sonoff Tasmota z tohoto odkazu.
Ujistěte se, že máte ve svém Arduino IDE nainstalovanou knihovnu ESP8266. Pokud chcete vědět, jak správně nainstalovat knihovnu ESP8266, navštivte tento kompletní blog Flashing SONOFF Tasmota Firmware na NodeMCU.
Krok 2: Zahrňte knihovny Sonoff do Arduino IDE
Jakmile je firmware SONOFF Tasmota stažen z GitHub. Otevřete složku Sonoff Tasmota. Přejděte do složky „lib“a zkopírujte veškerý obsah a poté jej vložte do složky „Knihovny“Arduino ve vašem počítači.
Nyní jsme do knihovny Arduino IDE zahrnuli potřebné soubory knihovny. Pojďme nakonfigurovat náš kód.
Krok 3: Hlavní soubor Sonoff a konfigurace uživatele
Ve staženém souboru otevřete soubor sonoff.ino. Otevře všechny potřebné soubory na dalších kartách v Arduino IDE. Nyní otevřete kartu userconfig.h a zadejte naše pověření Wi-Fi.
Krok 4: Konfigurujte SSID, heslo a název projektu
Nyní upravte pole SSID a heslo pomocí SSID a hesla vaší WiFi sítě. Také zadejte jedinečný název projektu podle svého výběru do řádku #define PROJECT „sonoff“.
Např. #define PROJECT „nodefactory“
Krok 5: Vyberte správnou desku NodeMCU
Nyní připojte svůj NodeMCU a vyberte správnou verzi portu a desky COM. Ujistěte se, že nastavení jsou pro desku NodeMCU 1.0 taková.
Deska: NodeMCU 1.0 (modul ESP12-E)
Velikost blesku: “4M (1M SPIFFS)
Frekvence CPU: 80 MHz
Rychlost nahrávání: „115200“
Poté flashujte firmware kliknutím na Nahrát.
Krok 6: Najděte IP adresu NodeMCU ve vaší síti
Jakmile blikání skončí, otevřete Pokročilý skener IP. A vyhledejte IP adresu uvnitř IP vaší sítě. V mém případě se moje IP bude pohybovat od 192.168.255.0-255 (znamená, že IP bude v rozsahu od 0-255). Klikněte na skenovat a zde uvidíte název projektu, který jste zadali v souboru userconfig.h jako název zařízení.
Poznamenejte si IP adresu, kterou jste našli, vložte ji do adresy URL prohlížeče a klikněte na Enter. Zobrazí se stránka Sonoff Tasmota pro konfiguraci vašeho modulu.
Krok 7: Konfigurace pro desky ESP8266
Ve výchozím nastavení to bude v Sonoff Basic. Musíte jej tedy v nabídce „Konfigurace“změnit na „Obecné“. Klikněte na „Konfigurace“a v ní vyberte „Konfigurovat modul“.
Krok 8: Uložte konfiguraci
Vyberte desku jako obecnou a uložte. Zařízení se restartuje. Tato možnost je pro všechny desky ESP8266.
Krok 9: Nové možnosti GPIO podle typů desek ESP8266
Nyní, když kliknete na konfiguraci, uvidíte další možnosti GPIO. Pomocí toho můžete vybrat funkce GPIO.
V závislosti na nastavení GPIO se tato možnost objeví na domovské stránce jako DHT, Relay, Switch a mnoho dalších.
Další návody najdete na našem blogu - Blog Forward Forward
Doporučuje:
Píseň sledující Led-blikající Hack-O-Lantern!: 6 kroků
Píseň sledující LED blikající Hack-O-Lantern!: Vytvořte svítilnu jack-o, která hraje a bliká vícebarevnými LED diodami všem oblíbenou halloweenskou písničkou
Obří blikající LED Spider: 13 kroků
Giant Flashing LED Spider: Danger je moje druhé jméno a chtěl jsem udělat něco skvělého a technologického pro soutěž Halloween- jsme nadějní inženýři, a tak jsme si řekli, že bychom měli být schopni dát dohromady něco skvělého. S čím jsme vyšli, bylo toto: pavouk s osmi LED diodami
Použijte firmware Homie k řízení modulu Sonoff Switch (na základě ESP8266): 5 kroků (s obrázky)
Použijte firmware Homie k řízení modulu přepínače Sonoff (na základě ESP8266): Toto je návazný návod, který jsem napsal trochu po „Budování zařízení Homie pro IoT nebo domácí automatizaci“. Později se zaměřil na základní monitorování (DHT22, DS18B20, světlo) kolem desek D1 Mini. Tentokrát bych chtěl ukázat jeho
Blikající LED dioda pomocí ESP8266 NodeMCU Lua WiFi Tutorial: 6 Steps
Blikající LED pomocí ESP8266 NodeMCU Lua WiFi Tutorial: DESCRIPTIONNodeMCU je open source platforma IoT. Obsahuje firmware, který běží na ESP8266 WiFi SoC od Espressif, a hardware, který je založen na modulu ESP-12. Termín "NodeMcu" ve výchozím nastavení odkazuje na filmový software než na
Blikající LED dioda pomocí výukového modulu WiFi a Bluetooth modulu ESP32 NodeMCU: 5 kroků
Blink LED by using ESP32 NodeMCU WiFi & Bluetooth Module Tutorial: DescriptionNodeMCU is an open source IoT platform. Programuje se pomocí skriptovacího jazyka Lua. Platforma je založena na open source projektech eLua. Platforma využívá mnoho open source projektů, například lua-cjson, spiffs. Tento ESP32 NodeMc