INHOUDSOPGAWE:

Arduino motorhuisdeur alarm met Blynk: 3 stappe
Arduino motorhuisdeur alarm met Blynk: 3 stappe

Video: Arduino motorhuisdeur alarm met Blynk: 3 stappe

Video: Arduino motorhuisdeur alarm met Blynk: 3 stappe
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Julie
Anonim
Arduino garage deur alarm met Blynk
Arduino garage deur alarm met Blynk
Arduino motorhuisdeur alarm met Blynk
Arduino motorhuisdeur alarm met Blynk
Arduino garage deur alarm met Blynk
Arduino garage deur alarm met Blynk
Arduino garage deur alarm met Blynk
Arduino garage deur alarm met Blynk

'N Prettige basiese sensor wat data na die Blynk -projek stuur om die status van my garagedeur - Open of Shut - weer te gee en 'n drukwaarskuwing na my telefoon stuur wanneer die status van die deur verander - Open to Shut or Shut to Open. Ek het WEMOS D1 Mini Pro gebruik vir wifi -verbinding en om die Arduino -skets uit te voer, maar u kan enige Arduino -versoenbare toestelle gebruik.

Ek was oorspronklik van plan om 'n eenvoudige sluitskakelaar te gebruik, maar die deur is 'n ouer garagedeur met 'n kantelstyl en kan nie altyd in dieselfde posisie oopmaak nie. Dit was moeilik om 'n konstante kontak te kry. Ek het ook om dieselfde rede enige soort magnetiese sensor uitgerol.

Ek het gevestig op 'n klein infrarooi (IR) sensor wat 'n struikelblok tussen 2 en 30 cm kan opspoor.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig

1. WEMOS D1 Mini Pro - 'n mini wifi -bord met 16MB flits, eksterne antenna -aansluiting en ingeboude keramiekantenne gebaseer op ESP8266EX.

2. IR Hindernis sensor.

3. Blynk rekening en app op jou slimfoon.

4. Stel SW en kragskakelaar terug (opsioneel), verskillende broodplate, draaddrade, ens. Om te toets.

5. Jiffy Box - ek gebruik duidelik omdat ek daarvan hou om my werk te sien;-).

6. Monteerbeugel om die sensor naby u deur te plaas (ek het 'n stuk hout gebruik).

Stap 2: Bou u prototipe en toets

Bou u prototipe en toets
Bou u prototipe en toets
Bou u prototipe en toets
Bou u prototipe en toets
Bou u prototipe en toets
Bou u prototipe en toets

Koppel die IR -sensor aan die D1 Mini:

Sensor - D1 Mini

VCC - +5V

GND - GND

UIT - D3

Maak die skets en kyk na die seriële monitor om te sien dat die waarde op pen D3 verander wanneer u die voorkant van die senor blokkeer (voor die LED's) - u kan die opsporingsafstand verander deur die potensiometer (pot) aan te pas. Ek stel dit op ongeveer 5 cm, wat voldoende is om die deur te verander wanneer dit oop is.

Die skets is so geskryf dat die pen HOOG gestel word wanneer die deur oop is (die sensor is geblokkeer), of LAAG as die deur gesluit is (senor nie geblokkeer nie). U kan dit maklik omkeer na u behoefte, afhangende van waar u die sensor in verhouding tot die deurposisie monteer.

By die montering in die boks het ek die gate vir die LED's baie noukeurig geboor om die LED's goed te pas - daar is geen ekstra gom nodig nie, wat dit maklik maak om aan te pas, te monteer, ens.

*OPMERKING: die skets definieer die sensor as pen 0 - maar dit is fisies gekoppel aan WEMOS D1 Mini -pen D3… Dit is omdat die D! Mini is gebaseer op die ESP8266 -chip/verwerker. Die D1 Mini is eintlik net 'n skild, die skets werk eintlik net op die ESP8266. GPiO -pen 0 (waarna in die skets verwys word) breek dus eintlik uit as WEMOS D1 Mini -pen D3. U sal dit vind met baie Arduino -sketse; penkartering wissel afhangende van die bord wat u gebruik.

Stap 3: Installeer en Voila

Installeer en Voila!
Installeer en Voila!
Installeer en Voila!
Installeer en Voila!
Installeer en Voila!
Installeer en Voila!

Ek het die sensor in 'n klein, duidelike boks gemonteer (duidelik sodat ek my handewerk kan sien!). Gemonteer op 'n stuk hout sodat die deurkosyn die sensor blokkeer as die deur oop is.

Ek het 'n klein gaatjie in die basis van die boks bo -op die pot geboor. Ek kan 'n klein skroewedraaier inskakel om die sensoriese woede aan te pas sonder om die deksel te verwyder. (Ek het ook die deksel aan die onderkant aangebring, sodat as ek die boks moet oopmaak, ek nie die hele houer van die muur hoef te verwyder nie, ek toegang tot die skroewe kan kry soos dit is).

Die Blynk -projek is redelik eenvoudig, 'n LED -widget elk vir Open and Shut (ek het die kleure rooi en groen verander, u kan dit in die app -instellings vir elke widget sny). Die skets kontroleer die sensor elke sekonde en stuur data na die regte LED -widget.

Die Push -kennisgewing word geaktiveer wanneer die deurstatus verander. (Let daarop dat Blynk 'n beperking het dat hulle slegs elke 15 sekondes stootkennisgewing toelaat (dit is om te keer dat hul bediener gebombardeer word deur versoeke). genoeg vir my behoeftes. Daar is 'n klein moontlikheid dat as u die deur oopmaak en dan weer binne die 16 sekondes sluit, u nie die kennisgewing sal kry nie (maar die LED's sal steeds die korrekte toestand toon as hulle elke sekonde kyk).

Aanbeveel: