Съдържание:

Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)
Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)

Видео: Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)

Видео: Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)
Видео: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Юли
Anonim
Управлявайте домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk
Управлявайте домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk

В този урок ще научим как да използваме приложението Blynk и NodeMCU (ESP8266), за да контролираме лампата (всички други домакински уреди ще са добре), комбинацията ще бъде чрез интернет.

Целта на тази инструкция е да покаже най-простото решение за дистанционно управление на вашия Arduino или съвместим хардуер (NodeMCU) през Интернет и да изследва света на Интернет на нещата (IoT).

Какво е Blynk? Blynk е платформа с приложения за iOS и Android за управление на Arduino, Raspberry Pi и други подобни в Интернет. Това е цифрово табло, където можете да изградите графичен интерфейс за вашия проект, като просто плъзнете и пуснете джаджи. (Източник: уебсайт Blynk).

Стъпка 1: Хардуер/Софтуерни консумативи

Хардуер/Софтуерни консумативи
Хардуер/Софтуерни консумативи
Хардуер/Софтуерни консумативи
Хардуер/Софтуерни консумативи

Хардуерни компоненти:

1. NodeMCU (ESP8266).

2. Реле

3. Лампа

4. Проводници

6. 5V захранване 1AMP (опционално, но препоръчвам да го използвате, за да избегнете липсата на електрически ток чрез подаване на 5v към релето.

Софтуерни приложения:

1. Приложение Blynk

2. Arduino IDE

3. Библиотека Blynk за вашата операционна система (Windows, Linux, iOS)

4. ESP8266 Борд мениджър за Arduino IDE

Стъпка 2: Изтеглете библиотеката Blynk

Следвайте инструкциите:

1. Изтеглете Blynk_Release_vXX.zip (превъртете надолу до секцията Изтегляния)

2. Разархивирайте архива. Ще забележите, че архивът съдържа няколко папки и няколко библиотеки.

3. Копирайте всички тези библиотеки във вашата_sketchbook_folder на Arduino IDE. За да намерите местоположението на вашата_sketchbook_folder, отидете в горното меню в Arduino IDE:

Windows: Файл → Предпочитания

Mac OS: Arduino → Предпочитания

За да изтеглите библиотеката Blynk и да получите повече информация, следвайте тази връзка (тук).

Стъпка 3: Добавяне на ESP8266 Board Manager

Добавяне на мениджър на борда на ESP8266
Добавяне на мениджър на борда на ESP8266

В допълнителния мениджър на дъски въведете URL по -долу.

Както е подчертано на фигурата и въведете OK.

Забележка: За да получите повече информация за тази стъпка, гледайте видеоклипа

Стъпка 4: Гледайте видеото за повече подробности

Image
Image

Стъпка 5: Конфигурацията на Blynk

Конфигурацията на Blynk
Конфигурацията на Blynk
Конфигурацията на Blynk
Конфигурацията на Blynk
Конфигурацията на Blynk
Конфигурацията на Blynk

За да настроите приложението Blynk, трябва да следвате стъпките по -долу:

1. Изтеглете приложението Blynk на вашия смартфон и създайте акаунт.

За да направите това: Изтеглете приложенията на Blynk:

• iOS:

• Android:

2. Създайте нов проект, изберете от списъка вашия хардуер (NodeMCU).

3. Изберете типа връзка (USB, Wifi, Bluetooth …).

4. Добавете джаджа към вашия контролен панел, като кликнете върху иконата плюс в горния десен ъгъл.

5. Изберете приспособлението Бутон и докоснете два пъти върху него, за да редактирате настройките му.

Забележка: Ключът за удостоверяване се изпраща на вашия имейл

Стъпка 6: Схематично

Схематично
Схематично

Моля, следвайте стъпките по -долу:

1. 5v на захранването към Vcc на релейната платка.

2. GND към GND на релейната платка.

3. D1 на NodeMCU към IN1 на релейната платка.

Забележка: Необходимото реле 5v и изходът на nodemcu е само 3.3v, затова горещо препоръчвам да използвате външно 5v захранване

Стъпка 7: Arduino код

Относно кода

#define BLYNK_PRINT Сериен

#include #include /// Трябва да получите Auth Token в приложението Blynk. // Отидете в Настройки на проекта (икона на гайка). char auth = "YourAuthToken"; // Вашите идентификационни данни за WiFi. // Задайте парола на "" за отворени мрежи. char ssid = "YourNetworkName"; char pass = "Вашата парола"; void setup () {// Конзола за отстраняване на грешки Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Стъпка 8: За поддръжка

За поддръжка
За поддръжка

Можете да се абонирате за моя канал в YouTube за още уроци и проекти.

Абонирайте се за поддръжка.

Благодаря ти. Отидете на моя канал в YouTube -връзка

Препоръчано: