Innholdsfortegnelse:
Video: Bevegelsesdetektor med Blynk-varsler (WeMos D1 Mini + HC-SR04): 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
STEM for dette prosjektet i den trådløse konkurransen. Takk skal du ha!
Oppdatering nr. 2 - Noen tilpasninger (versjon 2.2), du kan konfigurere sensoren (område og navn) rett i definisjonen. Noen ganger skjedde det også at sensoren leste feil verdier og sendte varsel, så jeg la til og "hvis" hvor verdiene må være innenfor området to ganger på rad. Hvis du fortsatt har problemer med det, kan du justere det for å lese 3, 4, … x ganger før varselet sendes.
Stringplassering = "Garage"; int rangeMin = 0; int rangeMax = 50;
_
Oppdatering nr. 1 - Jeg oppdager fremdeles hemmelighetene bak Blynk … dette kommer med renere kode (versjon 2.1), riktig sløyfe, etc. Nyt og fortell meg hvordan dette prosjektet fungerer for deg ….takk! _
Jeg ønsket å lage en bevegelsesdetektor som varsler meg hver gang garasjeporten min åpnes. Jeg lekte med PIR-sensor en stund, men etter å ha hatt noen oppsettsproblemer (følsomhet x tid) bestemte jeg meg for å bruke HC-SR04-sensoren i stedet … og det fungerer som en sjarm. Ideen er enkel: du setter opp detektoren, så når døren (eller vinduet - avhengig av hvordan du vil bruke den) åpnes, kommer det i veien for sensoren, slik at den målte avstanden endres. Fordelen med å bruke UltraSonic -sensoren i stedet for PIR enorm. Det kan ikke utløses med lys eller mygg, noe som var hovedårsaken til at jeg ikke ønsket å bruke PIR.
Dette trenger du:
- WeMos D1 minikort - eBay - USD 3,47 (andre kort er mulig - bare vær oppmerksom på at f.eks. NodeMCU ESP -12E V1.0 gir ut bare 3,3V og HC -SR04 -sensoren trenger 5V)
- HC -SR04+ Ultralydsensor - eBay - USD 1,06 (ved bruk av "+" da den kan fungere på 3,3V)
- Blynk -app (hvis du er ny på Blynk og bruker iOS -enhet, må du låne en Android -telefon for å konfigurere varslene)
- Brødbrett eller loddejern
- Ledninger
- Datamaskin med Arduino IDE installert
Trinn 1: Få delene sammen
Jeg hørte om folk som hadde problemer når de drev HC-SR04-sensoren fra brettet. Det fungerer bra for meg, men den sikreste måten å forhindre dette på er å bruke HC -SR04P (eller "+"), som har et inngangsområde på 3 - 5,5v
Tilkoblinger (se diagrammet)
WeMos D1 HC-SR04 (P)
5V VCC
G GND
D6 ekko
D7 Trig
Trinn 2: Blynk -oppsett
For de som ikke vet hva Blynk er, er det en plattform med iOS- og Android -apper for å kontrollere Arduino, Raspberry Pi og lignende over Internett. Det er et digitalt dashbord hvor du kan bygge et grafisk grensesnitt for prosjektet ditt ved å dra og slippe widgets.
La oss starte på Andorid -enheten:
- Last ned Blynk -appen
- Registrer deg eller logg inn (hvis du allerede har en konto)
- Trykk på "+" for å opprette nytt prosjekt
- Gi prosjektet et navn og velg enheten du bruker (i vårt tilfelle er det ESP8266) og trykk på "Opprett"
- Du vil motta et godkjenningstoken i postboksen din, vi kommer til å trenge det senere
- På Blynk Project -siden trykker du på "+" for å legge til varslingswidget (hvis dette er ditt første Blynk -prosjekt, bør du ha nok energi til å kjøpe det) og konfigurere det slik du vil. Jeg bruker innstillinger som vist på skjermbildet.
- I prosjektinnstillingene (mutterikon øverst) "Send app tilkoblet kommando" til ON.
- Lukk innstillingene og trykk på Play -knappen
Nå kan du også logge deg på Blynk -appen på iOS -enheten din, og du bør se prosjektet med varslingswidgeten.
Trinn 3: Koden
Nå er det på tide å laste opp koden til styret vårt.
- Åpne *.ino -filen i Arduino IDE
- Koble WeMos -kortet til datamaskinen
- Velg WeMos D1 R2 og minikort i Verktøy
Juster følgende:
char auth = "Autentiseringstokenet ditt fra postboksen din går her"; char ssid = "Ditt WiFi -navn"; char pass = "Ditt WiFi -passord";
Du kan også endre området der du vil bli varslet (standard er satt til 1 - 49cm)
hvis (0 <avstand && avstand <50) {
Trykk på Last opp
Gratulerer! Hvis alt var riktig, skulle du nå motta din første melding!
Trinn 4: Oppsummering
Det er tre varsler du vil motta nå. Den første forteller deg at detektoren ble koblet til WiFi -en din, den andre varslingen du vil motta er når noe kommer innenfor oppsettområdet. Og den tredje når detektoren din er koblet fra på grunn av problemer med tilkobling eller strømforsyning.
Endringene du kan gjøre i dette prosjektet er uendelige. Du kan konfigurere flere varsler for forskjellige områder (Vær oppmerksom på at Blynk tillater varsler etter minst 15 sekunder). Bruk forskjellige sensorer osv.
Jeg håper du liker dette prosjektet. Hvis du gjør det, kan du stemme på meg og legge igjen en kommentar/forslag … Jeg vil gjerne få litt innsikt fra de andre!
Ha det gøy!
Anbefalt:
Vanning innendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart settpunkt: 3 trinn
Vanning av innendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart settpunkt: Jeg har bygget dette prosjektet fordi innendørsplantene mine må være sunne, selv når jeg er på ferie over en lengre periode, og jeg liker ideen å ha kontrollere eller i det minste overvåke alle mulige ting som skjer i hjemmet mitt over internett
Bevegelsesdetektor som bruker NodeMCU: 5 trinn
Bevegelsesdetektor ved hjelp av NodeMCU: I dette prosjektet kan du ved å bare bruke en bevegelsessensor oppdage tilstedeværelsen av mennesker eller dyr. Og ved plattformen kalt thingsio kan du overvåke dato og klokkeslett da tilstedeværelsen ble oppdaget
Bevegelsesdetektor som bruker Thingsai.io Iot Cloud Platform: 6 trinn
Bevegelsesdetektor ved bruk av Thingsai.io Iot Cloud Platform: I denne opplæringen skal jeg forklare bevegelsesdeteksjon ved å bruke en PIR -sensor og Esp32 sammen med en IOT -skyplattform Thingai.io
Bevegelsesdetektor aktivert servantskapslampe: 6 trinn
Motion Detector Activated Vanity Light: Jeg kjøpte en infrarød bevegelsesdetektorenhet på eBay for $ 1,50 og bestemte meg for å bruke den godt. Jeg kunne ha laget mitt eget bevegelsesdetektortavle, men for 1,50 dollar (som inkluderer 2 trimpotter for å justere følsomheten og slå av timeren) ville det ikke
Bevegelsesdetektor for små områder: 5 trinn
Bevegelsessensor for små avstander: Denne instruktøren vil lære deg hvordan du lager en bevegelsesdetektor for små avstander fra billige deler du kan få på Radioshack. Med dette fine prosjektet kan du variere lysstyrken til detektoren. Dette er min første instruerbare, så vær oppmerksom på enkelheten