Cuprins:
- Pasul 1: Materiale
- Pasul 2: Proiectare
- Pasul 3: Configurare Del Arduino IDE
- Pasul 4: Configurare Del Blynk
- Pasul 5: Programare
![Nodemcu Esp8266 + PIR + Blynk: 6 pași Nodemcu Esp8266 + PIR + Blynk: 6 pași](https://i.howwhatproduce.com/images/001/image-1809-18-j.webp)
Video: Nodemcu Esp8266 + PIR + Blynk: 6 pași
![Video: Nodemcu Esp8266 + PIR + Blynk: 6 pași Video: Nodemcu Esp8266 + PIR + Blynk: 6 pași](https://i.ytimg.com/vi/yTcwdQ_aXdw/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
![Nodemcu Esp8266 + PIR + Blynk Nodemcu Esp8266 + PIR + Blynk](https://i.howwhatproduce.com/images/001/image-1809-19-j.webp)
Nodemcu Esp8266 + PIR + Blynk
LABSTI - FIA - USMP
Pasul 1: Materiale
- Nodemcu esp8266
- Senzor PIR
- Aplicativo móvil Blynk
Pasul 2: Proiectare
![Proiectare Proiectare](https://i.howwhatproduce.com/images/001/image-1809-20-j.webp)
![Proiectare Proiectare](https://i.howwhatproduce.com/images/001/image-1809-21-j.webp)
Pasul 3: Configurare Del Arduino IDE
![Configurare Del Arduino IDE Configurare Del Arduino IDE](https://i.howwhatproduce.com/images/001/image-1809-22-j.webp)
El "Upload Speed" din configurarea NodeMCU trebuie să fie la fel ca "baudio" din seria monitorului.
Pasul 4: Configurare Del Blynk
![Configuración Del Blynk Configuración Del Blynk](https://i.howwhatproduce.com/images/001/image-1809-23-j.webp)
![Configuración Del Blynk Configuración Del Blynk](https://i.howwhatproduce.com/images/001/image-1809-24-j.webp)
![Configuración Del Blynk Configuración Del Blynk](https://i.howwhatproduce.com/images/001/image-1809-25-j.webp)
Requisitos:
- Descărcați aplicația mobilă "Blynk"
Pasos:
- Selectați opțiunea "+ New Project", pentru a crea un nou proiect.
- Selectați dispozitivul (ESP8266), adăugați un nume și selectați butonul "Create".
- Ingresar al proiectului recent creat și selectați opțiunea "(+)".
- Selectați opțiunea "Buton", pentru a crea un nou buton în proiect.
- Configurați butonul recent creat: - Înregistrați un număr al butonului.- Înregistrați la "OUTPUT" și selectați "V0". - Schimbați opțiunea „Mode” și „Switch”.
- Selectați opțiunea „Notificare”.
- Configurează notificările. Dejar por predeterminado.
- Introduceți opțiunea de "tuerca" pentru validarea dispozitivului.
- Verificați "Auth Token" sea el mismo that se ingreso in the code.
El Auth Token se obține la crearea unui nou proiect la care vom primi prin e-mailul nostru asociat.
Pasul 5: Programare
#include
#define BLYNK_PRINT Serial
#include
char auth = "Tu Auth Token"; // Auth Token al aplicației mobile Blynk
/ * Credențiale de WiFi * /
char ssid = "Tu red"; // nombre de la red wifi char pass = "Tu contraseña"; // contraseña de la red wifi
/ * HC-SR501 Detector de mișcare * /
#define pirPin 5 // Intrare pentru HC-S501 int pirValue; int PinValue;
BLYNK_WRITE (V0)
{pinValue = param.asInt (); }
configurare nulă ()
{Serial.begin (115200); întârziere (10); Blynk.begin (auth, ssid, pass); pinMode (pirPin, INPUT); }
bucla nulă ()
{if (pinValue == HIGH) {getPirValue (); } Blynk.run (); }
void getPirValue (nul)
{pirValue = digitalRead (pirPin); if (pirValue) {Serial.println ("Mișcare detectată"); Blynk.notify („Mișcarea detectată”); }}