Talaan ng mga Nilalaman:

Nodemcu Esp8266 + PIR + Blynk: 6 Hakbang
Nodemcu Esp8266 + PIR + Blynk: 6 Hakbang

Video: Nodemcu Esp8266 + PIR + Blynk: 6 Hakbang

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

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Hakbang 1: Mga Materyales

- Nodemcu esp8266

- Sensor PIR

- Aplicativo móvil Blynk

Hakbang 2: Diseño

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

Hakbang 3: Configuración Del Arduino IDE

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

El "Bilis ng Pag-upload" de la configuración del NodeMCU debe ser igual al "baudio" del monitor serie.

Hakbang 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

Mga Requisitos:

- Descargar el aplicativo móvil "Blynk"

Pasos:

  1. Piliin ang opsyon na "+ Bagong Proyekto", para sa hindi mabuo na proyekto.
  2. Seleccionar el dispositivo (ESP8266), agregar un nombre at seleccionar el botón "Lumikha".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. Piliin ang la opción na "Button", para sa hindi malalaman ng bot en en proyecto.
  5. Configurar el botón recién creado: - Ingresar un nombre al botón.- Ingresar al "OUTPUT" at piliin ang "V0". - Cambiar la opción "Mode" isang "Switch".
  6. Piliin ang opción na "Notification".
  7. Configurar las notificaciones. Dejar por predeterminado.
  8. Ingresar a la opción de "tuerca" para sa validar el dispositivo.
  9. Tiyak na "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.

Hakbang 5: Programación

# isama

# tukuyin ang BLYNK_PRINT Serial

# isama

char auth = "Tu Auth Token"; // Auth Token del app para sa Blynk

/ * Credenciales de WiFi * /

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

/ * HC-SR501 Motion Detector * /

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

BLYNK_WRITE (V0)

{pinValue = param.asInt (); }

walang bisa ang pag-setup ()

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

walang bisa loop ()

{kung (pinValue == MATAAS) {getPirValue (); } Blynk.run (); }

walang bisa getPirValue (walang bisa)

{pirValue = digitalRead (pirPin); kung (pirValue) {Serial.println ("Nakita ang paggalaw"); Blynk.notify ("Nakita ang paggalaw"); }}

Hakbang 6: Mga Resulta