Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Blynk is een Internet of Things-platform, waarmee het heel eenvoudig is om hardware op afstand te bedienen en de gegevens ervan te visualiseren. U kunt uw eigen interfaces maken met behulp van de gratis Blynk-app. Elk WiFi-, Bluetooth/BLE-, Ethernet- en serieel apparaat kan verbinding maken met de Blynk-cloud of een lokaal draaiende server. Ondersteunde hardware is te vinden op blynk.cc
Deze instructable behandelt alleen het installeren en aan de slag gaan met een ESP8266-ontwikkelbord (NodeMCU), met behulp van de meegeleverde cloudservice.
Stap 1: Vereisten en onderdelen
Onderdelen
- ESP8266 (NodeMCU)
- LED
Vereisten
- Arduino IDE (1.8.5 of nieuwer)
- WiFi (referenties)
De app kan alleen op smartphones of emulators worden geïnstalleerd!
Stap 2: Installatie
Inclusief ESP8266 Core naar Arduino IDE
1) Ga naar 'Voorkeuren' en voer de volgende URL in voor Aanvullende Board Manager-URL's
arduino.esp8266.com/stable/package_esp8266com_index.json
2) Open de Boards Manager (Extra > Board Menu)
3) Zoek naar "esp8266" en installeer de nieuwste versie
4) Selecteer je board onder Tools > Board en definieer Baud Rate etc.
Blynk-bibliotheken installeren
1) Installeer de nieuwste versie van de Blynk-bibliotheken op GitHub
2) Pak het uit
3) Verplaats de bibliotheken naar C:/User/ /Documents/Arduino/libraries
Installeer de Blynk-app
1) Download de app voor iOS of Android
Stap 3: Project maken
Voordat u uw project aanmaakt, moet u een account aanmaken of inloggen.
- Klik op 'Nieuw project maken'
- Kies uw apparaat en verbindingstype (NodeMCU, WiFi)
- Ontvang en noteer uw 'Auth Token'
- Open de 'Widgetbox' ('+')
- Een knop toevoegen
- Geef het een naam en selecteer de schakelmodus
- Definieer de uitgangspen waarop de LED is aangesloten (anode Dx, kathode GND)
Deze voorbeeldinterface is erg eenvoudig, maar u kunt complexere interfaces maken als u grafieken enz. toevoegt.
Stap 4: De code
De code aan de clientzijde voor het op afstand bedienen van een LED is heel eenvoudig.
- Open de Arduino IDE
- Ga naar Voorbeelden > Blynk > Boards_WiFi en selecteer je ontwikkelbord
- Voer uw 'Auth Token' in (char auth)
- Voer uw wifi-inloggegevens in (char ssid, char pass)
- Compileren en uploaden
- Open de seriële monitor en controleer of het verbinden gelukt is
Als alles goed werkte, kun je nu de LED op afstand aan- en uitzetten met behulp van de Blynk-app.
Meer informatie over Blynk en ESP8266 is te vinden op blynk.io en esp8266doc.