Inhoudsopgave:

IoT-drukknop (D1 Mini): 6 stappen
IoT-drukknop (D1 Mini): 6 stappen

Video: IoT-drukknop (D1 Mini): 6 stappen

Video: IoT-drukknop (D1 Mini): 6 stappen
Video: ESP8STP-02 Степпер с ESP8266 D1 Mini NodeMCU через WiFi под любым углом 2024, November
Anonim
IoT-drukknop (D1 Mini)
IoT-drukknop (D1 Mini)

Ik heb een IoT-drukknop gemaakt (denk aan die Amazon Dash-dingen) die je kunt gebruiken om meldingen naar je telefoon te pushen (om bijvoorbeeld een drankje aan te vragen als je in de tuin ontspant). U kunt met IFTTT eenvoudig opnieuw configureren om te communiceren met veel andere apparaten en slimme huishoudelijke apparaten.

Dit project maakt gebruik van een D1 Mini-microcontroller en zou maandenlang op een enkele batterij moeten werken met behulp van de diepe slaapfunctie. Een 3D-printbare behuizing wordt gebruikt om het project te voltooien.

Je zal nodig hebben:

D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)

3.7 Li-ion 14500 batterij (https://www.banggood.com/custlink/Gv3vPToo9Y)

AA-stijl batterijhouder (https://www.banggood.com/custlink/DKvDHTOOIt)

Drukknop en dop (https://www.banggood.com/custlink/3KvDFuajZC)

3D-printbare behuizing Enkele korte stukken draad en een lijmpistool om te bevestigen

Zie mijn website https://www.cabuu.com voor meer details en voor meer van dit soort projecten. Overweeg ook om je te abonneren op mijn YouTube-kanaal. Verdere details zijn ook te vinden op thingiverse.

Benodigdheden

Stap 1: Het circuit samenstellen

Het circuit samenstellen
Het circuit samenstellen

Het circuit is heel eenvoudig in elkaar te zetten, gebruik gewoon een paar korte stukjes draad om alle componenten aan te sluiten zoals weergegeven in het schema en let op de gemeenschappelijke pinnen op de drukknop (gebruik een multimeter om te bevestigen als u het niet zeker weet).

De D1 mini gaat naar de diepe slaapmodus na het indrukken van een melding. Afhankelijk van het gebruik gaat de batterij vele maanden mee. Het moet worden verwijderd en opnieuw worden opgeladen/vervangen wanneer het leeg is.

Stap 2: Monteer binnen de behuizing

Monteer binnen de behuizing
Monteer binnen de behuizing

Download en print de 3D-printbare behuizing. Je kunt het zonder doen, maar als je de beschikking hebt over een printer, ziet het er zeker netter uit.

Plaats een batterij in de houder en monteer de componenten in de behuizing, gebruik hete lijm om alles op zijn plaats te houden. Het deksel moet vanzelf stevig blijven zitten, maar u kunt voor de zekerheid een kleine hoeveelheid lijm toevoegen.

Stap 3: Meldingen instellen via IFTTT

Meldingen instellen via IFTTT
Meldingen instellen via IFTTT

Meldingen komen binnen via de IFTT-app. Download het naar je telefoon als je het nog niet hebt, het is beschikbaar op Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=en_GB) en Apple App Store (https://apps.apple.com/gb/app/ifttt/id660944635).

Maak een account aan en configureer in de app een nieuwe applet. Selecteer voor de IF-functie Webhooks als de triggerservice, stel de naam van de webverzoekgebeurtenis in op push_button_pressed. Voor de DAT-functie selecteert u meldingen als de actieservice. Typ uw eigen bericht in, bijvoorbeeld "Meer drankjes in de tuin alstublieft".

Voor het volgende gedeelte heeft u uw unieke IFTT-sleutel nodig. Deze is toegankelijk vanuit de app door naar het tabblad Services onder het gedeelte Mijn Applets te gaan, de Webhooks-service te zoeken en op Documentatie te klikken. Kopieer uw unieke sleutel klaar om te plakken in de Arduino-code in het volgende gedeelte.

Stap 4: Configureer en upload de Arduino-code

Configureer en upload de Arduino-code
Configureer en upload de Arduino-code

Download de Arduino-schets en open in de Arduino IDE. Zorg ervoor dat de ESP8266Wifi-bibliotheken zijn geïnstalleerd. Werk de schets bij met uw eigen WiFi SSID, wachtwoord en IFTTT-sleutel die u in de vorige sectie hebt opgehaald.

Zorg ervoor dat de D1 mini is geselecteerd onder het menu Tools en bevestig de drukknop op de pc met behulp van de micro-usb. Compileer en upload de schets.

Stap 5: Testen

Toets
Toets

Druk op de knop en test de schets. Het apparaat heeft ongeveer 5-10 seconden nodig om verbinding te maken met wifi en de melding te verzenden. Als u problemen ondervindt, sluit u de micro-usb-kabel opnieuw aan en probeert u een diagnose te stellen met behulp van de seriële monitor die toegankelijk is via de Arduino IDE.

Stap 6: Configureer opnieuw

Opnieuw configureren!
Opnieuw configureren!

U kunt uw nieuwe knop eenvoudig opnieuw configureren om een hele reeks slimme apparaten te bedienen, zoals uw centrale verwarming, verlichting en meer. Ontspan in uw tuin en laat al het andere voor u werken! Veel plezier…

Aanbevolen: