Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Početak
- Korak 3: Adafruit IO
- Korak 4: Izradite nadzornu ploču
- Korak 5: Stvaranje blokova
- Korak 6: Završna nadzorna ploča
- Korak 7: Nabavite korisničko ime i ključ
- Korak 8: Omogućite WEBREPL
- Korak 9: Povežite se s Webreplom
- Korak 10: Dodajte kôd
- Korak 11: Radni video
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom ću vodiču koristiti NodeMcu, micropython i Mqtt vezu za povezivanje poslužitelja.
Ovaj vodič koristi https temeljeno mqtt connect za povezivanje s Nodemcua na Adafruit.io poslužitelj.
U ovom projektu koristim programski jezik micropython koji je gotovo sličan pythonu.
Korak 1: Potrebne komponente
Za dovršetak ovog projekta potrebne su sljedeće komponente.
Potrebne komponente:
- Nodemcu
- IR senzor
- LED
- USB kabl
- Priključak za internet
Korak 2: Početak
Postupak:
- Preuzmite i instalirajte softver espcut za uklanjanje pogrešaka.
- Preuzmite datoteke s ove veze. koji je pohranjen kao github spremište. Svi programi su dostupni u ovom spremištu.
- Preuzmite i instalirajte firmver mikropythona s ove veze na NODEMCU
- Spojite IC senzor na GPIO12, a LED na GPIO 2 Nodemcua.
-
preuzmite ovaj webrepl softver
Korak 3: Adafruit IO
posjetite io.adafruit.com i prijavite se da biste otišli na svoju nadzornu ploču
Korak 4: Izradite nadzornu ploču
Pritisnite radnju i izradite novu nadzornu ploču
Korak 5: Stvaranje blokova
- Kliknite na naziv nadzorne ploče.
- ponovno kliknite gumb +(plus) za stvaranje bloka
- Sada kliknite na Toggle i dajte mu ime.
- Sada kliknite gumb za stvaranje
- Zatim odaberite svoj blok i kliknite sljedeći korak
- Dajte ime ovom bloku i postavite nazive stanja ON i OFF.
- Nakon toga kliknite na Create block.
Ponovite postupak iz drugog koraka odabira teksta i stvorite još jedan blok kao što je prikazano na slici
Korak 6: Završna nadzorna ploča
Vaša posljednja nadzorna ploča izgledat će ovako.
Korak 7: Nabavite korisničko ime i ključ
Pritisnite ikonu ključa na lijevoj strani zaslona i kopirajte korisničko ime i aktivni ključ
Korak 8: Omogućite WEBREPL
- Otvorite softver espcut
- pošaljite ovu naredbu "import webrepl_setup"
- pročitajte tekst na konzoli i konfigurirajte webrepl.
Korak 9: Povežite se s Webreplom
- Pronađite wifi mrežu čiji ssid počinje od micropythona
- spojite se na taj ssid sa lozinkom "micropythoN"
- dobit ćete zaslon kao što je prikazano na gornjoj slici.
Korak 10: Dodajte kôd
- izdvojite softver webrepl, otvorite webrepl.html i kliknite na poveži
- od vas će se tražiti da unesete lozinku
- u mom slučaju lozinka je "1234567"
- wow povezani ste.
- učitajte datoteke preuzete iz github spremišta.
- učitajte main.py, mqtt.py, boot.py i data.txt pomoću webrepl -a.
- sada pritisnite gumb reset na svom nodemcu. i provjerite izlaz na io.adafruit.com
- ako želite provjeriti izvršavanje koda, morate se ponovno povezati na micropython wifi i prijaviti se.
Korak 11: Radni video
Radni video ovog vodiča dostupan je ovdje.