Inhoudsopgave:

IOT Base Computing met Nodemcu en Micropython - Ajarnpa
IOT Base Computing met Nodemcu en Micropython - Ajarnpa

Video: IOT Base Computing met Nodemcu en Micropython - Ajarnpa

Video: IOT Base Computing met Nodemcu en Micropython - Ajarnpa
Video: IOT Base computing using Nodemcu and Micropython 2024, Juli-
Anonim
IOT Base Computing met Nodemcu en Micropython
IOT Base Computing met Nodemcu en Micropython

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

Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
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

Aan de slag
Aan de slag
Aan de slag
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

Adafruit IO
Adafruit IO

ga naar io.adafruit.com en log in om naar je dashboard te gaan

Stap 4: Dashboard maken

Dashboard maken
Dashboard maken

Klik op actie en maak een nieuw dashboard

Stap 5: Blokken maken

Blokken maken
Blokken maken
Blokken maken
Blokken maken
Blokken maken
Blokken maken
  1. Klik op de Dashboardnaam.
  2. klik nogmaals op de +(plus)-knop om een blok te maken
  3. Klik nu op Toggle en geef het een naam.
  4. Klik nu op de knop Maken
  5. Selecteer vervolgens je blok en klik op volgende stap
  6. Geef een naam aan dit blok en stel de namen van de AAN-status en de UIT-status in.
  7. 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

Laatste dashboard
Laatste dashboard

Uw definitieve dashboard ziet er als volgt uit.

Stap 7: Gebruikersnaam en sleutel verkrijgen

Gebruikersnaam en sleutel ophalen
Gebruikersnaam en sleutel ophalen

Klik op het sleutelpictogram aan de linkerkant van het scherm en kopieer de gebruikersnaam en actieve sleutel

Stap 8: WEBREPL inschakelen

WEBREPL inschakelen
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

Maak verbinding met Webrepl
Maak verbinding met Webrepl
Maak verbinding met Webrepl
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

Voeg de code toe
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.

Aanbevolen: