Innehållsförteckning:
Video: Rörelsedetektor med Blynk-meddelanden (WeMos D1 Mini + HC-SR04): 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:48
RÖSTA för detta projekt i den trådlösa tävlingen. Tack!
Uppdatering nr 2 - Några tweaks (version 2.2), du kan ställa in din sensor (intervall och namn) direkt i definitionen. Det hände också ibland att sensorn läste fel värden och skickade meddelande, så jag lade till och "om" där värdena måste ligga inom intervallet två gånger i rad. Om du fortfarande har problem med det kan du justera det för att läsa 3, 4, … x gånger innan meddelandet skickas.
Strängplats = "Garage"; int rangeMin = 0; int rangeMax = 50;
_
Uppdatering nr 1 - Jag upptäcker fortfarande hemligheterna bakom Blynk … detta kommer med renare kod (version 2.1), korrekt loop, etc. Njut och låt mig veta hur det här projektet fungerar för dig ….tack! _
Jag ville göra en rörelsedetektor som skulle meddela mig varje gång min garageport öppnas. Jag lekte med PIR-sensorn ett tag men efter att ha haft några installationsproblem (känslighet x tid) bestämde jag mig för att använda HC-SR04-sensorn istället … och det fungerar som en charm. Tanken är enkel: du ställer in detektorn så när dörren (eller fönstret - beroende på hur du vill använda den) öppnas, kommer det i vägen för sensorn så att det uppmätta avståndet ändras. Fördelen med att använda UltraSonic -sensorn istället för PIR enorm. Det kan inte utlösas med ljus eller mygg vilket var den främsta anledningen till att jag inte ville använda PIR.
Vad du kommer att behöva:
- WeMos D1 minikort - eBay - 3,47 USD (andra kort är möjliga - bara observera att t.ex. NodeMCU ESP -12E V1.0 ger ut endast 3,3V och HC -SR04 -sensorn behöver 5V)
- HC -SR04+ Ultraljudssensor - eBay - 1,06 USD (med "+" eftersom det kan fungera på 3,3V)
- Blynk -app (om du är ny på Blynk och använder iOS -enhet måste du låna en Android -telefon för att konfigurera aviseringarna)
- Brödbräda eller lödkolv
- Trådar
- Dator med Arduino IDE installerat
Steg 1: Få ihop delarna
Jag hörde om människor som har problem när de driver HC-SR04-sensorn från kortet. Det fungerar bra för mig, men det säkraste sättet att förhindra detta är att använda HC -SR04P (eller "+"), som har ett ingångsområde på 3 - 5,5v
Anslutningar (se diagrammet)
WeMos D1 HC-SR04 (P)
5V VCC
G GND
D6 Echo
D7 Trig
Steg 2: Blynk -installation
För dem som inte vet vad Blynk är, är det en plattform med iOS- och Android -appar för att styra Arduino, Raspberry Pi och liknande över Internet. Det är en digital instrumentpanel där du kan bygga ett grafiskt gränssnitt för ditt projekt genom att helt enkelt dra och släppa widgets.
Låt oss börja med Andorid -enheten:
- Ladda ner Blynk -appen
- Registrera dig eller logga in (om du redan har ett konto)
- Tryck på "+" för att skapa ett nytt projekt
- Ge projektet ett namn och välj den enhet du använder (i vårt fall är det ESP8266) och tryck på "Skapa"
- Du kommer att få en autentiseringstoken i din brevlåda, vi kommer att behöva den senare
- På sidan Blynk -projekt trycker du på "+" för att lägga till aviseringswidget (om detta är ditt första Blynk -projekt bör du ha tillräckligt med energi för att köpa det) och ställa in det som du vill. Jag använder inställningar som visas på skärmdumpen.
- I projektinställningarna (mutterikon högst upp) "Skicka appanslutet kommando" till ON.
- Stäng inställningarna och tryck på knappen Spela
Nu kan du också logga in på Blynk -appen på din iOS -enhet och du bör se projektet med aviseringswidgeten.
Steg 3: Koden
Nu är det dags att ladda upp koden till vårt kort.
- Öppna *.ino -filen i Arduino IDE
- Anslut WeMos -kortet till din dator
- Välj Verktyg WeMos D1 R2 och minikort
Justera följande:
char auth = "Din autentiseringstoken från din brevlåda går här"; char ssid = "Ditt WiFi -namn"; char pass = "Ditt WiFi -lösenord";
Du kan också ändra intervallet där du vill bli aviserad (standard är inställd på 1 - 49cm)
if (0 <distans && avstånd <50) {
Hit Ladda upp
Grattis! Om allt var rätt borde du nu få din första avisering!
Steg 4: Sammanfattning
Det finns tre aviseringar som du kommer att få nu. Den första berättar att detektorn var ansluten till din WiFi, den andra aviseringen du kommer att få är när något hamnar inom ditt installationsområde. Och den tredje när din detektor är frånkopplad på grund av anslutnings- eller strömförsörjningsproblem.
De ändringar du kan göra i detta projekt är oändliga. Du kan konfigurera fler aviseringar för olika intervall (Tänk bara på att Blynk tillåter aviseringar efter minst 15 -talet). Använd olika sensorer etc.
Jag hoppas att du gillar det här projektet, om du gör det, vänligen rösta på mig och lämna en kommentar/förslag … Jag kommer gärna att få lite insikt från de andra!
Ha så kul!
Rekommenderad:
Rörelsedetektor med NodeMCU: 5 steg
Rörelsedetektor med hjälp av NodeMCU: I det här projektet kan du genom att helt enkelt använda en rörelsessensor upptäcka närvaron av alla människor eller djur. Och genom plattformen som heter thingsio kan du övervaka datum och tid då närvaron detekterades
Rörelsedetektor med Thingsai.io Iot Cloud Platform: 6 steg
Rörelsedetektor med Thingsai.io Iot Cloud Platform: I den här självstudien kommer jag att förklara rörelsedetektering med hjälp av en PIR -sensor och Esp32 tillsammans med en IOT -molnplattform Thingai.io
Rörelsedetektor aktiverat fåfängljus: 6 steg
Motion Detector Activated Vanity Light: Jag köpte en infraröd rörelsedetektorenhet på eBay för $ 1,50 och bestämde mig för att använda den. Jag kunde ha gjort min egen rörelsedetektortavla, men för 1,50 dollar (som inkluderar 2 trimkrukor för att justera känsligheten och avstängningstimern) skulle det inte
Styr Arduino med smartphone via USB med Blynk -appen: 7 steg (med bilder)
Styr Arduino med hjälp av smartphone via USB med Blynk -app: I den här självstudien kommer vi att lära oss hur man använder Blynk -appen och Arduino för att styra lampan, kombinationen kommer att ske via USB -seriell port. Syftet med denna instruerbara är att visa enklaste lösningen fjärrstyrning av din Arduino eller c
Rörelsedetektor för små avstånd: 5 steg
Rörelsedetektor för små avstånd: Den här instruerbara lär dig hur man gör en rörelsedetektor för små avstånd från billiga delar som du kan få på Radioshack. Med detta snygga projekt kan du variera ljusstyrkan på detektorn. Detta är min första instruerbara, så tänk på enkelheten