Innholdsfortegnelse:

Arduino garasjeportalarm med Blynk: 3 trinn
Arduino garasjeportalarm med Blynk: 3 trinn

Video: Arduino garasjeportalarm med Blynk: 3 trinn

Video: Arduino garasjeportalarm med Blynk: 3 trinn
Video: how to make alarm clock useing NODEMCU (NTP with RemoteXY) 2024, Desember
Anonim
Arduino garasjeportalarm med Blynk
Arduino garasjeportalarm med Blynk
Arduino garasjeportalarm med Blynk
Arduino garasjeportalarm med Blynk
Arduino garasjeportalarm med Blynk
Arduino garasjeportalarm med Blynk
Arduino garasjeportalarm med Blynk
Arduino garasjeportalarm med Blynk

Ganske grunnleggende sensor som sender data til Blynk -prosjektet for å vise statusen til garasjeporten min - Open of Shut - og sender et push -varsel til telefonen min når statusen til døren endres - Open to Shut eller Shut to Open. Jeg brukte WEMOS D1 Mini Pro for wifi -tilkobling og for å kjøre Arduino -skissen, men du kan bruke alle Arduino -kompatible enheter.

Jeg planla opprinnelig å bruke en enkel forriglingsbryter, men døren er en eldre tiltstil garasjeport og åpner ikke alltid til samme posisjon. Å få en konsekvent kontakt hadde vært vanskelig. Jeg rullet også ut alle typer magnetiske sensorer av samme grunn.

Jeg slo meg ned på en liten infrarød (IR) sensor som kan oppdage et hinder i området 2-30cm.

Trinn 1: Hva du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger

1. WEMOS D1 Mini Pro - et mini wifi -kort med 16 MB blits, ekstern antennekontakt og innebygd keramisk antenne basert på ESP8266EX.

2. IR hindersensor.

3. Blynk konto og app på smarttelefonen din.

4. Tilbakestill SW og strømbryter (valgfritt), forskjellige brødbrett, koble til ledninger osv. For testing.

5. Jiffy Box - Jeg bruker klart som jeg liker å se arbeidet mitt;-).

6. Monteringsbrakett for å plassere sensoren nær døren din (jeg brukte en skrapbit).

Trinn 2: Bygg din prototype og test

Bygg din prototype og test
Bygg din prototype og test
Bygg din prototype og test
Bygg din prototype og test
Bygg din prototype og test
Bygg din prototype og test

Koble IR -sensoren til D1 Mini:

Sensor - D1 Mini

VCC - +5V

GND - GND

UT - D3

Kjør skissen og sjekk den serielle skjermen for å se at verdien på pinne D3 endres når du blokkerer forsiden av senoren (foran lysdiodene) - du kan endre deteksjonsavstanden ved å justere potensiometeret (potten). Jeg satte den til omtrent 5 cm, noe som er rikelig for å tillate variasjoner i døren når den er åpen.

Skissen er skrevet slik at tappen settes HØY når døren er åpen (sensoren er blokkert), eller LAV når døren er lukket (senoren er ikke blokkert). Du kan enkelt reversere dette etter behov, avhengig av hvor du monterer sensoren i forhold til dørposisjonen.

Ved montering i esken boret jeg hullene til lysdiodene veldig nøye for å passe godt til lysdiodene - det er ikke behov for ekstra lim som gjør det enkelt å fjerne, justere, montere osv.

*MERK: Skissen definerer sensoren som pin 0 - men den er fysisk koblet til WEMOS D1 Mini pin D3… Dette er fordi D! Mini er basert på ESP8266 -brikken/prosessoren. D1 Mini er faktisk bare et skjold, skissen går faktisk bare på ESP8266. Så GPiO pin 0 (referert til i skissen), bryter faktisk ut som WEMOS D1 Mini pin D3. Du finner dette med mange Arduino -skisser, pin -kartlegging varierer avhengig av brettet du bruker.

Trinn 3: Installer og Voila

Installer og Voila!
Installer og Voila!
Installer og Voila!
Installer og Voila!
Installer og Voila!
Installer og Voila!

Jeg monterte sensoren i en liten, klar jiffy -boks (klar slik at jeg kan se håndarbeidet mitt!). Monteres på et tømmerstykke slik at dørkarmen blokkerer sensoren når døren er åpen.

Jeg boret et lite hull i bunnen av esken som var lengst opp til toppen av potten, jeg kan skli inn en liten skrutrekker for å justere sensorens raseri uten å måtte fjerne lokket. (Jeg monterte også lokket på bunnen, slik at hvis jeg trenger å åpne esken, trenger jeg ikke å fjerne hele braketten fra veggen, så får jeg tilgang til skruene som de er).

Blynk -prosjektet er ganske enkelt, en LED -widget hver for Åpne og lukk (jeg endret fargene Rød og Grønn, du kan krysse disse av i appinnstillingene for hver widget). Skissen vil kontrollere sensoren hvert sekund og sende data til riktig LED -widget.

Push -varselet utløses når dørtilstanden endres. (Vær oppmerksom på at Blynk har en begrensning for at de bare tillater push -varsling hvert 15. sekund (dette er for å stoppe at serveren deres blir bombardert av forespørsler), jeg har satt timeren i skissen til å sjekke for endring av dørstatus bare hvert 16. sekund, noe som er bra nok for mine behov. Det er et lite potensial for at hvis døren åpnes og deretter lukkes igjen i løpet av den 16 sekunders perioden, vil du ikke få varselet (men lysdiodene vil fortsatt vise riktig tilstand når de sjekker hvert sekund).

Anbefalt: