Оглавление:

Светодиодный переключатель WiFi IoT: 4 шага (с изображениями)
Светодиодный переключатель WiFi IoT: 4 шага (с изображениями)

Видео: Светодиодный переключатель WiFi IoT: 4 шага (с изображениями)

Видео: Светодиодный переключатель WiFi IoT: 4 шага (с изображениями)
Видео: ESP 8266 12f - включение светодиодов 2024, Ноябрь
Anonim
Светодиодный переключатель WiFi IoT
Светодиодный переключатель WiFi IoT

Основная цель этого проекта - разработать функциональный коммутатор Wi-Fi, который поможет нам работать через приложение «Blynk» из магазина мобильных приложений.

Эта инструкция успешно протестирована с очень базовыми знаниями в области электроники, и я буду признателен за предложения профессионалов в этой области, чтобы они прокомментировали соответствующие изменения.

Запасы

Следующие компоненты необходимы для успешного завершения проекта

  1. NodeMCU
  2. Белые светодиоды - 10 шт.
  3. Мультиметр
  4. Паяльник
  5. Свинец для пайки
  6. Паяльный флюс

Шаг 1. Светодиодный переключатель WiFi с использованием NodeMCU и Blynk

Светодиодный переключатель WiFi с использованием NodeMCU и Blynk
Светодиодный переключатель WiFi с использованием NodeMCU и Blynk
Светодиодный переключатель WiFi с использованием NodeMCU и Blynk
Светодиодный переключатель WiFi с использованием NodeMCU и Blynk
Светодиодный переключатель WiFi с использованием NodeMCU и Blynk
Светодиодный переключатель WiFi с использованием NodeMCU и Blynk

Самый первый шаг - проверить и настроить светодиоды в соответствии с их полярностью (анод и катод выровнены для облегчения идентификации).

Может быть несколько светодиодов, которые могут не работать, поэтому всегда рекомендуется проверять каждый из светодиодов с помощью мультиметра.

Шаг 2: Определение и пайка рабочих светодиодов

Определение и пайка рабочих светодиодов
Определение и пайка рабочих светодиодов
Определение и пайка рабочих светодиодов
Определение и пайка рабочих светодиодов
Определение и пайка рабочих светодиодов
Определение и пайка рабочих светодиодов

Проверка непрерывности с помощью мультиметра поможет нам определить исправные светодиоды и неисправные.

Всегда лучше закрепить светодиоды WRT их полярности и подготовить их к пайке.

По завершении пайки всех 10 светодиодов еще раз рекомендуется проверить целостность с помощью мультиметра.

Светодиод работает только в том случае, если положительный вывод мультиметра при подключении к аноду, а отрицательный вывод мультимера к катоду помогает светодиоду мягко светиться.

По завершении пайки всех светодиодов мы можем в первую очередь проверить, все ли светодиоды светятся, с помощью батареи 9 В (подключения должны выполняться с учетом полярности).

Примечание. Если индикатор неисправности горит, вы можете увидеть что-то похожее на одно из загруженных изображений, на котором мультиметр отображает значение 1607.

Шаг 3: Подключение NodeMCU и загрузка кода через Arduino IDE

Подключение NodeMCU и загрузка кода через Arduino IDE
Подключение NodeMCU и загрузка кода через Arduino IDE
Подключение NodeMCU и загрузка кода через Arduino IDE
Подключение NodeMCU и загрузка кода через Arduino IDE
Подключение NodeMCU и загрузка кода через Arduino IDE
Подключение NodeMCU и загрузка кода через Arduino IDE
Подключение NodeMCU и загрузка кода через Arduino IDE
Подключение NodeMCU и загрузка кода через Arduino IDE

Упаковка прототипа важна, и я обнаружил, что упаковочный лоток для твердотельных накопителей (SSD) является наиболее подходящим для упаковки припаянных светодиодов и NodeMCU.

Подключения очень просты и заключаются в следующем:

1. Подключите вывод «D1» NodeMCU к аноду припаянных светодиодов и

2. Подключите контакт «GND» NodeMCU к катоду припаянных светодиодов.

Примечание. Полный код см. На прилагаемом снимке экрана. Кажется, что некоторая часть кода отсутствует, особенно с операторами "include" при размещении последующего текста между символами меньше и больше.

Загрузите следующий код в NodeMCU:

#define BLYNK_PRINT Serial

#include ESP8266WiFi.h

#include BlynkSimpleEsp8266.h

char auth = "******************************************* ****** ";

// Ваши учетные данные WiFi.

// Установите пароль на "" для открытых сетей.

char ssid = "************";

char pass = "****************************";

void setup () {

// Консоль отладки

Serial.begin (9600);

Blynk.begin (auth, ssid, pass); // Вы также можете указать сервер:

// Blynk.begin (auth, ssid, pass, "blynk-cloud.com", 80);

// Blynk.begin (auth, ssid, pass, IPAddress (192, 168, 1, 100), 8080);

}

void loop () {

Blynk.run ();

}

Шаг 4: Blynk - настройка и тестирование

Блинк - Настройка и тестирование
Блинк - Настройка и тестирование
Блинк - Настройка и тестирование
Блинк - Настройка и тестирование
Блинк - Настройка и тестирование
Блинк - Настройка и тестирование

Наконец, пора настроить и протестировать функциональность прототипа с помощью мобильного приложения «Blynk».

Воспользуйтесь необходимой справкой из прилагаемых снимков экрана для успешного завершения и запуска прототипа.

Следующие пошаговые инструкции помогут читателю этой статьи:

  1. Установите и откройте приложение Blynk на мобильном устройстве.
  2. Дайте проекту имя: в данном случае «WiFi LED Switch IoT». Вы можете выбрать свою терминологию, чтобы назвать это.
  3. Из выпадающего списка выберите устройство, на котором эксперимент завершен.
  4. При выборе «Создать» «токен авторизации» передается зарегистрированному / настроенному идентификатору электронной почты.
  5. Пришло время добавить компоненты в проект. В этом случае нам понадобится только одна «Кнопка».
  6. Кроме того, необходимо изменить настройку кнопки «Выход», чтобы указать цифровой вывод, к которому последовательно подключен светодиод (в данном случае D1).
  7. Продолжайте настраивать режим на «Switch», чтобы завершить настройку.
  8. Выберите удобное место для «Кнопки» на приборной панели и нажмите кнопку «Играть» в правом верхнем углу интерфейса, чтобы начать взаимодействие с доской.
  9. Теперь вы можете последовательно управлять своими светодиодами из любого места и в любое время.

Если вам понадобится дополнительная помощь, вы можете связаться со мной в WhatsApp по телефону +91 9398472594.

Рекомендуемые: