Inhaltsverzeichnis:

Nodemcu Esp8266 + PIR + Blynk - Gunook
Nodemcu Esp8266 + PIR + Blynk - Gunook

Video: Nodemcu Esp8266 + PIR + Blynk - Gunook

Video: Nodemcu Esp8266 + PIR + Blynk - Gunook
Video: Датчик движения (PIR) + РЕЛЕ + ESP 8266 + BLYNK (дистанцинное управление освещением) часть 1 2024, Juni
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Schritt 1: Materialien

- Nodemcu esp8266

- Sensor PIR

- Aplicativo móvil Blynk

Schritt 2: Diseño

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

Schritt 3: Konfiguration der Arduino IDE

Konfiguration der Arduino IDE
Konfiguration der Arduino IDE

Die "Upload-Geschwindigkeit" der Konfiguration der NodeMCU-Serie von der "Baudio" der Monitor-Serie.

Schritt 4: Configuración Del Blynk

Konfiguration Del Blynk
Konfiguration Del Blynk
Konfiguration Del Blynk
Konfiguration Del Blynk
Konfiguration Del Blynk
Konfiguration Del Blynk

Voraussetzungen:

- Descargar el aplicativo móvil "Blynk"

Schritte:

  1. Seleccionar la opción "+ New Project", para crear un nuevo proyecto.
  2. Seleccionar el dispositivo (ESP8266), agregar un nombre y seleccionar el botón "Create".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Wählen Sie die opción "Button", para crear unevo botón en el proyecto.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" und seleccionar "V0". - Cambiar la opción "Mode" a "Switch".
  6. Wählen Sie die Option "Benachrichtigung".
  7. Konfigurieren Sie die Benachrichtigungen. 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 und el código.

El Auth Token ist erforderlich, um ein neues Proyecto la Cual lo recibiremos por nuestro correo electrónico asociado zu erhalten.

Schritt 5: Programmación

#enthalten

#define BLYNK_PRINT-Seriennummer

#enthalten

char auth = "Tu-Auth-Token"; // Auth Token der App móvil Blynk

/* WLAN-Zugangsdaten */

char ssid = "Tu rot"; // nombre de la red wifi char pass = "Tu contraseña"; // Contraseña de la rotes WLAN

/* HC-SR501 Bewegungsmelder */

#define pirPin 5 // Eingabe für HC-S501 int pirValue; int pinWert;

BLYNK_WRITE(V0)

{ pinValue = param.asInt(); }

Void-Setup ()

{Seriell.begin(115200); Verzögerung(10); Blynk.begin(auth, ssid, pass); pinMode (pirPin, EINGANG); }

Leere Schleife ()

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

void getPirValue(void)

{ pirValue = digitalRead (pirPin); if (pirValue) { Serial.println ("Bewegung erkannt"); Blynk.notify("Bewegung erkannt"); } }