Агуулгын хүснэгт:

Nodemcu Esp8266 + PIR + Blynk: 6 алхам
Nodemcu Esp8266 + PIR + Blynk: 6 алхам

Видео: Nodemcu Esp8266 + PIR + Blynk: 6 алхам

Видео: Nodemcu Esp8266 + PIR + Blynk: 6 алхам
Видео: Controla tu Casa desde Internet - Codigo de Programacion - Contol LAN - Parte3 2024, Оны зургадугаар сарын
Anonim
Nodemcu Esp8266 + PIR + Blynk
Nodemcu Esp8266 + PIR + Blynk

Nodemcu Esp8266 + PIR + Blynk

LABSTI - FIA - USMP

Алхам 1: Материалууд

- Nodemcu esp8266

- PIR мэдрэгч

- Аппликэйшн Бов

Алхам 2: Дисеньо

Дисеньо
Дисеньо
Дисеньо
Дисеньо

Алхам 3: Del Arduino IDE -ийг тохируулах

Del Arduino IDE -ийг тохируулах
Del Arduino IDE -ийг тохируулах

NodeMCU -ийн тохиргоог "Байршуулах хурд" дээр дарж дэлгэцийн аль алиныг нь үзэх боломжтой.

Алхам 4: Дел Блинкийг тохируулна уу

Дел Блинкийг тохируулах
Дел Блинкийг тохируулах
Дел Блинкийг тохируулах
Дел Блинкийг тохируулах
Дел Блинкийг тохируулах
Дел Блинкийг тохируулах

Шаардлага:

- "Blynk" програмыг татаж авах.

Пасос:

  1. "+ Шинэ төсөл" сонголтыг сонгоно уу.
  2. Сонголтууд (ESP8266), мөн "Бүтээх" сонголтыг сонгоно уу.
  3. Ingresar al proyecto recién crea y seleccionar la "" (+) ".
  4. "Товчлуур" товчлуурыг сонгоно уу, энэ нь хамгийн чухал зүйл юм.
  5. Тохиргоо хийх:- Ingresar un nombre al botón.- Ingresar al "OUTPUT" y seleccionar "V0". - "Горим" ба "Шилжүүлэгч" гэсэн сонголтыг хий.
  6. "Мэдэгдэл" гэсэн сонголтыг сонгоно уу.
  7. Мэдэгдэж буй мэдээллийг тохируулах. Урьдчилан тогтоосон хугацаа.
  8. Нэмэлт мэдээлэл авахын тулд "tuerca" гэж нэрлэнэ үү.
  9. "Auth Token" гэдэг нь далай тэнгисийн түүхэн дэх хамгийн том түлхүүр юм.

El Auth Token нь ямар ч асуудалгүй бөгөөд энэ нь цахилгаан хангамжийг ашиглах боломжийг олгодог.

Алхам 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"; // contrañ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 (auth, ssid, pass); pinMode (pirPin, INPUT); }

хоосон давталт ()

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

void getPirValue (хүчингүй)

{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Хөдөлгөөн илэрсэн"); Blynk.notify ("Хөдөлгөөнийг илрүүлсэн"); }}