Table des matières:

Nodemcu Esp8266 + PIR + Blynk : 6 étapes
Nodemcu Esp8266 + PIR + Blynk : 6 étapes

Vidéo: Nodemcu Esp8266 + PIR + Blynk : 6 étapes

Vidéo: Nodemcu Esp8266 + PIR + Blynk : 6 étapes
Vidéo: Blynk with NodeMCU ESP8266- Web dashboard and Mobile App 2024, Juin
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Étape 1: Matériaux

-Nodemcu esp8266

- Capteur PIR

- Application mobile Blynk

Étape 2: Création

Diseño
Diseño
Diseño
Diseño

Étape 3: Configuration de l'IDE Arduino

Configuration de l'IDE Arduino
Configuration de l'IDE Arduino

La "Vitesse de téléchargement" de la configuration du NodeMCU debe ser igual al "baudio" del monitor serie.

Étape 4: Configuration Del Blynk

Configuration Del Blynk
Configuration Del Blynk
Configuration Del Blynk
Configuration Del Blynk
Configuration Del Blynk
Configuration Del Blynk

Conditions requises:

- Descargar el aplicativo móvil "Blynk"

Étapes:

  1. Seleccionar la opción "+ New Project", pour créer un nouveau projet.
  2. Seleccionar el dispositivo (ESP8266), agregar un nombre y seleccionar el botón "Créer".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Seleccionar la opción "Button", pour créer un nouveau bouton en el proyecto.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - Cambiar la opción "Mode" a "Switch".
  6. Sélectionnez l'option "Notification".
  7. Configurer les notifications. Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" para validar el dispositivo.
  9. Verificar el "Auth Token" sea el mismo que se ingreso en el código.

El Auth Token se obtiene al crear un nuevo proyecto la cual lo recibiremos por nuestro correo electrónico asociado.

Étape 5: Programmation

#comprendre

#define BLYNK_PRINT Série

#comprendre

char auth = "Tu jeton d'authentification"; // Auth Token del app móvil Blynk

/* Credenciales de WiFi */

char ssid = "Tu rouge"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la wifi rouge

/* Détecteur de mouvement HC-SR501 */

#define pirPin 5 // Entrée pour HC-S501 int pirValue; int pinValue;

BLYNK_WRITE(V0)

{ pinValue = param.asInt(); }

void setup()

{ Serial.begin(115200); retard(10); Blynk.begin(auth, ssid, pass); pinMode(pirPin, INPUT); }

boucle vide()

{ if (pinValue == HIGH) { getPirValue(); } Blynk.run(); }

void getPirValue(void)

{ pirValue = digitalRead(pirPin); if (pirValue) { Serial.println("Mouvement détecté"); Blynk.notify("Mouvement détecté"); } }