Taula de continguts:

Alarma de porta de garatge Arduino amb Blynk: 3 passos
Alarma de porta de garatge Arduino amb Blynk: 3 passos

Vídeo: Alarma de porta de garatge Arduino amb Blynk: 3 passos

Vídeo: Alarma de porta de garatge Arduino amb Blynk: 3 passos
Vídeo: Electrones ingresando al cuerpo - Electricidad estática 2024, Juliol
Anonim
Alarma de porta de garatge Arduino amb Blynk
Alarma de porta de garatge Arduino amb Blynk
Alarma de porta de garatge Arduino amb Blynk
Alarma de porta de garatge Arduino amb Blynk
Alarma de porta de garatge Arduino amb Blynk
Alarma de porta de garatge Arduino amb Blynk
Alarma de porta de garatge Arduino amb Blynk
Alarma de porta de garatge Arduino amb Blynk

Sensor bastant bàsic que envia dades al projecte Blynk per mostrar l’estat de la porta del meu garatge - Obert de tancament - i envia una alerta automàtica al meu telèfon quan canvia l’estat de la porta: Obert a Apagat o Apagat a Obrit. Vaig fer servir WEMOS D1 Mini Pro per a connectivitat wifi i per executar l’esbós d’Arduino, però podríeu utilitzar qualsevol dispositiu compatible amb Arduino.

Originalment tenia previst utilitzar un senzill interruptor de bloqueig, però la porta és una porta de garatge inclinada més antiga i no sempre s’obre a la mateixa posició. Aconseguir un contacte constant hauria estat difícil. També he eliminat qualsevol tipus de sensor magnètic per la mateixa raó.

Em vaig instal·lar en un petit sensor infrarojo (IR) que pot detectar un obstacle d'entre 2 i 30 cm.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu

1. WEMOS D1 Mini Pro: una mini placa wifi amb 16 MB de flaix, connector d'antena extern i antena de ceràmica integrada basada en ESP8266EX.

2. Sensor d’obstacles IR.

3. Compte i aplicació de Blynk al telèfon intel·ligent.

4. Restabliu l'interruptor SW i Power (opcional), diverses taules de connexió, connecteu cables, etc. per provar-los.

5. Jiffy Box: faig servir clar perquè m'agrada veure la meva feina;-).

6. Suport de muntatge per col·locar el sensor a prop de la porta (he utilitzat un tros de fusta).

Pas 2: creeu el vostre prototip i proveu

Construeix el teu prototip i prova
Construeix el teu prototip i prova
Construeix el teu prototip i prova
Construeix el teu prototip i prova
Construeix el teu prototip i prova
Construeix el teu prototip i prova

Connecteu el sensor IR al D1 Mini:

Sensor - D1 Mini

VCC - + 5V

GND - GND

OUT - D3

Executeu l'esbós i comproveu el monitor sèrie per veure si el valor del pin D3 canvia quan bloquegeu la part frontal del senor (davant dels LED); podeu canviar la distància de detecció ajustant el potenciòmetre (pot). L'he establert a uns 5 cm, que permet ampliar la porta quan estigui oberta.

L’esbós s’escriu de manera que el passador s’estableixi ALT quan la porta està oberta (el sensor està bloquejat) o BAIX quan la porta està tancada (el senor no està bloquejat). Podeu invertir-lo fàcilment segons les vostres necessitats segons el punt de muntatge del sensor en relació amb la posició de la porta.

Quan vaig muntar a la caixa, vaig perforar els forats dels LED amb molta cura per adaptar-los perfectament als LED: no hi ha necessitat d’adhesiu addicional que faciliti l’eliminació per a l’ajust, el muntatge, etc.

* NOTA: l’esbós defineix el sensor com a Pin 0, però està físicament connectat al WEMOS D1 Mini pin D3… Això es deu al fet que el D! Mini es basa en el xip / processador ESP8266. El D1 Mini és efectivament només un escut, l’esbós només funciona a l’ESP8266. Per tant, el pin 0 de GPiO (que es fa referència a l’esbós), realment apareix com a WEMOS D1 Mini pin D3. Ho trobareu amb molts esbossos Arduino, el mapatge de pins varia segons la taula que feu servir.

Pas 3: instal·leu i Voila

Instal·la i Voila!
Instal·la i Voila!
Instal·la i Voila!
Instal·la i Voila!
Instal·la i Voila!
Instal·la i Voila!

Vaig muntar el sensor en una caixa petita i clara (esborra perquè pugui veure la meva feina!). Muntat sobre un tros de fusta de manera que el marc de la porta bloquegi el sensor quan la porta està oberta.

He foradat un petit forat a la base de la caixa aleat al capdamunt de l'olla, puc introduir-lo en un tornavís petit per ajustar la ràbia del sensor sense haver de treure la tapa. (També he muntat la tapa a la part inferior, de manera que si he d’obrir la caixa no necessito treure tot el suport de la paret, puc accedir als cargols tal com és).

El projecte Blynk és bastant senzill, un giny LED per a Obert i Apagat (he canviat els colors Vermell i Verd, els podeu escollir a la configuració de l'aplicació de cada giny). L'esbós comprovarà el sensor cada segon i enviarà dades al widget LED correcte.

La notificació Push s'activa quan canvia l'estat de la porta. (Tingueu en compte que Blynk té una limitació que només permeten la notificació push cada 15 segons (això impedeix que el seu servidor sigui bombardejat per peticions). He configurat el temporitzador a l'esbós per comprovar si hi ha canvis d'estat de la porta només cada 16 segons, cosa que és bo prou per a les meves necessitats. Hi ha un petit potencial que si la porta es va obrir i es va tornar a tancar durant el període de 16 segons no rebrà la notificació (però els LED continuaran mostrant l'estat correcte mentre es comproven cada segon).

Recomanat: