Kazalo:
- 1. korak: potrebne komponente
- 2. korak: Začnite
- 3. korak: Adafruit IO
- 4. korak: Ustvarite nadzorno ploščo
- 5. korak: Ustvarjanje blokov
- 6. korak: Končna nadzorna plošča
- 7. korak: Pridobite uporabniško ime in ključ
- 8. korak: Omogočite WEBREPL
- 9. korak: Povežite se z Webreplom
- 10. korak: Dodajte kodo
- 11. korak: Delovni video
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici bom za povezavo s strežnikom uporabil povezavo NodeMcu, micropython in Mqtt.
Ta vadnica uporablja mqtt connect na osnovi https za povezavo iz Nodemcuja na strežnik Adafruit.io.
V tem projektu uporabljam programski jezik micropython, ki je skoraj podoben pythonu.
1. korak: potrebne komponente
Za dokončanje tega projekta so potrebne naslednje komponente.
Potrebne komponente:
- Nodemcu
- IR senzor
- LED
- USB kabel
- Internetna povezava
2. korak: Začnite
Postopek:
- Prenesite in namestite programsko opremo espcut za odpravljanje napak.
- Prenesite datoteke s te povezave. ki je shranjena kot skladišče github. Vsi programi so na voljo v tem skladišču.
- Prenesite in namestite vdelano programsko opremo mikropythona s te povezave na NODEMCU
- Priključite IR senzor na GPIO12 in LED na GPIO 2 Nodemcu.
-
prenesite to programsko opremo webrepl
3. korak: Adafruit IO
obiščite io.adafruit.com in se prijavite, da odprete svojo nadzorno ploščo
4. korak: Ustvarite nadzorno ploščo
Kliknite na dejanje in ustvarite novo nadzorno ploščo
5. korak: Ustvarjanje blokov
- Kliknite ime nadzorne plošče.
- znova kliknite gumb +(plus), da ustvarite blok
- Zdaj kliknite Preklopi in mu dajte ime.
- Zdaj kliknite gumb za ustvarjanje
- Nato izberite svoj blok in kliknite naslednji korak
- Poimenujte ta blok in nastavite imena stanja ON in OFF.
- Po tem kliknite na ustvarjanje bloka.
Ponovite postopek iz 2. koraka izberite besedilo in ustvarite še en blok, kot je prikazano na sliki
6. korak: Končna nadzorna plošča
Vaša zadnja nadzorna plošča bo videti tako.
7. korak: Pridobite uporabniško ime in ključ
Kliknite ikono ključa na levi strani zaslona in kopirajte uporabniško ime in aktivni ključ
8. korak: Omogočite WEBREPL
- Odprite programsko opremo espcut
- pošlji ta ukaz "import webrepl_setup"
- preberite besedilo na konzoli in konfigurirajte webrepl.
9. korak: Povežite se z Webreplom
- Poiščite omrežje wifi, ki ima ssid od Micropythona
- povežite se s tem ssidom z geslom "micropythoN"
- dobili boste zaslon, kot je prikazano na zgornji sliki.
10. korak: Dodajte kodo
- izvlecite programsko opremo webrepl, odprite webrepl.html in kliknite na povezavo
- vas bo prosil, da vnesete geslo
- v mojem primeru je geslo "1234567"
- wow ste povezani.
- naložite datoteke, ki ste jih prenesli iz skladišča github.
- naložite main.py, mqtt.py, boot.py in data.txt z uporabo webrepl.
- zdaj pritisnite gumb za ponastavitev na nodemcu. in preverite izpis na io.adafruit.com
- če želite preveriti izvajanje kode, se morate znova povezati z micropython wifi in se prijaviti.
11. korak: Delovni video
Delovni video te vadnice je na voljo tukaj.