Сделай сам лампа настроения

Сделай сам лампа настроения

Чудная лампа настроения своими руками

Лампа настроения (mood lamp) является RGB лампой, которая меняет цвет в случайном порядке. Была зеленая, плавно стала голубой, потом фиолетовой… какого цвета она станет в следующий момент времени не знает никто).

Купить такую проблематично, сделаем ее сами!)

Данная лампа проста по устройству и станет отличным сувениром. Использованные компоненты:
Лампа GRONO из магазина IKEA. (299р.)
микроконтроллер ATMEGA8-16PU (66р.)
RGB светодиод KAD1-9090BRGC-01/3 star (273р.)
транзистор BUZ11 (3*27р)
различная мелочевка (три 1W резистора, один 10К подтягивающий резистор, колодка для ISP, микросхема-стабилизатор 7805)

В качестве источника света использован мощный RGB светодиод. Мощность каждой цветовой составляющей 1Вт. Подробности можно посмотреть в даташите. Светодиод был найден и куплен в Промэлектронике (promelec.ru).

Схема лампы:

Для упрощения линии питания, стабилизатор и колодка ISP на схеме не показаны. Транзисторы подключены к выходам каналов ШИМ. Таких каналов в микроконтроллере три.

Готовая плата:

Алгоритм работы следующий. Генерируется случайным образом цвет (три char переменные). Если все три значения примерно одинаковы, то на выходе у нас будет белый цвет, что неинтересно, поэтому процесс случайного выбора цвета повторяется. Когда получен цвет с вероятностью 0,5 будет погашен один из каналов (что бы чаще появлялись чистые R, G или B цвета.) Затем вычисляется величина прибавки, что бы за 255 шагов прийти к заданному цвету. После этого случайным образом выясняется скорость ухода к новому цвету (от 5 до 10 сек). Ну а затем за счет приращения значения в регистрах ШИМ плавно приходим к сгенерированному цвету. Подержав цвет какое то время цикл повторяется. И так до бесконечности.

Исходный код можно посмотреть тут (Написан в CodeVisionAVR).

У микроконтроллера переключить FUSE биты что бы тактовая частота была 8 МГц от встроенной RC цепочки.

Аналогичный проект зарубежных коллег: www.electronics-lab.com/projects/games/005/index.html

Что бы я исправил:
1) вынес бы стабилизатор за пределы лампы, он греется и требует крупного радиатора
2) использовал бы мелкие транзисторы и микроконтроллер бы запаивал бы сразу в плату. Тогда бы уменьшились габариты платы и она влезла бы в нишу под лампой.

Простор для творчества:

У микроконтроллера осталось много неиспользованных ног, а также не задействован USART. Можно добавить в плату конвертер уровней MAX232 и можно будет подключить лампу к COM порту компьютера. (А если использовать FT232 то к USB). Тогда написав соотвествующее ПО можно сделать так что бы например при поступлении новой почты лампа мигала красным. Или например сделать продвинутую ambilight.

Источник

Сделай сам лампа настроения

Романтичная лампа своими руками.

Автор: Глебов Эдуард
Опубликовано 06.06.2013
Создано при помощи КотоРед.

Всё началось с того, что в этом году я решил на все праздники дарить подарки, сделанные своими руками… Дело было феврале и близился самый трудный день в году для многих мужчин – 8-е марта ))). Я, как обычно, полез в интернет за вдохновением, и первым делом на глаза мне попался, конечно же «Радиокот». А уже оттуда меня занесло на сайт одного из участников форума, где наткнулся я на интересную и очень простую вещицу. Название ей «Лампа настроения на ATtiny13». Это такой светодиодный RGB светильник, в котором цвет плавно меняется от одного к другому совершенно хаотичным образом. Зрелище довольно красивое и местами даже романтичное…. «Вот оно!»,- подумал я. Самое то: Конструкция электронная и женской половине должна понравиться, а такое, надо сказать, бывает ооочень редко(электроника, которая нравится). Тогда решено: «За дело!».

Читайте также:  Какое чувство испытывал котька когда нес огурцы обратно

Схема достаточно тривиальна и известна на просторах тырнета. Но что меня привлекло именно к этой вариации – это использование, наверное, самого дешёвого МК в арсенале Atmel. На чипе собран трехканальный ШИМ, к выходам которого, через полевые транзисторы, подключен мощный RGB светодиод. Я взял 1-ваттный, потому что он у меня был, но можно более мощный, главное правильно подобрать транзисторы по току. К примеру, на 3 ватта можно смело ставить с теми же номиналами в схеме. Резисторы нужно подбирать так, чтобы в цепях трёх кристаллов проходил одинаковый ток. Если этого не сделать, то какого-то цвета всегда будет больше. У меня, например, сначала чаще всего появлялись оттенки розового, поэтому я увеличил сопротивление резистора на красный цвет до 13 оМ.

А дальше началось самое интересное: поиски подходящего корпуса.… Которые собственно закончились полным крахом. Делать нечего, мы же не хуже китайцев, руками тоже умеем работать. Для начала берём подходящую стеклянную емкость. Я выбрал самую простую вазу наподобие большого стакана, абсолютно прозрачную.

Сверлим в ней отверстие снизу, для выхода шнура питания. И начинаем творить…

Первым делом необходимо сделать поверхность матовой. Самый простой способ — использовать специальную матирующую пасту или воспользоваться подобными услугами у стекольщиков (обычно с пескоструйным аппаратом). Но т.к. ни того ни другого у нас в городе не нашлось, пришлось делать всё весьма изощрённым способом — наждачной бумагой. В ручную это заняло бы уйму времени и сил, и я придумал небольшую автоматизацию из того что было под рукой. Взял отвёртку с резиновой ручкой, вставил в подходящую пластиковую трубку (внутри которой были продольные насечки), и на трубку накрутил наждачную бумагу, закрепив изолентой. Вставив эту конструкцию в дрель, получаем «шлифовальный автомат». Тут главное правильно подобрать зернистость (мне понравилась «320») и двигаться равномерно, не задерживаясь долго на одном месте, иначе обработка получится неравномерной. Не забываем о технике безопасности: пользуемся респиратором, очками, и желательно вне дома, чтобы близкие не пострадали от стеклянной пыли. Но я советую всё-таки воспользоваться сторонними услугами.

После матирования вазы, наклеиваем, заранее подготовленные трафареты бабочек на самоклеящейся бумаге. Добавляем рельефный рисунок с помощью клеевого пистолета (я использовал прозрачные стержни). И в самом конце всё это дело красим. Я использовал обычную аэрозольную краску (акриловую) в баллончиках, белого цвета. Белую, потому что при включении лампы она становится практически прозрачной и светится нужным светом. Может для стекла существуют какие-то специальные краски, потому как впоследствии оказалось, что краска плохо держится на стекле. Или может, я плохо обезжирил поверхность. Нужно красить всю вазу целиком без стыков, тогда получается довольно крепко, если не царапать. Ваза как бы обтянута плёнкой из краски.

После покраски мне показалось, что получилось как-то бледно, когда лампа в выключенном состоянии. И я добавил искусственных цветов, воспользовавшись клеевым пистолетом. Лучше перед приклеиванием немного зачистить стекло от краски: цветки с термоклеем легко откалупливают краску, но мёртво держатся на чистом стекле.

Когда наконец всё готово, ставим внутренности на своё законное место, не забыв подключить питание (я использовал старый зарядник от телефона с напряжением 5 вольт). Печатную плату я делал под определённый радиатор (нашёл круглый и в корпус идеально подходт), ведь, как известно, мощные светодиоды нуждаются в хорошем отводе тепла. Особо не заморачивался с расположением деталей, места и так предостаточно. Детали ставил, что под руку попались. Если ставить SMD и расположить более компактно, получится весьма миниатюрно. Светодиод припаял с обратной стороны, а в плате просверлил отверстие для него. Печатная плата придавливает диод к радиатору через теплопроводную пасту или лучше прокладку. Отверстие должно быть больше диаметра линзы диода, иначе можно её случайно выдавить из корпуса, когда будете затягивать болты.


Читайте также:  Что чувствуешь при переломе ребра

Контроллер прошивал до впаивания в плату, прошивка и исходники по просьбе автора остались на его сайте по этой ссылке: https://trolsoft.ru/sch/moodlamp/ Фьюзы в CVAVR ниже:

И в самом конце, лампу я решил загерметизировать от влаги и любопытных глаз. Для этого взял обычную пластиковую крышку от 3-х литровой банки и надел сверху, подошла, как ни странно на 100%. Видно на самой первой фотке в статье.

Вот собственно и всё:

На данный момент собрано уже 3 таких лампы, и все три подарены. В архиве моя печатка и схема. По ссылкам несколько видео работы лампы:

Качество не очень и снято днём, ночью выглядит гораздо эффектнее и цвета более яркие…

Источник

Лампа настроения на Attiny13

Хоть Новый год (как праздник, конечно же) уже кончился и вся возможна иллюминация несколько поднадоела, впереди длинные зимние каникулы, которые обязательно нужно провести с пользой, например, сделать что-нибудь своими руками. Ночи в январе всё ещё очень длинные, поэтому сделать можно интересную лампу-настроения, которая послужит в качестве лампы-ночника, либо может стать хорошим подарком, если оформить её в презентабельный корпус. Многие заводские гирлянды и всевозможные светящиеся в темноте огоньки, чаще всего, запрограммированы так, чтобы быстро мелькают — различные цвета постоянно прыгают перед глазами, и если это происходить на протяжении длительного времени, глаза устают. Противоположностью является лампа-настроения — в ней происходит плавная хаотичная смена цветов, без резких вспышек, эффект наоборот весьма успокаивающий — то что нужно перед сном. Схема такой лампы-настроения показана ниже.

Напрямую подключать светодиоды к ножкам микроконтроллера нельзя — их нужно усилить полевыми транзисторами, идеальным вариантом будут полевые с логическим уровнем затвора, такие транзисторы открываются уже при 5-ти вольтах на затвора, именно то, что нужно для данной схемы. IRLML0030, указанные на схеме, выпускаются в корпусе для поверхностного монтажа — желательно собирать схему именно на таких деталях, в этом случае она не будет занимать много места и её можно будет встроить в любой подходящий корпус, например, из под какой-нибудь нерабочей игрушки. На схеме также не показаны резисторы, которые устанавливаются последовательно со светодиодами для задания рабочего тока, на печатной плате, приложенной к статье, места под резисторы присутствуют. Чем ниже сопротивление каждого из этих резисторов — тем ярче будет светить лампа, но соответственно и больше будет нагрев светодиода, больше будет и ток потребления лампы. Оптимальным можно назвать значение в 10 Ом, он обеспечит потребление тока около 300 мА, а светодиод будет греться умеренно и не потребует дополнительного радиатора, дальнейшее увеличение сопротивления приведёт к снижению яркость лампы. Есть один неочевидный нюанс — светодиоды разных цветов обладают разной яркостью при одинаковых токоограничивающих резисторах, эта разница не столь существенна и особо не влияет на работу лампы, однако её можно полностью устранить, настроив в отдельности каждый токоограничиваюший резистор, подключая последовательно с ним низкоомные на 1 — 2,2 Ом, на плате для этого также предусмотрены посадочные места. Если такая настройка не требуется, можно просто впаять перемычки.

Вся схема собирается на печатной плате размерами 3х3 см, скачать плату можно в архиве в конце статьи. На одной половинке платы можно увидеть сплошной полигон, который также располагается под посадочным местом светодиода — это своеобразный радиатор, который чуть-чуть отводит тепло от светодиода. Поэтому при запайке на плату светодиода не лишним будет обеспечить хороший тепловой контакт с использованием термопасты, а если планируется работа с небольшой яркостью без существенного нагрева светодиода — можно просто убрать этот полигон, плата станет в два раза меньше.

Читайте также:  Сплю весь день депрессия

Микроконтроллер Attiny13 нужно прошить — удобнее всего после изготовления платы запаять его, подключиться проводами к соответствующим контактным площадкам на плате и прошить, а после этого уже запаять все остальные компоненты на плату. Прошивать можно с помощью удобного программатора UABasp, он стоит около 100 р на Али и в дальнейшем может пригодится ещё не раз при сборке устройств с микроконтроллерами.

Вид готовой платы показан выше. Питание подводится по двум проводам — достаточно подать 5 В и лампа тут же начнёт светится, переливаясь различными цветами. Удачной сборки!

Источник

Аккумуляторный светильник\лампа настроения\ночник с сенсорным управлением своими руками

Здравствуйте, любители DIY!

Уже давно занимаюсь изготовлением светильников, в том числе и светодиодных, и недавно решил начать рассказывать об этом. Сейчас расскажу за автономный аккумуляторный светильник с плавным автоматическим изменением света, который управляется хлопком по крышке (емкостный датчик).

Всё началось с банки из-под варенья, тогда я собрал небольшую схемку на TTP223, нагруженной светодиодами через ключ. Идея мне понравилась и я заказал RGB светодиоды, которые плавно переключаются.

Как-то зайдя в магазин с посудой я заприметил банку, которая и стала основой проекта. Сначала я хотел ее заматировать краской изнутри, но что-то все шло не так, и я просто замазал ее люминесцентной краской. Далеко не самое эстетичное решение, но во время работы этого не заметно. Хорошо бы освоить нормальное матирование стекла.

Больше всего мне в банке понравилась крышка, от повара (картинки на крышке) в конце я избавился, а в саму крышку прекрасно залезал маленький аккумулятор и плата заряда tp4056 c защитой. Плату заряда нужно доработать, резистор R3 я поменял на 5кОм для установки тока заряда в 250мА.

Про плату самого светильника. Весь проект делался в Proteus, если нужно – могу дать файлы проекта. Так вот, принципиальная схема:

Ничего сложного, отмечу только назначение трех деталей – перемычка на ноге TOG задает режим работы, 5В на ней – режим переключателя, 0В – кнопки, перемычка AHLB задает начальное состояние, 5В – вкл, 0 – выкл. Конденсатор 50пФ подбирается экспериментально, в видео я показал суть, лучше всего себя показал конденсатор на 20пФ.

Общая схема такая – аккумулятор емкостью 500мА подключен к плате защиты на tp4056 с защитой от переразряда, от нее питается плата сверху. Переключатель я выкинул из схемы, она не включается сама, поэтому он не нужен. Разъем питания сделал обычным двухконтактным соединителем, поскольку он занимает мало места и влезает в отверстие крышки банки. Датчик сделал из фольги из-под шоколада, подпаялся к нему и уложил на дно крышки, изолируя слои поролоном. В итоге она выглядит так:


Более подробный процесс сборки и характер свечения можно увидеть на видео:

В квадратном светильнике слева на главном фото стоит такая же плата, только без сенсорного управления, просто установленные светодиоды, питание через обычный разъем 5х2.1. Про его изготовление я как нибудь расскажу.

Источник

Оцените статью