Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Diseño
- Քայլ 3. Կարգավորեք Del Arduino IDE- ն
- Քայլ 4: Դել Բլինկի կազմաձևում
- Քայլ 5: aciրագրավորում
Video: Nodemcu Esp8266 + PIR + Blynk: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Nodemcu Esp8266 + PIR + Blynk
LABSTI - FIA - USMP
Քայլ 1: Նյութեր
- Nodemcu esp8266
- տվիչ PIR
- Aplicativo móvil Blynk
Քայլ 2: Diseño
Քայլ 3. Կարգավորեք Del Arduino IDE- ն
«Վերբեռնման արագություն» ՝ NodeMCU- ի կազմաձևման միջոցով, այն պետք է դիտարկի որպես «բաուդիո» մոնիտորի սերիա:
Քայլ 4: Դել Բլինկի կազմաձևում
Պահանջներ:
- Descargar el aplicativo móvil "Blynk"
Պասոս:
- Seleccionar la opción "+ New Project", 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 «(+)»:
- Ընտրեք «Կոճակ» ընտրությունը, որը ստեղծվում է նոր պրոյեկտում:
- Configurar el botón recién creado: - Cambiar la opción "Mode" a "Switch":
- Ընտրեք «ificationանուցում»:
- Configurar las notificaciones. Dejar por predeterminado:
- Ingresar a la opción de "tuerca" para validar el dispositivo.
- 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- ի միջոցով:
Քայլ 5: aciրագրավորում
#ներառում
#սահմանել 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 = "Դուք հակասում եք"; // contraseña de la կարմիր wifi
/ * HC-SR501 Շարժման դետեկտոր */
#define pirPin 5 // Մուտք HC-S501 int pirValue- ի համար; int pinValue;
BLYNK_WRITE (V0)
{pinValue = param.asInt (); }
դատարկ կարգավորում ()
{Serial.begin (115200); ուշացում (10); Blynk.begin (author, ssid, pass); pinMode (pirPin, INPUT); }
դատարկ շրջան ()
{if (pinValue == HIGH) {getPirValue (); } Blynk.run (); }
դատարկ getPirValue (անվավեր)
{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println («Շարժումը հայտնաբերվեց»); Blynk.notify («Շարժումը հայտնաբերված է»); }}