Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze tutorial gaat het ESP32-ontwikkelbord gebruiken om LED met Blynk via wifi te bedienen. Blynk is een platform met iOS- en Android-apps om Arduino, Raspberry Pi en dergelijke via internet te bedienen. Het is een digitaal dashboard waar u een grafische interface voor uw project kunt bouwen door eenvoudig widgets te slepen en neer te zetten. Het kan ook via Wi-Fi, Ethernet of Bluetooth met internet worden verbonden.
Voor details over deze module kunt u hier terecht.
Stap 1: Pindefinitie
Stap 2: Materiaalvoorbereiding
Voor deze zelfstudie hebben we deze items nodig:
- Arduino NodeMcu IoT ESP32 WiFi & Bluetooth-ontwikkelbord
- LED
- Blynk-app in Android- of iOS-apps
Stap 3: Pinverbinding
Sluit in deze tutorial de LED-anode aan op ESP32's p21 en LED's kathode op ESP32's GND.
Stap 4: Blynk-app instellen
1. Download blynk-apps uit de Play Store of App Store.
2. Nadat het downloaden is voltooid, opent u de apps en maakt u een account aan. Als u al een account heeft aangemaakt, kunt u inloggen.
3. Nadat u succesvol een account hebt aangemaakt, begint u met het maken van een nieuw project.
4. Maak een projectnaam en kies het apparaat via ESP32 Dev Board en kies het verbindingstype via WiFi.
5. Nadat u op de knop "Maken" hebt gedrukt, verschijnt er een venster "Auth-token is verzonden naar …". U kunt uw e-mail openen om uw authenticatiesleutel te controleren.
6. Tik vervolgens ergens op het canvas om het widgetvak te openen. Alle beschikbare widgets bevinden zich hier. Kies nu een knop.
7. Tik op de widget om de instelling te wijzigen. Selecteer de LED-pin naar Digital-gp21 en modusselectie om over te schakelen.
8. Als u klaar bent met de instelling, drukt u op de PLAY-knop. Hiermee schakelt u van de EDIT-modus naar de PLAY-modus, waar u kunt communiceren met de hardware. In de PLAY-modus kun je geen nieuwe widgets slepen of instellen, druk op STOP en ga terug naar de EDIT-modus.
Stap 5: Voorbeeld broncode
Voor deze zelfstudie is het noodzakelijk om de Blynk-bibliotheek vanaf hier te downloaden en te installeren. Met deze bibliotheek kan ESP32 verbinding maken met Blynk. Om de ESP32 met Blynk te kunnen verbinden, moet u deze bibliotheek downloaden en opslaan in de bibliotheken van uw Arduino. Download vervolgens deze voorbeeldbroncode en wijzig de auth-token door uw e-mail te controleren en deze naar de codering te kopiëren.
Stap 6: Resultaten
Op basis van het resultaat gaat de LED aan of uit wanneer je de knop op de Blynk-app omschakelt. Wanneer u de seriële monitor op Arduino opent, wordt weergegeven dat deze is verbonden met WiFi en het Blynk-logo zoals in het onderstaande diagram.
Stap 7: Video
Deze video toont de demonstratie van de tutorial voor het gebruik van ESP32 om LED met Blynk via WiFi te bedienen.