Inhoudsopgave:
- Stap 1: De onderdelen bij elkaar krijgen
- Stap 2: Blynk-configuratie
- Stap 3: De code
- Stap 4: Samenvatting
Video: Bewegingsdetector met Blynk-meldingen (WeMos D1 Mini + HC-SR04): 4 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
STEM op dit project in de Wireless Contest. Bedankt!
Update no.2 - Enkele tweaks (versie 2.2), u kunt uw sensor (bereik en naam) rechtstreeks in de definitie instellen. Ook gebeurde het soms dat de sensor verkeerde waarden las en een melding stuurde, dus ik heb twee keer achter elkaar toegevoegd en "als" waar de waarden binnen het bereik moeten liggen. Als je er nog steeds moeite mee hebt, kun je het aanpassen om 3, 4, ….x keer te lezen voordat de melding wordt verzonden.
String locatie = "Garage";int rangeMin = 0;int rangeMax = 50;
_
Update no.1 - Ik ben nog steeds de geheimen achter Blynk aan het ontdekken … dit wordt geleverd met schonere code (versie 2.1), goede lus, enz. Veel plezier en laat me weten hoe dit project voor je werkt … bedankt! _
Ik wilde een bewegingsdetector maken die me op de hoogte zou stellen wanneer mijn garagedeur wordt geopend. Ik speelde een tijdje met de PIR-sensor, maar na wat installatieproblemen (gevoeligheid x tijd) besloot ik in plaats daarvan de HC-SR04-sensor te gebruiken … en het werkt als een charme. Het idee is simpel: je stelt de detector zo in dat wanneer de deur (of raam - hangt af van hoe je hem wilt gebruiken) wordt geopend, deze de sensor in de weg zit, zodat de gemeten afstand wordt gewijzigd. Het voordeel van het gebruik van de UltraSonic-sensor in plaats van PIR is enorm. Het kan niet worden geactiveerd met licht of muggen, wat de belangrijkste reden was dat ik de PIR niet wilde gebruiken.
Wat je nodig zult hebben:
- WeMos D1 mini-board - eBay - USD 3,47 (andere boards zijn mogelijk - houd er rekening mee dat bijvoorbeeld NodeMCU ESP-12E V1.0 slechts 3,3 V geeft en de HC-SR04-sensor 5 V nodig heeft)
- HC-SR04+ Ultrasone sensor - eBay - USD 1,06 (gebruik "+" omdat deze op 3,3 V kan werken)
- Blynk-app (als je nieuw bent bij Blynk en een iOS-apparaat gebruikt, moet je een Android-telefoon lenen om de meldingen in te stellen)
- Breadboard of soldeerbout
- Draden
- Computer waarop Arduino IDE is geïnstalleerd
Stap 1: De onderdelen bij elkaar krijgen
Ik heb gehoord dat mensen problemen hebben met het voeden van de HC-SR04-sensor vanaf het bord. Het werkt prima voor mij, maar de veiligste manier om dit te voorkomen is om HC-SR04P (of "+") te gebruiken, die een invoerbereik heeft van 3 - 5.5v
Aansluitingen (zie het schema)
WeMos D1 HC-SR04(P)
5V VCC
G GND
D6 Echo
D7 Trig
Stap 2: Blynk-configuratie
Voor degenen die niet weten wat Blynk is, het is een platform met iOS- en Android-apps om Arduino, Raspberry Pi en dergelijke via internet te besturen. Het is een digitaal dashboard waar u een grafische interface voor uw project kunt bouwen door eenvoudig widgets te slepen en neer te zetten.
Laten we beginnen op het Andorid-apparaat:
- Download de Blynk-app
- Aanmelden of inloggen (als je al een account hebt)
- Tik op "+" om een nieuw project te maken
- Geef het project een naam en selecteer het apparaat dat u gebruikt (in ons geval is dit ESP8266) en tik op "Maken"
- U ontvangt een authenticatietoken in uw mailbox, deze hebben we later nodig
- Tik op de Blynk Project-pagina op "+" om een meldingswidget toe te voegen (als dit je eerste Blynk-project is, zou je genoeg energie moeten hebben om het te kopen) en stel het in zoals je wilt. Ik gebruik de instellingen zoals weergegeven op de schermafbeelding.
- In de projectinstellingen (moerpictogram bovenaan) "Stuur app verbonden opdracht" op AAN.
- Sluit de instellingen en druk op de knop Afspelen
Nu kun je ook inloggen op de Blynk-app op je iOS-apparaat en je zou het project met de meldingswidget moeten zien.
Stap 3: De code
Nu is het tijd om de code naar ons bord te uploaden.
- Open het *.ino-bestand in Arduino IDE
- Sluit het WeMos-bord aan op uw computer
- Selecteer in Tools het WeMos D1 R2 & miniboard
Pas het volgende aan:
char auth = "Uw authenticatietoken van uw mailbox komt hier";char ssid = "Uw WiFi-naam";char pass = "Uw WiFi-wachtwoord";
U kunt ook het bereik wijzigen waar u op de hoogte wilt worden gesteld (standaard is dit ingesteld op 1 - 49 cm)
if (0 < afstand && afstand < 50) {
Druk op Uploaden
Gefeliciteerd! Als alles goed is ingesteld, zou je nu je eerste melding moeten ontvangen!
Stap 4: Samenvatting
Er zijn drie meldingen die u nu ontvangt. De eerste vertelt je dat de detector succesvol is verbonden met je wifi, de tweede melding die je ontvangt is wanneer iets binnen je instelbereik komt. En de derde wanneer uw detector is losgekoppeld vanwege verbindings- of stroomvoorzieningsproblemen.
De wijzigingen die u aan dit project kunt maken, zijn eindeloos. U kunt meer meldingen instellen voor verschillende bereiken (houd er rekening mee dat Blynk meldingen na ten minste 15 seconden toestaat). Gebruik verschillende sensoren, enz.
Ik hoop dat je dit project leuk vindt, als je dat doet, stem dan op mij en laat een opmerking/suggestie achter… Ik zal graag wat inzicht krijgen van de anderen!
Veel plezier!
Aanbevolen:
Bewegingsdetector met NodeMCU - Ajarnpa
Bewegingsdetector met NodeMCU: in dit project kun je door simpelweg een bewegingssensor te gebruiken de aanwezigheid van een mens of dier detecteren. En door het platform genaamd thingsio kunt u de datum en tijd volgen waarop de aanwezigheid is gedetecteerd
Bewegingsdetector met behulp van Thingsai.io Iot Cloud Platform - Ajarnpa
Bewegingsdetector met behulp van Thingsai.io Iot Cloud Platform: in deze tutorial ga ik uitleggen over bewegingsdetectie met behulp van een PIR-sensor en Esp32 samen met een IOT-cloudplatform Thingai.io
Bewegingsdetector geactiveerd ijdelheidslicht - Ajarnpa
Door bewegingsdetector geactiveerd ijdelheidslicht: ik kocht een infrarood bewegingsdetector op eBay voor $ 1,50 en besloot er goed gebruik van te maken. Ik had mijn eigen bewegingsdetectorbord kunnen maken, maar voor $ 1,50 (inclusief 2 trimpots voor het aanpassen van de gevoeligheid en de uitschakeltimer) zou het niet
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Bewegingsdetector met klein bereik - Ajarnpa
Bewegingsdetector met klein bereik: deze instructable leert je hoe je een bewegingsdetector met klein bereik kunt maken van goedkope onderdelen die je bij Radioshack kunt krijgen. Met dit leuke project kun je de helderheid van de detector variëren. Dit is mijn eerste instructable, dus let op de eenvoud