INHOUDSOPGAWE:
Video: Beheer huishoudelike toestelle met NodeMCU (ESP8266) en Blynk -app: 8 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie handleiding gaan ons leer hoe om die Blynk -app en NodeMCU (ESP8266) te gebruik om die lamp te beheer (enige ander huishoudelike toestelle sal goed wees), die kombinasie is via die internet.
Die doel van hierdie instruksie is om die eenvoudigste oplossing op afstand te wys om u Arduino of versoenbare hardeware (NodeMCU) op afstand te beheer via die internet en om die wêreld van Internet Of Things (IoT) te verken.
Blynk is 'n platform met iOS- en Android -programme om Arduino, Raspberry Pi en meer oor die internet te beheer. Dit is 'n digitale paneelbord waar u 'n grafiese koppelvlak vir u projek kan bou deur eenvoudig widgets te sleep en neer te sit. (Bron: Blynk -webwerf).
Stap 1: Hardeware-/sagteware -voorrade
Hardeware komponente:
1. NodeMCU (ESP8266).
2. Relay
3. Lamp
4. Drade
6. 5V kragtoevoer 1AMP (opsioneel, maar ek beveel aan om dit te gebruik om die gebrek aan elektriese stroom te vermy deur 5v aan die relais te verskaf.
Sagteware programme:
1. Blynk App
2. Arduino IDE
3. Blynk -biblioteek vir u bedryfstelsel (Windows, Linux, iOS)
4. ESP8266 -bestuurder vir Arduino IDE
Stap 2: Laai die Blynk -biblioteek af
Volg die instruksies:
1. Laai Blynk_Release_vXX.zip af (blaai af na die afdeling Aflaai)
2. Pak die argief uit. U sal sien dat die argief verskeie vouers en verskeie biblioteke bevat.
3. Kopieer al hierdie biblioteke na u_sketsboek_vouer van Arduino IDE. Gaan na die hoofkieslys in Arduino IDE om die ligging van u_sketsboekmap te vind:
Windows: Lêer → Voorkeure
Mac OS: Arduino → Voorkeure
Volg die skakel (hier) om die Blynk -biblioteek af te laai en meer inligting te kry.
Stap 3: Voeg ESP8266 -bestuurder by
Voer onder die URL in die bestuurder van die addisionele rade in. Http: //arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json
Soos aangedui in die figuur en voer OK in.
Opmerking: kyk na die video vir meer inligting oor hierdie stap
Stap 4: Kyk na die video vir meer besonderhede
Stap 5: Blynk se opset
Om die Blynk -app op te stel, moet u die onderstaande stappe volg:
1. Laai die Blynk -app op u slimfoon af en skep 'n rekening.
Om dit te doen: Laai Blynk -programme af:
• iOS:
• Android:
2. Skep 'n nuwe projek, kies u hardeware uit die lys (NodeMCU).
3. Kies die verbindingstipe (USB, Wifi, Bluetooth …).
4. Voeg 'n widget by u bedieningspaneel deur op die plus -ikoon regs bo te klik.
5. Kies die knoppie -widget en dubbel tik daarop om die instellings daarvan te wysig.
Opmerking: die verifikasiesleutel word na u e -pos gestuur
Stap 6: Skematiese
Volg asseblief die stappe hieronder:
1. Die 5v van die kragtoevoer na die Vcc van die aflosbord.
2. Die GND tot die GND van die aflosbord.
3. Die D1 van die NodeMCU na die IN1 van die aflosbord.
Let wel: die relais benodig 5v en die uitset van nodemcu is slegs 3,3v, daarom beveel ek sterk aan om 'n eksterne 5v -kragtoevoer te gebruik
Stap 7: Arduino -kode
Oor die kode
#define BLYNK_PRINT reeks
#include #include /// U moet 'n Auth Token in die Blynk -app kry. // Gaan na die projekinstellings (moer -ikoon). char auth = "YourAuthToken"; // U WiFi -geloofsbriewe. // Stel wagwoord op "" vir oop netwerke. char ssid = "Jou netwerknaam"; char pass = "YourPassword"; ongeldige opstelling () {// Ontfoutkonsole Serial.begin (115200); Blynk.begin (auth, ssid, pass); } leemte -lus () {Blynk.run (); }
Stap 8: Vir ondersteuning
U kan inteken op die my YouTube -kanaal vir meer tutoriale en projekte.
Teken in vir ondersteuning.
Dankie. Gaan na my YouTube -kanaal -skakel