Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze instructable gaan we een relais van Blynk besturen. In- en uitschakelen vanuit de applicatie.
PAS OP!!
Zorg ervoor dat u weet wat u doet als u van plan bent uw relais op het elektriciteitsnet aan te sluiten!!!
PAS OP!!
Stap 1: Open het voorbeeld
Ga naar Bestanden/Voorbeelden/My_IoT_Device en selecteer Relay.
Open de Blynk-app en haal deze offline (raak het vierkante pictogram in de rechterbovenhoek aan).
Als je geen extra energie-eenheden hebt gekocht, verwijder dan het huidige project door het nootvormige pictogram bovenaan het scherm aan te raken, naar beneden te scrollen en verwijderen te selecteren.
Als je extra energie-eenheden hebt gekocht en het project wilt toevoegen, tik dan op de terugknop linksboven in het scherm om het huidige project onscherp te maken.
Raak de QR-code bovenaan het scherm aan en richt de camera op de QR-code hierboven.
Zodra het project is geladen, raakt u het moerpictogram bovenaan het scherm aan. Scroll naar beneden en selecteer alles e-mailen.
Binnen enkele ogenblikken ontvangt u een autorisatiecode in uw e-mail.
Stap 2: De widgets uitgelegd
Dit project gebruikt slechts één widget - een drukknop om het relais in en uit te schakelen. We hebben het toegewezen aan Virtual Slot 0
De widget is ingesteld als een schakelaar die het relais in- en uitschakelt. Door het te veranderen in Push wordt het een momentschakelaar.
Stap 3: De code
Ondanks dat dit een zeer geavanceerde applicatie is, is de code verrassend eenvoudig.
Zoals in alle voorbeelden moet u uw SSID, wachtwoord en authenticatiecode invoeren.
Deze zijn allemaal te vinden op het eerste tabblad. Dit project heeft een extra veld dat in de code kan worden gewijzigd:
Relaisrelais (digital0);// Welke uitgang u wilt dat het relais gebruikt
Op het Blynk-tabblad staat de hoofdcode voor deze applicatie.
Stap 4: Het Blynk-tabblad
Dit bestaat uit een enkel codeblok voor de drukknopwidget. De instructie BLYNK_WRITE(V0).
Wanneer de knop wordt ingedrukt, wordt een geheel getal verzonden dat waar of onwaar is (param.asInt())
Wanneer de knop is ingeschakeld, wordt een variabele ingesteld (boolean On_Off = param.asInt();)
Als On_Off waar is (if (On_Off) // Als de Blynk-schakelaar is ingeschakeld)
het schakelt het relais in
vertrouwen op();
anders schakelt hij het uit.
else if (!On_Off)// Als de Blynk-schakelaar is uitgeschakeld) { relay.off();
Stap 5: Afwerking
Zodra dat allemaal is gebeurd, uploadt u de code naar de controller en drukt u op play in de Blynk-applicatie.
Gefeliciteerd! U hebt nu een IoT-relay-toepassing gemaakt.