Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze instructable leer je hoe je je IoT-controller instelt om een e-mail te sturen wanneer je x minuten van huis bent.
Stap 1: Open het voorbeeld
Ga naar Bestand/Voorbeeld/Mijn_IoT_Apparaat en laad het GPS_Trigger-bestand
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, tikt u op het moersymbool bovenaan het scherm, scrolt u naar beneden en selecteert u 'alles e-mailen'
Binnen enkele ogenblikken ontvangt u een autorisatiecode in uw e-mail.
Stap 2: De widgets uitgelegd
Dit project heeft 3 widgets nodig.
Een e-mailwidget.
Een drukknop widget (om de GPS tracker aan en uit te zetten).
De GPS-trigger zelf.
Het project maakt ook gebruik van een Blynk-functie genaamd 'Melding' die, wanneer geactiveerd, een melding naar je telefoon zal sturen.
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. Dit voorbeeld vereist nog eens drie ingangen. Het adres waarnaar u de e-mail wilt sturen. De koptekst voor de e-mail en de e-mailtekst (maximaal 140 tekens). Deze zijn allemaal te vinden op het eerste tabblad.
Op het Blynk-tabblad staat de hoofdcode voor deze applicatie.
Stap 4: Het Blynk-tabblad
Deze bestaat uit twee codeblokken, één voor de drukknopwidget en één voor de GPS-trigger.
Het eerste blok is voor de BLYNK_WRITE(V0) instructie.
Wanneer de knop is ingeschakeld, wordt een globale variabele ingesteld (boolean GPS_On = false;) die op het eerste tabblad was ingesteld en daarom beschikbaar is voor het hele programma. Wanneer de knop is ingeschakeld, wordt de variabele ingesteld op true en op false wanneer deze is uitgeschakeld.
Het tweede blok is voor de GPS-trigger BLYNK_WRITE(V1) instructie.
Als de drukknop is ingeschakeld (if(GPS_On)) wordt deze uitgevoerd. Als de drukknop niet is ingeschakeld, gebeurt dit niet.
Wanneer de telefoon de activeringszone verlaat, zal deze de telefoon van de gebruiker op de hoogte stellen dat deze de activeringszone heeft verlaten. (if (!staat)).
Wanneer de telefoon de activeringszone binnengaat (u komt naar huis), stuurt hij een e-mail naar de geadresseerde om hem te vertellen dat u onderweg bent. (indien (staat)).
Stap 5: De triggerzone instellen
Erg makkelijk. Oriënteer en bepaal de grootte van de cirkel om u de triggerzone te geven.
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 GPS-toepassing gemaakt.