Sisällysluettelo:

Kodinkoneiden hallinta NodeMCU: n (ESP8266) ja Blynk -sovelluksen avulla: 8 vaihetta (kuvien kanssa)
Kodinkoneiden hallinta NodeMCU: n (ESP8266) ja Blynk -sovelluksen avulla: 8 vaihetta (kuvien kanssa)

Video: Kodinkoneiden hallinta NodeMCU: n (ESP8266) ja Blynk -sovelluksen avulla: 8 vaihetta (kuvien kanssa)

Video: Kodinkoneiden hallinta NodeMCU: n (ESP8266) ja Blynk -sovelluksen avulla: 8 vaihetta (kuvien kanssa)
Video: Умный Дом и 3Д Печать - Что Общего Для Технаря? HomeAssistant и ESPHome 2024, Marraskuu
Anonim
Hallitse kodinkoneita NodeMCU: n (ESP8266) ja Blynk -sovelluksen avulla
Hallitse kodinkoneita NodeMCU: n (ESP8266) ja Blynk -sovelluksen avulla

Tässä opetusohjelmassa aiomme oppia käyttämään Blynk -sovellusta ja NodeMCU: ta (ESP8266) lampun ohjaamiseen (kaikki muut kodinkoneet ovat kunnossa), yhdistelmä tapahtuu Internetin kautta.

Tämän ohjeen tarkoitus on näyttää yksinkertaisin ratkaisu Arduinon tai sen yhteensopivan laitteiston (NodeMCU) etäohjaukseen Internetin kautta ja tutustua esineiden Internetiin (IoT).

Mikä Blynk? Blynk on alusta, jossa on iOS- ja Android -sovellukset Arduinon, Raspberry Pi: n ja vastaavien hallitsemiseksi Internetin kautta. Se on digitaalinen kojelauta, johon voit rakentaa graafisen käyttöliittymän projektillesi vetämällä ja pudottamalla widgetejä. (Lähde: Blynk -sivusto).

Vaihe 1: Laitteisto- ja ohjelmistotarvikkeet

Laitteisto/ohjelmistotarvikkeet
Laitteisto/ohjelmistotarvikkeet
Laitteisto/ohjelmistotarvikkeet
Laitteisto/ohjelmistotarvikkeet

Laitteiston osat:

1. NodeMCU (ESP8266).

2. Rele

3. Lamppu

4. Johdot

6. 5 V: n virtalähde 1AMP (valinnainen, mutta suosittelen käyttämään sitä, jotta vältetään sähkövirran puute syöttämällä releelle 5 V.

Ohjelmistosovellukset:

1. Blynk -sovellus

2. Arduino IDE

3. Blynk -kirjasto käyttöjärjestelmälle (Windows, Linux, iOS)

4. ESP8266 Arduino IDE: n hallituksen johtaja

Vaihe 2: Lataa Blynk -kirjasto

Seuraa ohjeita:

1. Lataa Blynk_Release_vXX.zip (vieritä alas Lataukset -osioon)

2. Pura arkisto. Huomaat, että arkisto sisältää useita kansioita ja useita kirjastoja.

3. Kopioi kaikki nämä kirjastot Arduino IDE: n_luonnoskirja_kansioon. Löydät oman_luonnoskirja_kansion sijainnin siirtymällä Arduino IDE: n ylävalikkoon:

Windows: Tiedosto → Asetukset

Mac OS: Arduino → Asetukset

Voit ladata Blynk -kirjaston ja saada lisätietoja tästä linkistä (täältä).

Vaihe 3: ESP8266 Board Managerin lisääminen

Lisätään ESP8266 Board Manager
Lisätään ESP8266 Board Manager

Kirjoita Lisätaulujen hallintaan URL -osoite alla.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json

Kuten kuvassa on korostettu ja kirjoita OK.

Huomautus: Jos haluat lisätietoja tästä vaiheesta, katso video

Vaihe 4: Katso lisätietoja videosta

Image
Image

Vaihe 5: Blynkin kokoonpano

Blynkin kokoonpano
Blynkin kokoonpano
Blynkin kokoonpano
Blynkin kokoonpano
Blynkin kokoonpano
Blynkin kokoonpano

Asenna Blynk -sovellus seuraavasti:

1. Lataa Blynk -sovellus älypuhelimeesi ja luo tili.

Voit tehdä tämän: Lataa Blynk -sovellukset:

• iOS:

• Android:

2. Luo uusi projekti, valitse laitteistosi (NodeMCU) luettelosta.

3. Valitse yhteystyyppi (USB, Wifi, Bluetooth…).

4. Lisää widget ohjauspaneeliin napsauttamalla pluskuvaketta oikeassa yläkulmassa.

5. Valitse Button -widget ja kaksoisnapauta sitä muokataksesi sen asetuksia.

Huomautus: Todennusavain lähetetään sähköpostiisi

Vaihe 6: Kaavio

Kaavamainen
Kaavamainen

Noudata ystävällisesti alla olevia ohjeita:

1. Relekortin Vcc: n virtalähteen 5v.

2. GND - relekortin GND.

3. NodeMCU: n D1 - relekortin IN1.

Huomautus: Rele vaatii 5 V ja nodemcu -lähtö on vain 3,3 V, joten suosittelen lämpimästi ulkoisen 5 V: n virtalähteen käyttöä

Vaihe 7: Arduino -koodi

Tietoja koodista

#define BLYNK_PRINT -sarja

#include #include /// Sinun pitäisi saada todennustunnus Blynk -sovelluksessa. // Siirry projektiasetuksiin (mutterikuvake). char auth = "YourAuthToken"; // WiFi -kirjautumistietosi. // Aseta salasana "" avoimille verkoille. char ssid = "Oma verkkosiNimi"; char pass = "Oma salasana"; void setup () {// Virheenkorjauskonsoli Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Vaihe 8: Tuki

Tueksi
Tueksi

Voit tilata YouTube -kanavani saadaksesi lisää opetusohjelmia ja projekteja.

Tilaa tuki.

Kiitos. Siirry YouTube -kanavani -linkkiin

Suositeltava: