ዝርዝር ሁኔታ:
- ደረጃ 1: Materiales
- ደረጃ 2: በሽታ
- ደረጃ 3 Configuración Del Arduino IDE
- ደረጃ 4: Configuración Del Blynk
- ደረጃ 5: Programación
ቪዲዮ: Nodemcu Esp8266 + PIR + Blynk: 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
Nodemcu Esp8266 + PIR + Blynk
LABSTI - FIA - USMP
ደረጃ 1: Materiales
- Nodemcu esp8266
- ዳሳሽ PIR
- Aplicativo móvil Blynk
ደረጃ 2: በሽታ
ደረጃ 3 Configuración Del Arduino IDE
ኤል “የፍጥነት ፍጥነት” ዴ ላ configuración del NodeMCU debe ser igual al “baudio” del monitor serie።
ደረጃ 4: Configuración Del Blynk
ተፈላጊዎች:
- Descargar el aplicativo móvil "Blynk"
ፓሶስ
- Seleccionar la opción "+ አዲስ ፕሮጀክት" ፣ para crear un nuevo proyecto.
- Seleccionar el dispositivo (ESP8266) ፣ agregar un nombre y seleccionar el botón “ፍጠር”።
- Ingresar al proyecto recién creado y seleccionar la opción "(+)"።
- Seleccionar la opción “Button” ፣ para crear un nuevo botón en el proyecto.
- Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - Cambiar la opción “ሞድ” እና “ቀይር”።
- Seleccionar la opción “ማሳወቂያ”።
- የላስ notificaciones ን ያዋቅሩ። Dejar por predeterminado.
- Ingresar a la opción de "tuerca" para validar el dispositivo.
- Verificar el "Auth Token" ባሕር el mismo que se ingreso en el código.
ኤል Auth Token se obtiene al crear un nuevo proyecto la cual lo recibiremos por nuestro correo electrónico asociado.
ደረጃ 5: Programación
#ያካትቱ
#BLYNK_PRINT ተከታታይን ይግለጹ
#ያካትቱ
char auth = "Tu Auth Token"; // Auth Token del app móvil Blynk
/ * Credenciales de WiFi */
char ssid = "ቱ ቀይ"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la red wifi
/ * HC-SR501 የእንቅስቃሴ ዳሳሽ */
#ዲፊን ፒርፒን 5 // ግብዓት ለ HC-S501 int pirValue; int pinValue;
BLYNK_WRITE (V0)
{pinValue = param.asInt (); }
ባዶነት ማዋቀር ()
{Serial.begin (115200); መዘግየት (10); ብሊንክ.ጀጊን (auth ፣ ssid ፣ pass); pinMode (ፒርፒን ፣ ግቤት); }
ባዶነት loop ()
{ከሆነ (pinValue == HIGH) {getPirValue (); } ብሊንክ.run (); }
ባዶነት getVirValue (ባዶ)
{pirValue = digitalRead (pirPin); ከሆነ (pirValue) {Serial.println (“እንቅስቃሴ ተገኝቷል”); ብሊንክ። ማሳወቅ (“እንቅስቃሴ ተገኝቷል”); }}