Настольный RGB-светильник с регулировкой по смартфону
В этой статье мы рассмотрим, как можно самостоятельно сделать RGB-светильник, подключить его к своему гаджету по Wi-Fi и управлять яркостью и цветом.
Для изготовления такого светильника нужны следующие
Шаг первый: 3D-печать файлов
Первым делом нужно напечатать детали корпуса настольной лампы. Само устройство состоит из двух частей, сам светильник и корпус для электроники.
Часть «Transparent Sheet» должна быть напечатана прозрачной нитью PLA с 5% заполнением. Остальные детали печатаются нитью PLA с 20% заполнением.
Остальная сборка будет произведена после прошивки платы.
Шаг третий: прошивка
Скачиваем прошивку здесь .
Затем загружаем программу ESP Home Flasher Tool здесь .
Источник
RGB СВЕТИЛЬНИК
Принципиальная схема (уменьшенная)
Для начала расскажу про МК. Его прикупил тогда, когда только начал интересоваться микроконтроллерами. Он был перепрошит многое количество раз, много разных экспериментов проводил над ним. Но все же контроллер с честью вынес все надругательства над ним, и остался жив. Долго думал, куда бы его впихнуть. И тут на глаза мне попалась эта схема. Устройство простое, и его можно применить дома с пользой. Докупил недостающиеся детали и начал делать печатную плату.
Печатная плата (тоже уменьшенная)
Перерисовал ее в Sprint-Layout 6.0. Переместил ее как шаблон, и просто дорисовал дорожки.
Затем перенес рисунок с помощью ЛУТа на фольгированный стеклотекстолит. Промыл и пошел травить в хлорном железе. Вот что получилось:
Дальше монтаж радиодеталей. Берем в руки паяльник и начинаем устанавливать одну за одной детали. Сперва все резисторы и конденсаторы, а потом транзисторы и светодиоды. В последнюю очередь паяем микроконтроллер и стабилизатор 7805. Его надо установить на небольшой радиатор. В своем случае я его выгнул из куска алюминия толщиной около 3 мм. Теперь получился и радиатор, и подставка для крепления.
На фототранзистор и инфракрасные светодиоды надо надеть черную термоусадочную трубку. На фототранзисторе нужно оставить тонкое отверстие сверху, а на светодиодах – побольше. RGB светодиоды были прикреплены к плате с помощью медного провода диаметром больше 1 мм. Все СМД резисторы возле них поставил на 330 ом. Других не было в наличии. На яркости замена практически не сказалась. Транзисторы применил BC547. Хоть они и слабее, чем на схеме, но работают нормально. Не перегорают и не греются.
Дальше изготовление подставки. Вырезал из ДСП два круга подходящих размеров. В одном круге отверстие большого диаметра. Дальше с помощью клея и саморезов скрутил их вместе. Немного подшпаклевал и прошлифовал. После обклеил заготовки шпоном и покрыл бесцветным лаком. Подставка готова. Небольшая проблема возникла со стеклянной колбой. Обошел все магазины, но не смог нигде найти. И тут под руки попалась старая люстра. На вид вроде не плохое стекло, хотя это дело вкуса каждого.
Теперь надо придумать как прикрепить колбу к деревянной подставке. Резьбы на ней нет. Закрутить не возможно. Тогда выгнул из стального провода четыре V-образных упора. Прикрутил с помощью саморезов к подставке и немного отогнул в стороны. Теперь колба держится крепко.
Просверлил отверстие под шнур электропитания, и установил плату светильника на подставку вместе с трансформатором. Поставил стекло на его место. Светильник готов.
Как он работает. При включенном питании надо поднести руку над фототранзистором и светодиодами — он включился. Немного приподняв руку – начинает менять цвет. Еще выше – яркость. Если задержать руку над светильником при включении больше 2 секунд, то активируется режим «лампы настроения”. Он начинает плавно менять цвет. Плата и прошивка микроконтроллера находятся в архиве. Вот еще байты конфигурации Tiny13: Low = $7A; High = $F9.
Видео работы светильника
Удачной всем сборки. Схему лампы повторил: Бухарь.
Источник
Светодиодная RGB лампочка с управлением при помощи смартфона
Привет самоделкины! Так вот в данной статье мы рассмотрим, как сделать светодиодную RGB лампу с возможностью управления цветом свечения при помощи смартфона.
ВНИМАНИЕ! Здесь используется адресная светодиодная лента.
Ниже оставлю ссылки на некоторые запчасти
Для данной самоделки нам понадобится:
1. Светодиодная лампочка
2. Картон
3. Небольшой отрезок светодиодной ленты
4. Двухсторонний скотч
5. Стабилизатор напряжения на 5 В ссылка
6. Немного проводов
7. Термоусадка
8. Wi-Fi модуль arduino ссылка
Из инструментов также понадобится:
1. Паяльник
2. Зажигалка
3. Ножницы
Ну чтож, приступим к сборке.
Для начала разберём светодиодную лампу.
Начнём паять! Первым делом припаиваем стабилизатор. Его задача — уменьшить напряжение с 12 до 5В, так как наш отрезок RGB ленты работает именно от 5В.
Светодиодные лампы устроены так, что внутри находится трансформатор, который уменьшает напряжение с 220В до 12. После этот ток проходит через диодный мост и подаётся на светодиоды. Мы же уменьшим напряжение и внутрь поместим RGB светодиоды и плату для управления ими.
Изолируем стабилизатор при помощи термоусадки.
Паяем провода к нашей плате и RGB ленте. Длину ленты мы выбрали такую, чтобы осталось 3 светодиода.
Откусываем лишние ножки у нашей платы.
Вырезаем круг из картона под размер лампочки. На картонку клеим светодиоды.
Скачиваем приложение для управления на смартфон и пользуемся.
Источник
RGB светильник или лампа настроения на ATtiny13
На носу Новый год, праздничное настроение, разноцветные огни. И конечно нужно задуматься о новогодних подарках для своих близких. Вы уже придумали что подарить? Я долго размышлял над этим и решил что лучший подарок, это подарок сделанный своими руками. В результате чего была затеяна данная конструкция RGB светильника. Её можно использовать везде и как угодно, она интуитивно понятна и проста, а значит понравится любому человеку. Функция светильника очень проста: освещать окружающий интерьер различными меняющимися цветами. Для этой нехитрой задачи пойдёт практически любой микроконтроллер, но я остановился на AVR микроконтроллере Attiny13, так как он достаточно распространён, дешёв и у меня его много. В качестве светодиода я использовал матовый RGB светодиод с четырьмя выводами, с общим катодом.
Принципиальная схема RGB светильника:
На схеме указано подключение RGB светодиода с общим анодом.
Но во время разработки я наткнулся на одну неприятность, у микроконтроллера Attiny13 всего лишь два аппаратных ШИМ выхода на таймере 0 и на этом всё. Ох, а нужно ведь три ШИМа, на три цвета. И засада, таймер в МК один. Поэтому я решил поизвращаться и реализовал три программных ШИМа на таймере 0, получилось очень даже хорошо, но, данный метод плох тем что частота этого ШИМа получается низка. И чтобы не было видно мерцаний светодиода пришлось запускать микроконтроллер на частоте 9,6 МГц. Прошивку я писал в среде BASCOM-AVR. Главное что всё работает!
Питание RGB светильника осуществляется от двух мизинчиковых батареек AA типа по 1.5 вольт каждая. В сумме получается 3 вольта, то что нужно устройству. Для удобной эксплуатации светильника батарейки вставляются в специальный для них отсек, который я приобрёл в радио магазине. Светодиод нужно использовать RGB с четырьмя выводами, общим выводом может быть как анод так и катод, от этого поменяется только подключение светодиода по схеме, плата и прошивка. Микроконтроллер Attiny13 можно использовать с любыми буквенными индексами, в любом корпусе (желательно в DIP чтобы подходил на плату). Для установки микроконтроллера используйте панель DIP-8, это позволит быстро и удобно извлечь микроконтроллер из платы в случае замены или прошивки.
Прототип RGB светильника на макетной плате с механическими контактами:
Сам светильник я реализовал на круглой печатной плате диаметром 5 см. Плата сделана по ЛУТ технологии на стеклотекстолите, чтобы плату сделать абсолютно круглой я сначала её высверлил и обработал напильником по контуру окружности. Для наилучшего качества я рекомендую, сначала, перевести рисунок на квадратный кусок текстолита, протравить его в растворе хлорного железа или медного купороса и лишь потом, по контуру окружности рисунка, высверливать и подгонять, круглую плату. Рисунок печатной платы я делал в программе Sprint Layout 4.0, исходные файлы платы вы можете найти ниже.
T13RGBA.LAY — Файл печатной платы светильника под светодиод с общим анодом
T13RGBK.LAY — Файл печатной платы светильника под светодиод с общим катодом
В качестве корпуса всего светильника я решил использовать маленький круглый цветочный горшочек, собственно под него и делалась печатная плата.
RGB светильник без корпуса (плата и отсек для батареек):
Для работы светильника нужно прошить микроконтроллер соответствующей прошивкой, для этого вам потребуется программатор AVR микроконтроллеров. Программатор можно использовать практически любой, главное чтобы он поддерживал ISP режим и микроконтроллер Attiny13. Я написал две версии прошивки, одна для светодиода с общим анодом, другая для светодиода с общим катодом. Файлы прошивки и исходники в среде BASCOM-AVR вы можете найти ниже.
FWT13RGBA.HEX — Файл прошивки светильника под светодиод с общим анодом
FWT13RGBK.HEX — Файл прошивки светильника под светодиод с общим катодом
Не зависимо от файла, после прошивки нужно прошить соответствующие фьюз-биты указанные ниже.
Источник