Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze tutorial ga ik NodeMcu, micropython en Mqtt-verbinding gebruiken om de server te verbinden.
Deze tutorial gebruikt op https gebaseerde mqtt connect om verbinding te maken van Nodemcu naar Adafruit.io Server.
In dit project gebruik ik micropython programmeertaal die bijna gelijk is aan python.
Stap 1: Vereiste componenten
De volgende componenten zijn vereist om dit project te voltooien.
Benodigde componenten:
- Nodemcu
- IR-sensor
- LED
- USB-kabel
- Internetverbinding
Stap 2: Aan de slag
Procedure:
- Download en installeer espcut-software voor foutopsporing.
- Download bestanden via deze link. die is opgeslagen als github-repository. Alle programma's zijn beschikbaar in deze repository..
- Download en installeer de micropython-firmware via deze link naar de NODEMCU
- Sluit de IR-sensor aan op GPIO12 en LED op GPIO 2 van Nodemcu.
-
download deze webrepl-software
Stap 3: Adafruit IO
ga naar io.adafruit.com en log in om naar je dashboard te gaan
Stap 4: Dashboard maken
Klik op actie en maak een nieuw dashboard
Stap 5: Blokken maken
- Klik op de Dashboardnaam.
- klik nogmaals op de +(plus)-knop om een blok te maken
- Klik nu op Toggle en geef het een naam.
- Klik nu op de knop Maken
- Selecteer vervolgens je blok en klik op volgende stap
- Geef een naam aan dit blok en stel de namen van de AAN-status en de UIT-status in.
- Klik daarna op blok aanmaken.
Herhaal het proces vanaf de 2e stap, selecteer tekst en maak nog een blok zoals weergegeven in de afbeelding
Stap 6: definitief dashboard
Uw definitieve dashboard ziet er als volgt uit.
Stap 7: Gebruikersnaam en sleutel verkrijgen
Klik op het sleutelpictogram aan de linkerkant van het scherm en kopieer de gebruikersnaam en actieve sleutel
Stap 8: WEBREPL inschakelen
- Open de espcut-software
- stuur dit commando "import webrepl_setup"
- lees de tekst op de console en configureer de webrepl.
Stap 9: Maak verbinding met Webrepl
- Vind het wifi-netwerk waarvan de ssid begint bij micropython
- maak verbinding met die ssid met wachtwoord "micropythoN"
- u krijgt het scherm zoals weergegeven in bovenstaande afbeelding.
Stap 10: voeg de code toe
- pak webrepl-software uit, open webrepl.html en klik op verbinden
- het zal u vragen om een wachtwoord op te geven
- in mijn geval is het wachtwoord "1234567"
- wauw je bent verbonden.
- upload de bestanden die zijn gedownload van de github-repository.
- upload main.py, mqtt.py, boot.py en data.txt met behulp van webrepl.
- druk nu op de reset-knop op uw nodemcu. en controleer de uitvoer op io.adafruit.com
- als je de uitvoering van de code wilt controleren, moet je opnieuw verbinding maken met micropython wifi en inloggen.
Stap 11: werkvideo
De werkvideo van deze tutorial is hier beschikbaar.