Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto tutoriáli použijem na pripojenie servera pripojenie NodeMcu, micropython a Mqtt.
Tento tutoriál používa pripojenie mqtt založené na https na pripojenie z Nodemcu k serveru Adafruit.io.
V tomto projekte používam programovací jazyk mikropython, ktorý je takmer podobný Pythonu.
Krok 1: Potrebné súčasti
Na dokončenie tohto projektu sú potrebné nasledujúce komponenty.
Požadované súčasti:
- Nodemcu
- IR senzor
- LED
- USB kábel
- Pripojenie k internetu
Krok 2: Začíname
Postup:
- Stiahnite a nainštalujte softvér espcut na ladenie.
- Sťahujte súbory z tohto odkazu. ktorý je uložený ako úložisko github. Celý program je k dispozícii v tomto úložisku..
- Stiahnite a nainštalujte firmvér mikropythonu z tohto odkazu na NODEMCU
- Pripojte IR senzor k GPIO12 a LED k GPIO 2 od Nodemcu.
-
stiahnite si tento softvér webrepl
Krok 3: Adafruit IO
navštívte stránku io.adafruit.com a prihláste sa, aby ste mohli prejsť na hlavný panel
Krok 4: Vytvorte informačný panel
Kliknite na akciu a vytvorte nový informačný panel
Krok 5: Vytváranie blokov
- Kliknite na názov informačného panela.
- blok znova vytvoríte kliknutím na tlačidlo +(plus)
- Teraz kliknite na prepnúť a pomenujte ho.
- Teraz kliknite na tlačidlo vytvoriť
- Potom vyberte svoj blok a kliknite na ďalší krok
- Pomenujte tento blok a nastavte názvy stavu ON a OFF.
- Potom kliknite na vytvoriť blok.
Opakujte postup od 2. kroku, vyberte text a vytvorte ešte jeden blok, ako je znázornené na obrázku
Krok 6: Konečný informačný panel
Váš konečný informačný panel bude vyzerať takto.
Krok 7: Získajte používateľské meno a kľúč
Kliknite na ikonu kľúča v ľavej časti obrazovky a skopírujte používateľské meno a aktívny kľúč
Krok 8: Povoľte WEBREPL
- Otvorte softvér espcut
- pošlite tento príkaz „import webrepl_setup“
- prečítajte si text na konzole a nakonfigurujte webrepl.
Krok 9: Pripojte sa k Webrepl
- Nájdite sieť WiFi, ktorej ssid začína od mikropythonu
- pripojiť sa k tejto ssid heslom „micropythoN“
- dostanete obrazovku, ako je znázornené na obrázku vyššie.
Krok 10: Pridajte kód
- extrahujte softvér webrepl, otvorte webrepl.html a kliknite na tlačidlo pripojiť
- požiada vás o zadanie hesla
- v mojom prípade je heslo „1234567“
- wow, si pripojený.
- nahrajte súbory, ktoré boli stiahnuté z úložiska github.
- nahrajte main.py, mqtt.py, boot.py a data.txt pomocou webrepl.
- teraz stlačte tlačidlo reset na vašom nodemcu. a skontrolujte výstup na io.adafruit.com
- ak chcete skontrolovať spustenie kódu, znova sa musíte pripojiť k mikropythonu wifi a prihlásiť sa.
Krok 11: Pracovné video
Pracovné video z tohto tutoriálu je k dispozícii tu.