Isi kandungan:

Nodemcu Esp8266 + PIR + Blynk: 6 Langkah
Nodemcu Esp8266 + PIR + Blynk: 6 Langkah

Video: Nodemcu Esp8266 + PIR + Blynk: 6 Langkah

Video: Nodemcu Esp8266 + PIR + Blynk: 6 Langkah
Video: Node MCU ESP8266 interface with PIR Motion Sensor /Motion Led indication with PIR motion sensor 2024, November
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Langkah 1: Bahan

- Nodemcu esp8266

- Sensor PIR

- Aplicativo móvil Blynk

Langkah 2: Diseño

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

Langkah 3: Configuración Del Arduino IDE

Configuración Del Arduino IDE
Configuración Del Arduino IDE

El "Kelajuan Muat Naik" de la configuración del NodeMCU debe ser igual al "baudio" del monitor serie.

Langkah 4: Configuración Del Blynk

Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk
Configuración Del Blynk

Permintaan:

- Descargar el aplicativo móvil "Blynk"

Pasos:

  1. Seleccionar la opción "+ Projek Baru", para crear un nuevo proyecto.
  2. Seleccionar el dispositivo (ESP8266), agregar un nombre y seleccionar el botón "Buat".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Seleccionar la opción "Button", para crear un nuevo botón 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. Seleccionar la opción "Pemberitahuan".
  7. Configurar las notificaciones. Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" untuk validar el dispositivo.
  9. Verificar el "Auth Token" laut 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.

Langkah 5: Programación

#sertakan

#tentukan seri BLYNK_PRINT

#sertakan

char auth = "Tu Auth Token"; // Auth Token del app móvil Blynk

/ * Credenciales de WiFi * /

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

/ * Pengesan Gerak HC-SR501 * /

#define pirPin 5 // Input untuk HC-S501 int pirValue; int pinValue;

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

persediaan tidak sah ()

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

gelung kosong ()

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

batal getPirValue (tidak sah)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Gerakan dikesan"); Blynk.notify ("Gerak dikesan"); }}