Სარჩევი:

Nodemcu Esp8266 + PIR + Blynk: 6 ნაბიჯი
Nodemcu Esp8266 + PIR + Blynk: 6 ნაბიჯი

ვიდეო: Nodemcu Esp8266 + PIR + Blynk: 6 ნაბიჯი

ვიდეო: Nodemcu Esp8266 + PIR + Blynk: 6 ნაბიჯი
ვიდეო: How to use 4 channel Relay to control AC load with Arduino code 2024, ივნისი
Anonim
ნოდემკუ Esp8266 + PIR + ბლინკი
ნოდემკუ Esp8266 + PIR + ბლინკი

ნოდემკუ Esp8266 + PIR + ბლინკი

LABSTI - FIA - USMP

ნაბიჯი 1: მასალები

- ნოდემკუ esp8266

- სენსორი PIR

- Aplicativo móvil Blynk

ნაბიჯი 2: განშორება

დისნეო
დისნეო
დისნეო
დისნეო

ნაბიჯი 3: კონფიგურაცია Del Arduino IDE

კონფიგურაცია Del Arduino IDE
კონფიგურაცია Del Arduino IDE

NodeMCU- ის კონფიგურაციის სიჩქარე "NodeMCU" არის მონიტორის სერიის "ბაუდიო" -სთვის.

ნაბიჯი 4: დელ ბლინკის კონფიგურაცია

კონფიგურაცია დელ ბლინკი
კონფიგურაცია დელ ბლინკი
კონფიგურაცია დელ ბლინკი
კონფიგურაცია დელ ბლინკი
კონფიგურაცია დელ ბლინკი
კონფიგურაცია დელ ბლინკი

რეკვიზიტები:

- ჩამოტვირთეთ ელ ბლინკი

პასოსი:

  1. Seleccionar la opción "+ New Project", para crear un nuevo proyecto.
  2. Seleccionar el dispositivo (ESP8266), არ არის ნომინალი და აირჩიეთ "შექმენით".
  3. Ingresar al proyecto recién creado y seleccionar la opción "(+)".
  4. შერჩევა "ღილაკზე", რომელიც შექმნილია ახალი პროტოქოსთვის.
  5. Configurar el botón recién creado:- Ingresar un nombre al botón.- Ingresar in "OUTPUT" y seleccionar "V0". - არჩევანი "რეჟიმი" და "გადამრთველი".
  6. შერჩევა "შეტყობინება".
  7. Configurar las notificaciones. 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 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: პროგრამირება

#ჩართეთ

#განსაზღვრეთ 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 მოძრაობის დეტექტორი */

#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 (); }

void getPirValue (ბათილია)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("მოძრაობა აღმოჩენილია"); Blynk.notify ("მოძრაობა აღმოჩენილია"); }}