Obsah:

Alarm garážových vrat Arduino s Blynkem: 3 kroky
Alarm garážových vrat Arduino s Blynkem: 3 kroky

Video: Alarm garážových vrat Arduino s Blynkem: 3 kroky

Video: Alarm garážových vrat Arduino s Blynkem: 3 kroky
Video: Flipper Zero Brute-forces A Door Open 2024, Listopad
Anonim
Alarm garážových vrat Arduino s Blynkem
Alarm garážových vrat Arduino s Blynkem
Alarm garážových vrat Arduino s Blynkem
Alarm garážových vrat Arduino s Blynkem
Alarm garážových vrat Arduino s Blynkem
Alarm garážových vrat Arduino s Blynkem
Alarm garážových vrat Arduino s Blynkem
Alarm garážových vrat Arduino s Blynkem

Docela základní senzor, který odesílá data do projektu Blynk a zobrazuje stav mých garážových vrat - Open of Shut - a odesílá upozornění na stisknutí telefonu, když se stav dveří změní - Open to Shut nebo Shut to Open. Pro připojení wifi a spuštění skici Arduino jsem použil WEMOS D1 Mini Pro, ale můžete použít jakákoli zařízení kompatibilní s Arduino.

Původně jsem plánoval použití jednoduchého blokovacího spínače, ale vrata jsou starší garážová vrata ve výklopném stylu a ne vždy se otevírají do stejné polohy. Získat konzistentní kontakt by bylo obtížné. Ze stejného důvodu jsem také vyloučil jakýkoli typ magnetického senzoru.

Usadil jsem se na malém infračerveném (IR) senzoru, který dokáže detekovat překážku v rozmezí 2-30 cm.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat

1. WEMOS D1 Mini Pro - mini wifi deska s 16 MB blesku, konektorem externí antény a vestavěnou keramickou anténou založenou na ESP8266EX.

2. IR senzor překážky.

3. Účet a aplikace Blynk ve vašem smartphonu.

4. Resetujte SW a vypínač (volitelný), různé prkénko, připojte kabely atd. Pro testování.

5. Jiffy Box - používám clear, protože rád vidím svou práci;-).

6. Montážní držák pro umístění senzoru poblíž vašich dveří (použil jsem kus dřeva).

Krok 2: Sestavte si svůj prototyp a testujte

Sestavte si svůj prototyp a vyzkoušejte
Sestavte si svůj prototyp a vyzkoušejte
Sestavte si svůj prototyp a vyzkoušejte
Sestavte si svůj prototyp a vyzkoušejte
Sestavte si svůj prototyp a vyzkoušejte
Sestavte si svůj prototyp a vyzkoušejte

Připojte IR senzor k D1 Mini:

Senzor - D1 Mini

VCC - +5V

GND - GND

VENKU - D3

Spusťte skicu a zkontrolujte sériový monitor, abyste zjistili, že se hodnota na pinu D3 změní, když zablokujete přední část senzoru (před diodami LED) - vzdálenost detekce můžete změnit nastavením potenciometru (potu). Nastavil jsem to na asi 5 cm, což je dost na to, aby to umožnilo variace ve dveřích, když jsou otevřené.

Náčrt je napsán tak, že kolík je nastaven na VYSOKÝ, když jsou dveře otevřené (senzor je zablokován), nebo NÍZKÉ, když jsou dveře zavřené (senzor není zablokován). Můžete to snadno obrátit tak, aby vyhovovalo vašim potřebám, v závislosti na tom, kde namontujete snímač ve vztahu k poloze dveří.

Při montáži do krabice jsem velmi opatrně vyvrtal otvory pro LED diody, aby dobře přiléhaly k LED diodám - není potřeba žádné další lepidlo, které by usnadňovalo odstraňování pro seřízení, montáž atd.

*POZNÁMKA: Skica definuje senzor jako Pin 0 - je však fyzicky připojen k WEMOS D1 Mini pin D3… Je to proto, že D! Mini je založen na čipu/procesoru ESP8266. D1 Mini je ve skutečnosti jen štít, skica ve skutečnosti běží na ESP8266. Takže GPiO pin 0 (uvedený v náčrtu), ve skutečnosti vypukne jako WEMOS D1 Mini pin D3. Zjistíte to u mnoha skic Arduino, mapování pinů se liší depeongem na desce, kterou používáte.

Krok 3: Nainstalujte si a voila

Nainstalujte si a voila!
Nainstalujte si a voila!
Nainstalujte si a voila!
Nainstalujte si a voila!
Nainstalujte si a voila!
Nainstalujte si a voila!

Namontoval jsem snímač do malé, přehledné krabičky (čiré, abych viděl na svou ruční práci!). Namontováno na šrotu dřeva tak, aby zárubeň blokovala senzor při otevřených dveřích.

Vyvrtal jsem malý otvor v základně krabice vystupující na horní část hrnce, mohu zasunout malý šroubovák a upravit vztek senzoru, aniž bych musel odstraňovat víko. (Také jsem namontoval víko na dno, takže pokud potřebuji otevřít krabici, nepotřebuji odstranit celý držák ze zdi, mohu přistupovat ke šroubům tak, jak jsou).

Projekt Blynk je velmi jednoduchý, LED widget pro Open a Shut (změnil jsem barvy Red a Green, můžete je vybrat v nastavení aplikace pro každý widget). Skica každou sekundu zkontroluje snímač a odešle data do správného widgetu LED.

Oznámení push se spustí, když se změní stav dveří. (Všimněte si, že Blynk má omezení, které povoluje pouze push notifikaci každých 15 sekund (to má zabránit tomu, aby jejich server byl bombardován požadavky), nastavil jsem časovač v náčrtu, aby zkontroloval změnu stavu dveří pouze každých 16 sekund, což je dobré dost pro mé potřeby. Existuje malý potenciál, že pokud se dveře otevřou a potom se znovu zavřou během 16 sekund, oznámení neobdržíte (ale LED diody budou stále zobrazovat správný stav, protože kontrolují každou sekundu).

Doporučuje: