Каталог статей


Выбранная схема!!!


7375
Настольная лампа с управлением через Bluetooth LED | Полный проект электроники

Настольная лампа с управлением через Bluetooth LED | Полный проект электроники

efy tested sani theoЭту настольную лампу LED можно включать и выключать на расстоянии с помощью Bluetooth. Вы даже можете регулировать яркость лампы с помощью ползунка на экране Android-смартфона.

Основное оборудование, необходимое для этого небольшого проекта, — это плата микроконтроллера Arduino Uno, которая позволяет управлять лампой. Wiring диаграмма для него показана на рис. 1.

Рис. 1: Схема Wiring настольной лампы LED

Работаем

Регулируемое напряжение 5 В постоянного тока от встроенного линейного стабилизатора напряжения Arduino Uno питает совместимый с HC-05 модуль Bluetooth. Модуль связывается с Arduino через линии Tx и Rx, которые подключены к контактам 2 и 3 платы Arduino соответственно.

Пин 9 Arduino управляет белым источником света LED LED1 через сильноточный транзистор S8050 T1. Резистор R1 сопротивлением 1 кОм является базовым резистором транзистора T1.

Когда плата Arduino получает питание через входной разъем постоянного тока (см. рис. 2), напряжение постоянного тока появляется на ее выводе Vin через кремниевый диод M7 (1N4007), который подключен последовательно с положительной шиной. Это напряжение используется для питания источника белого света LED. Однако существует собственное падение напряжения около 700 мВ.

Рис. 2: Внутренняя схема питания Arduino

Аналогично, малосигнальный транзистор S8050 с током 700 мА (IC max) имеет напряжение VCE(SAT), близкое к 500 мВ (IC=500 мА, IB=50 мА). Таким образом, белый источник света LED получает немного более низкое рабочее напряжение, чем входное напряжение 12 В постоянного тока. Однако это не является большой проблемой, поскольку почти все белые LED модули постоянного тока 12 В хорошо работают с напряжением постоянного тока 9 В и выше.

Программное обеспечение

Приведенный ниже эскиз (код) Arduino основан на библиотеке RemoteXY. Его последнюю версию можно загрузить с https://remotexy.com/en/library и установить в Arduino IDE. Инструкции по установке можно найти по ссылке https://remotexy.com/en/help/how-install-library/

/* Код
* Проект: Bluetooth LED Настольная лампа v1
* Аппаратное обеспечение: Arduino Uno & Совместимость с HC-05
Модуль Bluetooth
* Приложение для Android: RemoteXY (http://remotexy.
com/en/download/)
* Библиотека Arduino: RemoteXY 2.4.6
(https://remotexy.com/en/library/)
* Программная платформа: Arduino IDE 1.8.13
(Win10x64) & Android 10
*/

#define REMOTEXY_MODE__SOFTSERIAL
#include
#include

#define REMOTEXY_SERIAL_RX 2
#define REMOTEXY_SERIAL_TX 3
<диапазон> #define REMOTEXY_SERIAL_SPEED 9600

#pragma package(push, 1)
uint8_t RemoteXY_CONF[] =
{ 255,1,0,0,0,11,0,10,130,0,
4,128,13,20,80,22,108,16 };

структура {

int8_t слайдер_1;

uint8_t connect_flag;

} RemoteXY;
#pragma Pack(pop)

#define PIN_SLIDER_1 9

void setup()
{
RemoteXY_Init ();
pinMode (PIN_SLIDER_1, OUTPUT);

voidloop()
{
RemoteXY_Handler ();
analogWrite(PIN_SLIDER_1, RemoteXY.
slider_1*2,55);

После завершения настройки оборудования можно загрузить и установить на Android OS приложение Android RemoteXY, которое будет управлять соединением между Arduino и смартфоном. RemoteXY немного отличается от аналогичных приложений Android для Arduino, с которыми вы, возможно, знакомы.

Вам не нужно подключаться к Интернету, чтобы связать ваш смартфон и настройку Arduino с помощью Bluetooth. Программное обеспечение имеет все необходимые инструкции и пользовательский интерфейс (слайдер). Настройка Arduino плавно отправляет данные интерфейса и конфигурации в приложение RemoteXY на вашем смартфоне, а затем приложение для смартфона интерпретирует интерфейс в автономном режиме без необходимости подключения к Интернету!

Для правильной работы лампы выполните следующие действия:

  • Питание установки Arduino с помощью адаптера постоянного тока 12 В.
  • Запустите приложение RemoteXY для смартфона.
  • Включите соединение Bluetooth.
  • Нажмите кнопку «+» нового подключения на верхней панели приложения, как показано на рис. 3.
  • В открывшемся окне выберите подключение «Bluetooth».
  • Выберите свое устройство HC-05.
  • В новом окне введите пароль 1234 (или 0000), чтобы установить соединение.
  • Начните контролировать/регулировать яркость источника света LED с помощью ползунка!
  • Рис. 3. Приложение RemoteXY для Android
    Рис. 4. Слайдер приложения RemoteXY

    Рис. 4 показан скриншот, сделанный автором во время тестирования прототипа на Android-смартфоне (Nokia 5.3/Android 10).

    Если возникла проблема с подключением, вы можете получить сообщение об ошибке: «Соединение установлено, но устройство не отвечает: Ошибка тайм-аута: нет ответа!» Если вы получили это сообщение, еще раз проверьте настройку Arduino (аппаратное и программное обеспечение) и/или соединение Bluetooth смартфона.

    Рис. 5: Модуль Bluetooth с белым светодиодом 12 ВРис. 1: Схема Wiring настольной лампы LED

    Автор построил свой быстрый прототип, используя щит прототипа Arduino (для своего удобства). Белый модуль LED фактически представляет собой пару пластин LED холодного дневного света постоянного тока 12 В постоянного тока (3 лампы на пластину), соединенных параллельно. Его общий ток потребления, по наблюдениям автора, составляет 200 мА при 12 В постоянного тока.

    Чтобы получить модуль Bluetooth, совместимый с HC-05, вы можете проверить эту ссылку.

    Для белого модуля LED на 12 В проверьте эту ссылку.

    Проект автора работает неплохо, но еще не прошел стадию прототипа. Любые дополнительные идеи будут оценены!

    Т.К. Харендран — разработчик электроники, бета-тестер оборудования, технический автор и обозреватель продуктов.


    Категория: Управление освещением | Добавил: Администратор (18.05.2026)
    Просмотров: 43 | Рейтинг: 0.0/0


    Всего комментариев: 0

    Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
    Жалоба

    ьте свои комментарии !!!!

    Имя *:
    Email:
    Код *:

    Copyright Zloy Soft (Company) © 2008 - 2026