Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Existuje jen několik věcí, které jsou lepší než (úspěšné) programování a používání Arduina. Určitě jednou z těchto věcí je používat váš ESP8266 jako Arduino s WiFi! V tomto návodu vám ukážu SNADNÝ způsob, jak zajistit, aby ESP8266 fungoval jako webový server A přistupoval k tomuto serveru odkudkoli (přes internet)
Také pokud vás tento návod zaujme, možná se vám budou líbit některé z mých dalších:
SNADNÉ zobrazování dat senzoru OLED Arduino
Jak vyrobit vysokonapěťový napájecí zdroj
Jak odeslat data z Arduina do Excelu (a vykreslit je)
Jak zobrazit hodnoty snímače Arduino na displeji Nokia 5110
Krok 1: Co budete potřebovat:
Jelikož je esp8266 NodeMcu tak levný, vřele doporučuji jeho koupi. Můžete jej jednoduše připojit k počítači a použít jej jako Arduino. Žádné podivné příkazy ani nic „neznámého“.
Krok 2: Arduino IDE+ESP8266:
-Otevřete Arduino IDE
-Přejděte na Soubor-> Předvolby-> Adresy URL dalších správců desek: https://arduino.esp8266.com/stable/package_esp8266c…-> klikněte na OK
-Zavřete IDE a znovu jej otevřete
-Přejděte na Nástroje-> Deska (kde byste vybrali svoji verzi Arduina)-> Správce desek, najděte ESP8266 a klikněte na Instalovat
Nyní byste měli být schopni používat ESP8266 jako Arduino. Jednoduše vyberte jako desku NODEMCU 1.0 a měli byste být připraveni kódovat. (pokud to nefunguje, zkuste verzi 0.9)
Krok 3: Kód „Arduino“:
Protože se kód po vložení zpackal, zahrnul jsem jej jako soubor txt. Stáhněte si ho a vložte do svého Arduino IDE.
Kód je okomentován, takže byste neměli mít problém porozumět tomu, co změnit, aby vyhovovalo vašim potřebám
Krok 4: Přístup odkudkoli:
Nejprve musíte jít na www.whatsmyip.org a zkopírovat svou IP.
Nyní byste měli otevřít nastavení routeru. (Google, jak to udělat pro váš router) Otevřete prohlížeč a zadejte adresu routeru. Tam najdete některá nastavení, včetně něčeho podobného přesměrování nebo přesměrování portů.
Zde je důležité poznamenat „port služby“a „adresa IP“.
Do pole „Servisní port“byste měli zadat port, který jste zadali v kódu Arduino. (můj byl 301)
Do pole „Adresa IP“zadejte: IP (from whatsmyip): ServicePort
tak by to mělo vypadat nějak jako xxx.xxx.xx.xx: 301
Ostatní nastavení ponechte ve výchozím nastavení. (nebo zkontrolujte, jak portovat směrovač)
Krok 5: Co teď ???
Nyní … jednoduše zadejte do prohlížeče xxx.xxx.xx.xx.xx: 301 a měli byste mít základní webovou stránku se dvěma tlačítky. Jsem si jistý, že můžete přijít na to, jak je použít.
Adresu můžete zadat do mobilního telefonu, když jste mimo domov, a tímto způsobem přistupovat k ESP8266. Možná místo zapnutí a vypnutí LED zkuste říct, aby v těch horkých letních dnech zapla AC.