Taula de continguts:

Detector de moviment amb notificacions Blynk (WeMos D1 Mini + HC-SR04): 4 passos (amb imatges)
Detector de moviment amb notificacions Blynk (WeMos D1 Mini + HC-SR04): 4 passos (amb imatges)

Vídeo: Detector de moviment amb notificacions Blynk (WeMos D1 Mini + HC-SR04): 4 passos (amb imatges)

Vídeo: Detector de moviment amb notificacions Blynk (WeMos D1 Mini + HC-SR04): 4 passos (amb imatges)
Vídeo: Wemos Oled dan SCT013 30/1V 2024, Juliol
Anonim
Detector de moviment amb notificacions Blynk (WeMos D1 Mini + HC-SR04)
Detector de moviment amb notificacions Blynk (WeMos D1 Mini + HC-SR04)

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

Unir les peces
Unir les peces
Unir les peces
Unir les peces
Unir les peces
Unir 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

Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
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

Resum
Resum
Resum
Resum
Resum
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: