Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Технические характеристики:
- Совместимость с интеграцией системы зарядки nodemcu 18650
- Светодиодный индикатор (зеленый означает, что полный красный означает зарядку) можно использовать во время зарядки.
- Блок питания управления переключателем
- Разъем SMT может использоваться для спящего режима · 1 дополнительный программируемый светодиод (gpio16)
- Ток зарядки 0.5a
- Выход 1А
- Защита от перезарядки
- Защита от разрядки
- 10 цифровых контактов для чтения / записи / прерывания / PWM / I2C / поддержка линии (кроме D0)
- Если аккумулятор находится в неправильном направлении, чип зарядки будет разрушен.
Функции:
- Один вход AD.
- Входы Micro USB.
- Один программируемый светодиод (D0).
- Схема AUTO PROGRAM. ESP8266 (ESP-WROOM-02 с TELEC) эквивалентен NodeMCU.
- Аналоговый вход (AD): встроенный делительный резистор (AD = 220K - ADC - 100K = GND).
- Имеется терминал ПАЙКА для РЕЖИМА СНА.
- Совместим с Arduino и NodeMCU.
- Возможна работа и зарядка одновременно.
- Цепь зарядки 18650, включая цепь повышения напряжения 5 В с TP5410.
- Защита от перезарядки, встроенная защита от перегрузки.
- Светодиод: красный = зарядка, зеленый = полная зарядка.
- 3000 мА 18650 От аккумулятора можно работать более 17 часов.
- Встроенная система зарядки и разрядки аккумулятора 18650.
- Один переключатель контролирует, запитан ли аккумулятор 18650 или нет.
- SDA и SCL OLED подключены к контактам D1 и D2 соответственно.
- Пятью кнопками управляют FLASH, RESET, D5, D6 и D7 соответственно.
- 5 цифровых выводов могут настраивать запись / чтение / прерывание / PWM / I2C / однопроводную поддержку отдельно.
- Работа и NodeMCU согласованы, добавив программируемый светодиод, вы можете использовать GPIO16 для управления, отображения состояния 8266 и других функций.
- Интегрированный OLED и пять кнопок, более удобных для разработки.
- Концепция дизайна исходит из проекта с открытым исходным кодом NodeMCU, а плата разработки объединяет системы зарядки и разрядки 18650 с защитой от зарядки и разрядки.
- В то же время OLED и пять кнопок со стрелками интегрированы для облегчения разработки.
Шаг 1: Подготовка материала
В этом уроке нам понадобятся:
- Wemos ESP-Wroom-02 D1 Мини-модуль Wi-Fi ESP8266 + 18650 Крышка аккумулятора
- Кабель Micro USB
В этом руководстве мы будем использовать приложение со смартфона «Blynk» для управления Arduino Wemos D1 (ESP8266) с модулем светодиодного светофора.
Прежде чем мы начнем, подготовим все необходимое:
- Макетная плата
- Wemos ESP-Wroom-02 D1 Мини-модуль Wi-Fi ESP8266 + 18650 Крышка аккумулятора
- Перемычки между мужчинами и женщинами
- Светодиодный модуль светофора (можно также использовать базовые светодиоды)
- микро-USB
- Смартфон (вам необходимо скачать "Blynk" из Play Store / iStore)
- Литий-ионный аккумулятор Ultrafire 3,7 В, 1100 мАч (при необходимости)
Шаг 2: подключение контактов
Выполните подключение, как показано выше.
Шаг 3: Установка платы
Затем откройте Arduino IDE и перейдите в [Файл => Настройки]. Появится диалоговое окно. В этом поле присутствует дополнительное текстовое поле URL-адреса менеджера доски.
- Скопируйте и вставьте следующий URL-адрес в поле и нажмите OK, чтобы загрузить пакеты.
- https://arduino.esp8266.com/stable/package_esp8266com_index.json
Шаг 4: Узнайте у менеджера совета директоров
Затем перейдите в [Tools => Board => Board Manager] в вашей Arduino IDE. Окно Boards Manager появляется, как показано ниже. Прокрутите доску в диспетчере плат, чтобы выбрать ESP8266 из списка доступных плат. Нажмите «Установить», чтобы начать установку.
Шаг 5: выберите доску
Затем, загружая вашу первую программу, выберите тип платы «LOLIN (WEMOS) D1 R2 & mini» в разделе [Инструменты => Платы] в вашей Arduino IDE.
Шаг 6: Пример кода
Чтобы получить пример кода из Blynk, вам необходимо загрузить библиотеку с веб-сайта Blynk.
www.blynk.cc/getting-started/
Следуй этим шагам:
- Выберите «Загрузить библиотеку Blynk».
- Выберите «Blynk_Release_v0.5.4.zip».
- Извлеките файлы и скопируйте оба файла (библиотеки, инструменты).
- Откройте Arduino IDE, перейдите в [Files => Preferences] и найдите файлы, которые появляются в «Местоположение Sketchbooks».
- Откройте файл Arduino и вставьте оба скопированных файла.
- Затем откройте IDE Arduino, перейдите в [Files => Примеры => Blynk => Boards Wifi => Standalone] для получения кода примера.
Шаг 7: Настройка Blynk
Далее вам необходимо настроить свой «Blynk» со своего смартфона.
Следуй этим шагам:
- Загрузите «Blynk» в Play Store / iStore.
- Зарегистрируйтесь, используя свою электронную почту.
- Перейдите в «Новый проект». Введите название вашего проекта (при необходимости).
- Выберите устройство «WeMos D1 mini».
- Тип подключения «Wi-Fi», затем «Создать». (После создания вы получите токен аутентификации на свой адрес электронной почты).
- Сдвиньте влево, чтобы открыть «Окно виджетов».
- Выберите «Кнопка», чтобы добавить кнопку.
- Нажмите кнопку "Настройки кнопок".
- Выберите [Выход => Цифровой => D2, D3, D4], чтобы выбрать контактное соединение.
- Режим превратится в «Переключатель».
Шаг 8: загрузка
Теперь вам нужно проверить свой почтовый ящик и скопировать код токена аутентификации.
Вставьте токен аутентификации, имя сети и пароль в свою программу. Теперь загрузите код на свой WeMos D1 mini через микро-USB. Убедитесь, что вы используете правильный порт, выбрав [Инструменты => Порт].
Шаг 9. Попробуйте кнопку Blynk
Выберите кнопку воспроизведения в правом верхнем углу и включите кнопку с булавкой.