Taula de continguts:
Vídeo: Detector de moviment amb notificacions Blynk (WeMos D1 Mini + HC-SR04): 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
VOTEU aquest projecte al concurs de connexions sense fils. Gràcies!
Actualització núm. 2: pocs ajustaments (versió 2.2), podeu configurar el sensor (rang i nom) just a la definició. A més, de vegades va passar que el sensor llegia valors incorrectes i enviava notificacions, de manera que he afegit i "si" on els valors han d'estar dins de l'interval dues vegades seguides. Si encara teniu problemes, podeu ajustar-lo per llegir 3, 4, ….x vegades abans que s'enviï la notificació.
Ubicació de la cadena = "Garatge"; int rangeMin = 0; int rangeMax = 50;
_
Actualització núm. 1 - Encara descobreixo els secrets que hi ha darrere de Blynk … ve amb un codi més net (versió 2.1), un bucle adequat, etc. Gaudeix i fes-me saber com funciona aquest projecte per a tu … Gràcies!
Volia fer un detector de moviment que m’avisés cada vegada que s’obria la porta del garatge. Vaig estar jugant amb el sensor PIR durant un temps, però després de tenir alguns problemes de configuració (sensibilitat x temps) vaig decidir utilitzar el sensor HC-SR04 … i funciona com un encant. La idea és senzilla: configureu el detector de manera que, quan s’obre la porta (o la finestra, depèn de com vulgueu utilitzar-lo), s’obstaculitzarà el sensor de manera que es canviarà la distància mesurada. L’avantatge d’utilitzar el sensor UltraSonic en lloc de PIR és enorme. No es pot desencadenar amb llum ni mosquits, que va ser el motiu principal pel qual no volia utilitzar el PIR.
Què necessiteu:
- Mini placa WeMos D1 - eBay - 3,47 USD (són possibles altres taules, només cal tenir en compte que, per exemple, NodeMCU ESP-12E V1.0 només proporciona 3,3 V i que el sensor HC-SR04 necessita 5 V)
- Sensor d'ultrasons HC-SR04 + - eBay: 1,06 USD (mitjançant "+" ja que pot funcionar a 3,3 V)
- Aplicació Blynk (si sou nou a Blynk i utilitzeu un dispositiu iOS, haureu de demanar prestat un telèfon Android per configurar les notificacions)
- Taula de pa o soldador
- Filferros
- Ordinador amb Arduino IDE instal·lat
Pas 1: reunir les peces
He sentit a parlar de persones amb problemes en alimentar el sensor HC-SR04 des de la placa. Em funciona bé, però la manera més segura d’evitar-ho és fer servir HC-SR04P (o "+"), que té un rang d'entrada de 3 a 5,5 v
Connexions (vegeu el diagrama)
WeMos D1 HC-SR04 (P)
5V VCC
G GND
D6 Ressò
D7 Trig
Pas 2: Configuració de Blynk
Per a aquells que no saben què és Blynk, és una plataforma amb aplicacions per a iOS i Android per controlar Arduino, Raspberry Pi i similars a través d'Internet. És un tauler digital on podeu crear una interfície gràfica per al vostre projecte simplement arrossegant i deixant anar ginys.
Comencem amb el dispositiu Andorid:
- Baixeu-vos l'aplicació Blynk
- Registreu-vos o inicieu la sessió (si ja teniu un compte)
- Toqueu "+" per crear un projecte nou
- Poseu un nom al projecte i seleccioneu el dispositiu que utilitzeu (en el nostre cas és ESP8266) i toqueu "Crea"
- Rebràs un testimoni d’autenticació a la teva bústia de correu, el necessitarem més endavant
- A la pàgina del Projecte Blynk, toqueu "+" per afegir un widget de notificació (si aquest és el vostre primer projecte Blynk, hauríeu de tenir prou energia per comprar-lo) i configureu-lo com vulgueu. Utilitzo la configuració tal com es mostra a la captura de pantalla.
- A la configuració del projecte (icona de nou a la part superior) "Envia l'ordre connectada a l'aplicació" a ACTIVAT.
- Tanqueu la configuració i premeu el botó Reprodueix
Ara també podeu iniciar la sessió a l’aplicació Blynk al vostre dispositiu iOS i hauríeu de veure el projecte amb el widget de notificació.
Pas 3: el codi
Ara és hora de penjar el codi al nostre tauler.
- Obriu el fitxer *.ino a Arduino IDE
- Connecteu la placa WeMos a l'ordinador
- A Eines, seleccioneu la placa WeMos D1 R2 i la mini
Ajusteu el següent:
char auth = "El vostre testimoni d'autenticació de la vostra bústia de correu va aquí"; char ssid = "El vostre nom de WiFi"; char pass = "La vostra contrasenya de WiFi";
A més, podeu canviar l'interval on voleu que se us notifiqui (el valor predeterminat s'estableix entre 1 i 49 cm)
if (0 <distància && distància <50) {
Prem Carrega
Enhorabona! Si tot estava correcte, ara hauríeu de rebre la primera notificació.
Pas 4: resum
Hi ha tres notificacions que rebrà ara. La primera us indica que el detector s'ha connectat correctament al vostre WiFi; la segona notificació que rebreu serà quan hi hagi alguna cosa dins del vostre abast de configuració. I el tercer quan el Detector està desconnectat a causa de problemes de connexió o d'alimentació.
Les modificacions que podeu fer a aquest projecte són infinites. Podeu configurar més notificacions per a diferents intervals (tingueu en compte que Blynk permet les notificacions després de 15 segons com a mínim). Utilitzeu diferents sensors, etc.
Espero que us agradi aquest projecte, si ho feu, si us plau, voteu-me i deixeu un comentari / suggeriment … Estaré encantat de conèixer els altres!
Diverteix-te!
Recomanat:
GPS Car Tracker amb notificacions per SMS i càrrega de dades Thingspeak, basat en Arduino, domòtica: 5 passos (amb imatges)
GPS Car Tracker amb notificacions per SMS i càrrega de dades Thingspeak, basat en Arduino, domòtica: Vaig fer aquest rastrejador GPS l'any passat i, ja que funciona bé, el publico ara a Instructable. Està connectat a l’endoll d’accessoris del maleter. El rastrejador GPS penja la posició del vehicle, la velocitat, la direcció i la temperatura mesurada a través d’un mòbil
ForgetMeNot: plataforma de notificacions de casa intel·ligent: 14 passos (amb imatges)
ForgetMeNot: plataforma de notificacions de cases intel·ligents: com a estudiants universitaris ocupats, que corren entre classes, llocs de treball i obligacions familiars, tendim a oblidar les petites coses. Un aniversari va i ve sense que ens adonem, es perd un termini important a causa de l’oblit i, de vegades, només
Notificacions meravelloses: edició Ironman: 5 passos (amb imatges)
Notificacions meravelloses: edició Ironman: " Excelsior " - Stan Lee. Notificacions meravelloses. Aquest instructiu està dedicat al difunt pare dels meus superherois preferits. Durant un temps vaig tenir aquesta estàtua de Iron Man a la prestatgeria. És una joguina d'orígens dubtosos que em van donar després d'un argum
Bandera de notificacions: introducció fantàstica a Wi-Fi, IFTTT i Huzzah ESP8266: 9 passos (amb imatges)
Bandera de notificacions: gran introducció a Wi-Fi, IFTTT i Huzzah ESP8266: sempre em falten coses importants … així que he creat Flag. Un dispositiu Internet de les Coses (IoT) per notificar-me o recordar-me aquestes coses importants. Ara, amb una mirada ràpida al meu escriptori, puc veure si … Tinc un correu electrònic que em van esmentar en un twe
Sistema de notificacions ISS simple: 6 passos (amb imatges)
Sistema de notificacions ISS simple: què és l’Estació Espacial Internacional i per què voleu predir on es troba? Per respondre a la primera pregunta, podem buscar una resposta al lloc web de la NASA. El que en definitiva és: L’Estació Espacial Internacional és una nau espacial gran. Orbita al voltant de