Лампа настроения на atmega8: Лампа настроения реагирующая на звук

ЛАМПА НАСТРОЕНИЯ НА ATTINY13

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

Схема RGB лампы на Attiny13

Схема для сборки лампы представлена ниже.

Детали для этой схемы, а также всё необходимое для сборки других электронных схем, в том числе инструменты, можно купить в магазине «Элирит». В каталоге присутствует большой ассортимент радиоэлектронных товаров, как отечественного производства, так и импортных, по весьма привлекательным ценам, имеется доставка по России.

Ключевым звеном является микроконтроллер Attiny13, один из самых распространённых и недорогих среди AVR. С его 5, 6 и 7 выводов снимается ШИМ-сигнал и поступает на затворы полевых транзисторов, управление яркостью осуществляется с помощью изменения скважности ШИМ. Частота ШИМ-сигнала в данной схеме составляет 130 Гц, этого достаточно для того, чтобы мерцание светодиода было совершенно незаметно для глаз.

Светодиод в схеме используется RGB – на одной подложке одновременно установлены три независимых светодиода, соответственно красный, зелёный и синий, путём комбинирования яркости этих цветов получаются различные другие цвета и оттенки. Использовать можно также и три отдельных светодиода, если под рукой нет RGB, однако в этом случае их нужно будет расположить как можно ближе друг другу и накрыть сверху рассеивающим экраном, чтобы цвета равномерно смешивались. На картинке ниже можно увидеть применённый мной RGB светодиод, он имеет 6 выводов – отдельные анод и катод для каждого цвета.

Несколько слов о деталях схемы. Предпочтительнее использовать элементы поверхностного монтажа, в этом случае вся конструкция получится весьма компактной и её можно будет встроить, например, в какой-нибудь готовый корпус. Помимо самого микроконтроллера, на схеме присутствуют три полевых транзистора – здесь важно использовать транзисторы с логическим уровнем затвора, идеальным вариантом будут указанные на схеме IRLML0030, они полностью открываются от 5-ти вольт.

Не лишним будет также установить токоограничивающие резисторы между выводами микроконтроллера и затворами, например, на 10-47 Ом, на печатной плате под них предусмотрены посадочные места. Также на схеме не указаны токоограничивающие резисторы для самих светодиодов – их сопротивление выбирается исходя из необходимого тока через светодиоды, и соответственно яркости свечения лампы. Оптимальным будет значение около 10 Ом для каждого светодиода (при питании схемы от 5 вольт), в этом случае и сами резисторы, и светодиод не будут сильно нагреваться, но общего уровня яркости хватит для большинства применений лампы.

Обратите внимание, что используемый RGB светодиод должен быть рассчитан на заданный ток, превышение допустимого тока светодиода приведёт к его быстрой деградации. Помимо этого, на плате также присутствует резистор 4,7 – 20 кОм для подтяжки RESET микроконтроллера к питанию, а также конденсаторы по питанию – не стоит ими пренебрегать, ведь ШИМ светодиодов может вызвать помехи по питанию, которые приведут к нестабильной работе микроконтроллера.

Печатная плата изготавливается методом ЛУТ, файл с платой прилагается к статье. В нижней части можно увидеть большой прямоугольный полигон, граничащий со светодиодом – он работает в роли небольшого теплоотвода. При небольшой мощности его достаточно, но если ток через светодиод достаточно велик, потребуется отдельный радиатор для охлаждения.

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

Таким образом, получилась весьма миниатюрная плата с размерами 3х3 см. Для запуска схемы достаточно подвести питание в 5 вольт, микроконтроллер начнёт работу и светодиод сразу же начнёт светится.

Единственная настройка заключается в выравнивании яркости каждого из цветов RGB светодиода – дело в том, что разные цвета при одинаковых токоограничивающих резисторах имеют чуть разную яркость. На плате последовательно с основными токоограничивающими резисторами предусмотрены дополнительные посадочные места для резисторов 1 — 2,2 Ома, с помощью которых можно настроить отдельно яркость каждого цвета.

Проверить правильность настройки очень просто – достаточно подать на затворы каждого из транзисторов по 5 вольт, при этом светодиод должен светится белым цветом без каких-либо оттенков.ъ

Однако данная настройка не обязательна и можно просто впаять три нулевых резистора-перемычки, как я и сделал, качество работы лампы при этом практически не страдает.

В общем получился интересный, недорогой, а главное сделанный своими руками LED светильник. Получившуюся плату следует поместить в любой красивый корпус, желательно выбирать матовый, для дополнительного рассеивания света. Скачать файлы проекта. Автор материала misha1279.

   Форум по LED

   Форум по обсуждению материала ЛАМПА НАСТРОЕНИЯ НА ATTINY13




ПРОВОДНИКИ И ИЗОЛЯТОРЫ

Что такое изолятор и чем он отличается от токопроводящего материала. Занимательная теория радиоэлектроники.




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

Лампа настроения — это светодиодный RGB светильник, плавно меняющий цвет свечения случайным образом. В Сети можно найти множество различных схем таких ламп, причем, как правило, на базе относительно мощных микроконтроллеров. Мне хотелось сделать лампу на основе самого примитивного AVR микроконтроллера ATTINY13.

Схема получившейся лампы тривиальна:

Мощный RGB-светодиод подключен к микроконтроллеру через полевые транзисторы. Для изменения яркости свечения использован самопальный трехканальный ШИМ. Светодиод я использовал трехватный RGB. В качестве блока питания — дешевое зарядное устройство для сотового телефона, с напряжением около 5.5В. Микроконтроллер и транзисторы использованы в SMD корпусах.

Алгоритм работы следующий:

  • случайным образом генерируется значение RGB цветовой точки и интервал времени, через которое этот цвет будет достигнут
  • чтобы цвета получались «красивыми» один из RGB компонент случайным образом зануляется
  • на прерывании таймера-счетчика висит обработчик самодельного ШИМа, а через каждый цикл итерации ШИМа вычисляются текущие цвета свечения светодиодов

Проект написан и скомпилирован в AVRStudio 5.0. Замечен забавный момент — скомпилированная Debug-версия прошивки заняла 1022 байта, а Release-версия — целых 1094 байта, что делает последнюю совершенно непригодной для прошивки в килобайтный контроллер. Настройки студии я не трогал, все по умолчанию.

Для записи прошивки использовал avrdude, программирование в нем делается командой:

avrdude -c usbasp -pt13 -u -Ulfuse:w:0x7A:m -Uhfuse:w:0xFF:m -Uflash:w:moodlamp.hex:a

Печатная плата лампы:

Мощный светодиод установлен на радиатор, сделанный из корпуса старого алюминиевого электролитического конденсатора:

В качестве корпуса для лампы взят оптоволоконный светильник на батарейках, «начинка» которого была полностью удалена.


Видеодемонстрация работы лампы:

Ниже по ссылкам можно скачать схему и разводку печатной платы, рисунок платы для ЛУТа, исходники и прошивку.


Файлы:

Схема и плата Eagle + PDF и SVG файлы для ЛУТа
Прошивка и исходники (AVR Studio 5)
Скомпилированная прошивка

Лампа настроения: продолжение

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

После обкатки на разных устройствах прошивка была обновлена:

  • Изменен алгоритм генерации цветов — теперь цвета более насыщенные
  • Исправлена проблема с резким переключением между цветами. Баг связан с тем, что раньше значение следующего цвета вычислялось непосредственно в процедуре прерывания и эта операция занимала слишком много времени. Теперь вычисление вынесено в главный цикл
  • Добавлена возможность использовать свой генератор псевдо-случайных чисел вместо stdlib-овского. Этим можно немного уменьшить размер прошивки в ущерб качеству случайности генеримых цветов (что, вообщем-то, не особо сказывается на работе лампы).
  • Прошивка теперь компилируется под AVR Studio 6

При повторении лампы было неоднократно замечено, что результат сильно зависит от качества применяемого блока питания. И при использовании дешевых китайских зарядных устройств, выдающих нестабилизированное напряжение, можно получить неприятные мерцания и резкие переключения цветов. Кстати, это касается не только данного устройства — дешевые ЗУ не особо стабилизируют выходное напряжение и не подавляют импульсные помехи на выходе. Как следствие, при их использовании без дополнительного стабилизатора следует быть готовым к разного рода загадочным сюрпризам. Для предотвращения которых в схему лучше добавить свой стабилизатор.

Для уменьшения размеров устройства был использован круглый радиатор из алюминия толщиной 5мм и разведена круглая печатная плата. Плата крепится к радиатору, мощные токоограничивающие резисторы размещены на ее обратной стороне.

Радиолюбитель Толстенко Сергей ([email protected]) любезно предоставил описание сконструированных им ламп.

В одной из ламп в качестве светорассеивателя была использована серебристая толстая пленка от экрана ЖК телевизора, что дало отличный результат.

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

Плата разведена в Дип Трейсе и изготовлена методом ЛУТ с прокаткой ламинатором. В схему добавлен стабилизатор 78L05, транзисторы n-p-n, что были под рукой.

Вот так лампа выглядит в работе:

Разводку печатной платы в формате Dip Trace можно скачать по ссылке ниже. Также в архив включены рисунки для ЛУТ (в масштабе 400%, 300 dpi нормально + зеркально). Два отверстия на большой стороне платы желательно соединить перемычкой.

Исходники доступны на гитхабе: github.com/trol73/avr-moodlamp-tiny13

Файлы:

Обновлённая скомпилированная прошивка
Схема и печтаная плата (круглая, Eagle)
Плата в DipTrace + рисунки для ЛУТа

Mood lamp или моя лампа настроения

Читая сайты радиоэлектронной тематики, я заметил такую тенденцию, что многие начинающие эмбеддеры проходят стадию, на которой собирают так называемую «лампу настроения». Не миновала сия тенденция и меня.

Уже долгое время я закупаюсь различной мелочевкой у друзей наших китайцев на DealExtreme. После очередного посещения магазина, я заметил в продаже мощный 3-х ваттный RGB-светодиод на адекватной цене. Как только я его увидел, то мысль о «лампе настроения» сразу же и непроизвольно всплыла в голове. Естественно, светодиод был заказан. Долгие три недели ожидания и вот он пришел. Ну что ж, приступаю к сборке своей Mood lamp (англ.) или «лампы настроения».

RGB LED on star

Этот RGB-led имеет следующие характеристики на каналам:

  • Red: 2.5V ~ 3.0V, 350mA
  • Green: 3.2V ~ 3.8V, 350mA
  • Blue: 3.2V ~ 3.8V, 350mA

т.е. примерно по 1 ватту на канал, что в совокупности и дает 3 ватта.

[stextbox id=»warning»]Кстати, китайцы перепутали обозначения. Этот светодиод с общим анодом, т.е. плюсом, а если судить по обозначениям на плате, то с общим катодом, что неверно. Ну да ладно, за такие деньги простим им это… :)[/stextbox]

Первым делом я припаял шлейф к светодиоду и посадил его на радиатор, так как при питании номинальным током он довольно сильно греется. После чего собрал все на беспаечной макетной плате.

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

Микроконтроллер можно применить самый маленький, например, Attiny12. Но у меня такого не было под рукой, поэтому я взял тот что был — ATTiny2313 в DIP-корпусе.  Транзисторы я взял те, что были у меня свободны — IRF840.

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

Сопротивления по 10Ом и мощностью 1 ватт. С ними возникла проблема. Оказалось, что у меня нет дома таких сопротивлений необходимой мощности. Пришлось искать. Друган подогнал немного. Кстати, они тоже довольно ощутимо греются. Если есть возможность, то лучше ставить мощностью на 2 ватта.

Прошивка залита — работаем

Залил прошивку — все заработало сразу же после подачи питания.

Так как все заработало, приступил к воплощению в железе. Развел плату вручную в Sprint-Layout 5.

Разведенная плата

Может можно и лучше, но у меня так. После этого начал делать плату по технологии ЛУТ.
Перевел тонер на текстолит.

Как перевелся тонер при использовании разной бумаги

На фото видно, как тонер перевелся на текстолит при использовании разной бумаги. А — это я применил обычную глянцевую бумагу для струйных принтеров Lomond плотностью 200 мг/см2. Б — тоже самое при использовании бумаги из страницы журнала «Хакер». Весь тонер поплыл.

Ну а дальше хлорное железо…

Плата после травления

и растворитель для оттирания тонера…

Плата после травления и очистки от тонера

Плата после травления и очистки от тонера

Вытравилась плата хорошо.  Надо было бы ее залудить всю, но я этого не сделал. Почему не знаю… 🙂

Нанес надписи и просверлил отверстия

Теперь осталось только запаять детальки.

Запаял детальки

Когда запаял все, выяснилось, что для анода светодиода я не предусмотрел отверстие и пришлось его припаивать сверху на дорожку.

Плата в сборе с микроконтроллером

Когда паял, увидел, что чуток промахнулся с расстоянием между транзисторами. Поэтому они чуток кривовато стоят. Ну да ладно…

Плата в сборе без микроконтроллера

Все собрал, подключил, запаял. Провожу испытания. Подал питание…  Ура!!! Работает!

Все в сборе и работает

Теперь весь вопрос, где взять для этой лампы корпус с светорассеивателем. Практически на всех сайтах пишут о том, что применяют лампы из Икеи. Но, к сожалению, у меня на расстоянии в окружности с радиусом 200км нет ниодного магазина Икея. Ходил по строительным магазинам, но чего-либо более-менее подходящего пока не нашел. Но я не теряю надежды…

Прошивку писал тупо в лоб. Без использования ШИМ и т.д. В ней разберется даже начинающий эмбедер.Там все предельно просто и прокомментировано. Основной смысл алгоритма, это смена цветов по цепочке: R->RG->G->GB->B->BR->R с соответствующими задержками.

Теперь о том, что как я планирую модифицировать эту лампу. Во-первых, я хочу перевести все на ШИМ. В лоб работать хорошо, но ШИМ — это красиво и «по-пацански».

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

Ну, и в далекой перспективе, сделать ему дистанционный пульт управления.

 

UPDATE (17/12/2012): видео с примером работы по просьбам в комментариях. На видео выглядит не очень. В реальности намного красивее.

 

Файлы к статье:

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

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

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

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

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

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

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

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

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


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

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

Всем спасибо за внимание!

2.1 Выбор управляющего микроконтроллера. Разработка контроллера сбора информации и передачи по GSM-каналу

Похожие главы из других работ:

IDE-контроллер для CD-ROM

1.1 Выбор микроконтроллера

Для решения поставленной задачи прежде всего необходимо выбрать микроконтроллер. Основанием для выбора данного микроконтроллера послужили следующие причины: — наличие достаточного количества портов ввода-вывода…

Midi-контроллеры клавиатурного типа

1. Выбор микроконтроллера

Для использования в данном устройстве мной был выбран микропроцессор Aduc 812. Так как Он обладает высокими техническими характеристиками, имеет встроенный АЦП и ЦАП, что позволяет существенно упростить схему. Другой весьма важный довод…

Аппаратно-программный комплекс для идентификации объектов управления на основе вещественного интерполяционного метода

2.1.1 Выбор микроконтроллера

Для получения частоты вращения вала, в необходимом виде, нужно применять датчик Холла совместно с микропроцессорной системой, основанной на базе микроконтроллеров AVR…

Вариатор скорости вращения асинхронного двигателя

3.2 Выбор и описание микроконтроллера

В настоящее время среди всех 8-разрядных микроконтроллеров семейство MCS-51 является несомненным чемпионом по количеству разновидностей и количеству компаний, выпускающих его модификации…

Микропроцессорная система сбора и обработки сигналов

3.1 Выбор микроконтроллера

Данная микросхема К1816ВЕ49 предназначена для использования в системах обработки информации в качестве высокопроизводительных контроллеров и управляющих устройств в изделиях самого широкого применения…

Микропроцессорный модуль управления цифровой магнитолой

Выбор управляющего контроллера

Перед тем как выбрать контроллер, я решил провести анализ след серий микроконтроллеров представленных на рынке и используемых в аналогичных устройствах: AVR, PIC, MK-51. Обзор PIC Альтернативой является PIC 16С745…

Модернизация информационного табло «Бегущая строка»

1.5 Выбор микроконтроллера

В настоящее время существует множество самых разнообразных типов микроЭВМ, называемых микроконтроллерами, отличающихся быстродействием, объемом оперативной и постоянной памяти программ, данных, системой команд…

Программатор микросхем I2С BUS

1.4 Выбор и обоснование режимов функционирования узлов микроконтроллера и периферийных устройств

Контроллер ATMEGA8 имеет аппаратный блок UART, что представляет собой протокол RS-232, в котором есть буфера приема/передачи, что значительно упрощает программу и увеличивает надежность. Также в контроллере присутствует интерфейс TWI…

Проект электронных весов с микропроцессорным управлением

2.3 Выбор микроконтроллера

Микроконтроллер для электронных весов должен иметь встроенный десятиразрядный АЦП (Аналогово-цифровой преобразователь), четыре восьмиразрядных порта ввода/вывода, напряжение питания 5 В…

Проектирование бегущей строки на микроконтроллере с использованием программного симулятора

1.2.6 Выбор микроконтроллера

Для нашего проекта подойдет любой промышленный или бюджетный микроконтроллер. Основными фирмами, которые предлагают, на данный момент, чипами, предназначенными для малогабаритной радиоаппаратуры это такие известные фирмы…

Разработка микропроцессорной системы удаленного мониторинга многоканального источника напряжения

3. Выбор АЦП и микроконтроллера

Для реализации поставленной задачи выберем микроконтроллер семейства МК-51 AT89C51RD2…

Разработка программы для устройства «Лампа хорошего настроения» на базе микроконтроллера

2.1 Выбор и описание микроконтроллера устройства релаксационного воздействия на человека «Лампа хорошего настроения»

ATtiny2313 — низкопотребляющий 8 битный микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny2313 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц…

Разработка системы контроля управления доступом с анализом рисунка радужной оболочки глаза

2.2.2 Выбор микроконтроллера

В это разделе будет рассмотрен выбор управляющего микроконтроллера. Требования В плане набора команд, количества адресов в команде, программно-доступных особенностей (регистров и т.п.) мы не выдвигаем никаких прямых требований, т.к…

Регистратор контроля параметров технологического процесса

2.1 Выбор микроконтроллера

Для обеспечения использования наиболее подходящего контроллера оптимально рассмотреть несколько различных контроллеров, удовлетворяющих следующим требованиям: · 8-ми разрядный, · с низким энергопотреблением, · наличие статичного режима…

Система управлением «ролл»-воротами

3.1 Выбор микроконтроллера

Для обеспечения использования наиболее подходящего контроллера оптимально рассмотреть несколько различных контроллеров, удовлетворяющих следующим требованиям: · 8-ми разрядный, · с низким энергопотреблением, · наличие статичного режима…

Ардуино в качестве программаторов AVR контроллеров

С последней версией Arduino IDE перестал работать USBASP, с помощь которого прошивал массу контролеров.

У USBASP пора обновить прошивку, а может быть и схему, а я буду использовать в качестве программатора обычный Arduino.  Тем более я уже использовал эту схему для программирования ATTiny13.

Для Arduino на ATmega168/328 схема будет выглядеть так — между собой соединяем D11, D12, D13, а D10 контроллера программатора соединяем с RESET программируемого контроллера. Устанавливаем кварц для прошивки контроллеров, работающих от внешнего резонатора.

Для удобства работы собираю программатор на макетке. Для микросхем в корпусе DIP28 использую панель DIP с нулевым усилием.

Также на плате устанавливаю разъем под Arduino Pro Mini, на которых делаю все последние Arduino-проекты

Получаю такую платку

Устанавливаю на плату микроконтроллеры

Можно приступать к прошивке/

 

Для этого в Ардуину нужно записать скетч ISP-программатора

Затем выбираем тип программатора

И все. Программатор собран и настроен.

Немного о применении

  1. Загрузка скетча с 0-го адреса без загрузчика. Экономит память микроконтроллера и время загрузки. Особенно интересно в микросхемах с малой памятью — Atmega8 и различных Attiny.
  2. Установка загрузчика на «голую» Atmega328, чтобы в дальнейшем заливать в нее скетчи через RX/TX, как в обычную Ардуину.
  3. Замена загрузчика, например, на OPTIBOOT, нормально поддерживающий режимы сна и сторожевой таймер.
  4. Установка фьз-битов. Полезно при создании «батареечных проектов», когда отключается BOD — контроль входного напряжения и микроконтроллеру устанавливается режим работы с пониженной частотой, опять же для уменьшения напряжения питания до 2.8-3.3В и энергопотребления.
  5. Восстановление «мертвых» микроконтроллеров после неудачных экспериментов

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

со своего сайта.

Блог Cavelab — Истории из Cavelab

Простой контроллер декоративной подсветки с тремя каналами ШИМ, макс. 100 мА на канал. Использует микроконтроллер AVR ATmega8.

Детали

Этот простой контроллер освещения имеет три канала с ШИМ-управлением; красный, зеленый и синий. Каждый способен выдавать 100 мА, или около пяти светодиодов. Это можно легко улучшить, используя более мощный транзистор. В качестве источника света я использовал светодиоды 3×3, припаянные к крошечной печатной плате, и поместил их внутрь матового стекла.Лучшим решением будет использование мощного светодиода RBG. Просто не забудьте использовать еще один транзистор, если вы хотите использовать светодиоды большего размера.

Настройки

Настройки можно изменить с помощью четырех DIL-переключателей:

  1. Задержка между сменой цвета (длительная/короткая)
  2. Скорость фейда при смене цвета (быстро/медленно)
  3. Затухание при смене цвета (вкл./выкл.)
  4. Цветовой режим (один цвет/все цвета)

Видео

ввод/вывод

Входы

  1. ПД.0 DIP-переключатель 1
  2. PD.1 DIP-переключатель 2
  3. PD.2 DIP-переключатель 3
  4. PD.3 DIP-переключатель 4

Выходы

  1. PB.1 (OC1A) Красный светодиод
  2. PB.2 (OC1B) Зеленый светодиод
  3. PB.3 (OC2) Синий светодиод

Светодиоды

4-контактный разъем для светодиодов

Исходный код

Фото

Печатная плата, без микроконтроллера AVR Печатная плата с 3×3 светодиодами Проверка блока контроллера и светодиодов Синие светодиоды внутри матового стекла Зеленые светодиоды внутри матового стекла Красные светодиоды внутри матового стекла Готовая плата контроллера и матовое стекло Устанавливается на динамик в гостиной

Схематический чертеж

Схема контроллера декоративной подсветки

Список деталей

  • 1 × AVR ATmega8-16PU, DIL-28, 16 МГц, 23 входа/выхода
  • 1 × Конденсатор алюминиевый электролитический, 10 мкФ, 25В
  • 2 × Конденсатор алюминиевый электролитический, 47 мкФ, 25 В
  • 1 × Конденсатор керамический, 1 нФ, 100В
  • 1 × Гнездо DIL, 28-контактное, 7.62мм
  • 1 × Диод, выпрямительный, 1 А, 400В, 1N4004
  • 1 × Корпус, пластик (1591), 100x50x25 мм
  • 1 × Предохранитель 5×20 мм, 400 мА, быстродействующий
  • 1 × Держатель предохранителя, открытый, печатная плата, 5×20 мм
  • 3 × Светодиод 5 мм прозрачный, синий, 4.9В, 20мА, 350мкд, 12°
  • 3 × Светодиод 5 мм прозрачный, зеленый, 2,1 В, 20 мА, 385 мкд, 6°
  • 3 × Светодиод 5мм прозрачный, красный, 2.0В, 20мА, 140мкд, 6°
  • 1 × Гнездо питания, панельное, 2,1 мм, пластиковый корпус
  • 10 × Резистор, углеродная пленка, 0.25 Вт, 330 Ом, 5%
  • 4 × Резистор, углеродная пленка, 0,25 Вт, 4,7 кОм, 5%
  • 4 × Резистор, углеродная пленка, 0,25 Вт, 10 кОм, 5%
  • 3 × Резистор, металлическая пленка, 0,6 Вт, 1 кОм, 1%
  • 4 × Резиновая ножка, клейкая, SJ-5012, Ø 12.7×3,5 мм
  • 1 × Переключатель, DIP, печатная плата, 4 контакта
  • 1 × Клеммная колодка, вставная, 3,5 мм, 4-контактная винтовая розетка
  • 1 × Клеммная колодка, вставная, 3,5 мм, 4-контактная вертикальная вилка
  • 3 × Транзистор, NPN, 100 мА, 45В, 0.5 Вт, BC547B
  • 1 × Регулятор напряжения +5В, 1А, 7805PI

Ресурсы

Личный блог Томаса Дженсена. Мне нравится односолодовый виски, сигары, моя домашняя лаборатория, электроника, линукс и времяпровождение с девушкой и тремя мальчиками.

✉️ Отзыв или исправления? Дай мне знать.

Мощная светодиодная лампа для настроения

Введение

На этой странице мы представим отличный проект, разработанный Toon Beerten.Его проект под названием «DIY Led Mood Lamp» может стать очень интересным дополнением для вашей комнаты, которое точно не оставит равнодушным никого. Как вы можете видеть на фотографиях, мы говорим о лампе с выцветанием, которая выглядит потрясающе!

Цель этой страницы — попытаться дать несколько советов по ее успешному созданию. Этот высокомощный светодиодный фонарь основан на PIC16F628 и способности этого микроконтроллера генерировать импульсы ШИМ. Варьируя ширину импульса, мы можем создавать миллионы цветовых комбинаций, используя только три основных цвета.Таким образом, только один светодиод RGB (красный-зеленый-синий) способен воспроизводить радугу исчезающих цветов.

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

Наконец, мы проведем некоторые измерения рассеиваемой мощности, которые помогут нам выбрать подходящий блок питания.

Корпус

Вы можете использовать свое воображение, чтобы найти корпус, который сможет равномерно рассеивать цвета. Рассеивание цвета необходимо для достижения наилучших результатов. В оригинальном дизайне автор использовал светильник IKEA Mylonit 45см. Это отличный корпус для вашей лампы. Вместо этого вы можете использовать 31-сантиметровую лампу ИКЕА Mylonit меньшего размера и получить такие же потрясающие результаты. Это лампа, которую мы использовали в нашей конструкции.

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

Светодиод высокой мощности

Минус на нижнем правом контакте — это общий анод (положительное напряжение) — он изготовлен неправильно

. Используемый светодиод — мощный RGB-светодиод мощностью 3 Вт. Его можно найти на ebay в LEDSEE-electronics. Вы также можете поискать на ebay другие мощные RGB-светодиоды. Это будет делать jod таким же образом. Детали этого блестящего светодиода показаны ниже.

Мощный RGB-светодиод мощностью 3 Вт

Угол освещения светодиода 140°
Номинальный ток B, G, R 350 мА
Прямое напряжение:
Красный, тип. 2,2 В
Зеленый, тип. 55В

Длина волны светодиодов:
Красный, тип. 625 нм
Зеленый, тип. 530 нм
Синий, тип. 470 нм

Сила света:
КРАСНЫЙ, тип. 32 лм
Зеленый, тип. 35 лм
Синий, тип. 10 лм

Тип светодиода: Общий анод

Схема

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

BC337 Распиновка

Список деталей

Вот список компонентов, которые я использовал для изготовления светодиодной лампы для настроения.

  • 3 транзистора NPN с током 500 мА, например BC337
  • один PIC 16F628(A) и программатор
  • небольшая перфорированная плата
  • 7 резисторов по 10 кОм (1/4 Вт)
  • Резисторы 1/2 Вт (2x 22 Ом, 4x 10 Ом) и DIP-переключатель
  • источник питания (5 вольт, 500 мА)
  • Лампа Ikea Mylonit или другой корпус
  • силиконовая паста из местного магазина «Сделай сам» (если вы хотите использовать радиатор)
  • один светодиод z-power 3 Вт RGB
  • небольшой радиатор и немного охлаждающей пасты (если вы хотите использовать радиатор)

Печатная плата

На следующем изображении показана схема, расположенная на перфорированной плате.

Программирование микропроцессора PIC 16F628

Запрограммировать PIC16F628 можно с помощью этого самого простого программатора pic и программы под названием ic-prog . Просто используйте свой программатор и загрузите файл .hex на свой PIC. Для успешного результата следует обратить внимание на фьюз-биты. Вы должны ввести правильные предохранители, как указано в следующей таблице.

Предохранители

IntRC I/O = Включено
PWRT = Включено
BODEN = Включено
MCLR = Выключено
Остальные предохранители = Выключено

DIP-переключатели функций

SW1 – позволяет выбирать между эффектом G->GB->B->BR->R->RG–>>G и эффектом случайного изменения цвета
SW2 – позволяет выбирать между затуханием и переходом от одного цвета к другому
SW3 – позволяет выбрать между медленным или быстрым
SW4 – останавливается на текущем отображаемом цвете

Крепление

Хорошим способом крепления печатной платы является использование пистолета для горячего клея, чтобы «сформовать» схему под корпусом лампы.Там достаточно места для вашей доски. На следующих фотографиях вы можете увидеть печатную плату, установленную на небольшой 31-сантиметровой лампе IKEA Mylonit.

Клей еще горячий. Температура клея не повредила PIC или другие детали. Теперь клей холодный, и вы можете легко получить доступ к DIP-переключателям. Лампа работает!

Обновление – 10/2009

Стив Ружье улучшил исходный код и схему, добавив дополнительные режимы работы. Подробную информацию и обновленный исходный код можно найти в этом zip-файле: rougier

.

Open Hardware MoodLamp — Даниэль Андраде

Давным-давно я наткнулся на эту страницу http://tobe.nimio.info/project/moodlamp , где Toon Beerten создал Moodlamp, используя PIC16F628 µC. Я помню, что тогда у меня не было особых знаний в области программирования µC, поэтому первое, что я сделал, это купил плату Arduino , и с тех пор я многому научился и сделал много разных проектов с ней…

Прошло время, я построил макетную плату, затем первую версию, используя только один слой (это хорошая версия, если вы хотите травить свою плату).Всегда хотел сделать проект общедоступным как Open Hardware, но из-за нехватки времени я так и не сделал этого, пока не приехал в Геную. Затем я решил сделать вторую версию платы, двухслойную, с возможностью программирования микроконтроллера, не вынимая его из разъема (для программирования вам понадобится кабель Arduino, FTDI или USB-to-serial) и несколько доступных контактов для те, кто хочет добавить на плату больше функций, например, датчик температуры или другой датчик.

Здесь вы найдете информацию о том, как собрать MoodLamp из простых электронных компонентов.Я также планирую продавать наборы MoodLamp, если вы заинтересованы, оставьте комментарий ниже (вы всегда можете сделать пожертвование Paypal , чтобы я мог купить немного пива!)

Фото

Видео

[Видео 01] [Видео 02] [Видео 03]

Список деталей:

Документация и файлы:

Плата: v2_rev0.brd
Схемы: v2_rev0.sch
Инструкция по сборке : Скоро
Инструкция по программированию : Скоро

Обновленный код на Github

Если вы хотите скачать файлы для v1.0 вы можете получить .brd и .sch

Спасибо за прочтение!
И не забудьте поделиться своими изменениями…

…Продолжайте взламывать…

Возможности безграничны с подсветкой настроения

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

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

Что такое освещение настроения?

Посмотреть в галерее

Настроенное освещение влияет на настроение комнаты. Чтобы настроить освещение для настроения, измените его цвет, яркость и угол. Но это не все, что вы можете сделать.

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

История освещения настроения

История освещения восходит к 125 000 г. до н.э. Это началось, когда люди зажгли костры, чтобы управлять светом. Это был источник света более 50 000 лет. В 75 000 г. до н.э. молнией стали камни, покрытые животным жиром.

В 4500 г. до н.э. были изобретены масляные лампы, а 1500 лет спустя – свечи. Оттуда освещение развивалось медленным образом. Существует разрыв, охватывающий почти 5000 лет с небольшим изменением освещения.

Только в 1780 году Эме Арган изобретает масляную лампу.Отсюда идет развитие освещения, и каждое десятилетие появляются новые способы управления освещением.

Теплый белый против холодного белого Настроение Освещение

Теплый белый и холодный белый — это цветовые температуры. Цветовая температура варьируется от ультратеплой до дневной. Цвет измеряется в Кельвинах (К). Меньшие числа указывают на более высокие температуры.

Лампы накаливания, измеряемые в градусах Кельвина, имеют температуру ниже 2700К. Около 2000К — самая низкая цветовая температура.

Вот три диапазона цветовой температуры, доступные в аптеке:

  • Теплый свет — менее 3000 К — теплый свет — это цвет света, который излучают лампы накаливания. Он мягкий и спокойный. Теплый свет хорош для создания настроения в спальнях, гостиных и столовых.
  • Прохладный свет — от 3000 до 4500 К — холодный свет радостный и яркий. Холодные огни совпадают с холодными цветами, такими как синий и зеленый. Это хорошо работает для кухонь и комнат, которые вы хотите осветлить, например, подвалов.
  • Дневной свет – свыше 4500К – лампы дневного света обеспечивают естественное освещение. Это самые яркие огни. Используйте лампы дневного света в комнатах, где вам нужно много света. Ремесленные мастерские, мастерские и демонстрационные залы.

Как выбрать цветовую температуру

Посмотреть в галерее

Знание различных цветовых температур и их выбор — две разные вещи. Когда вы выбираете светильники, вам нужно выбрать, какой свет использовать в каждой комнате. Это может ошеломить вас, и это нормально.

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

Как каждый цвет влияет на ваше настроение?

Посмотреть в галерее

Цвета влияют на настроение. Дело не в цветовых температурах при хорошем освещении. Это о том, как каждый цвет влияет на ваше психическое настроение.

Что означает каждый цвет

  • Красный – повышает аппетит – красный – цвет страсти.Это самый теплый цвет с двумя почти противоположными качествами. Красный ассоциируется с любовью и гневом. Будьте осторожны с красным, так как слишком много не хорошо для комнаты.
  • Оранжевый – увеличивает энергию – оранжевый цвет творчества. Как смесь двух цветов, оранжевый имеет несколько значений. Он берет энергию от красного и вибрации от желтого. Оранжевый хорош, когда вы хотите помочь людям проявить творческий подход.
  • Желтый – поднимает настроение – желтый цвет радости. Солнце сгруппировано с желтым цветом.Это означает счастье и веселье. Используйте желтый цвет, когда хотите создать радостную комнату.
  • Зеленый – успокаивает и успокаивает – зеленый цвет жизни. Это цвет природы и исцеления. Используйте зеленый цвет, если хотите вдохнуть жизнь в комнату и помочь людям соединиться с природой.
  • Синий – расслабляет и увлекает – синий цвет покоя. Каждый оттенок синего имеет особое значение, но все они связаны с покоем и расслаблением. Используйте синий цвет, если хотите, чтобы комната казалась убежищем.
  • Индиго – открывает третий глаз – индиго – цвет мудрости. Индиго и синий — цвета радуги, несмотря на то, что индиго сгруппирован с синим. Используйте индиго, чтобы привнести в комнату мудрость и искренность.
  • Фиолетовый – пробуждает гордость – фиолетовый – королевский цвет. Все лучшее, что есть в гордости, — в фиолетовом цвете в сочетании с красным и синим. Используйте фиолетовый, если вы хотите, чтобы люди чувствовали себя царственными, достойными и преданными.

Три типа освещения для создания настроения

Цвета и температуры определяют современное освещение для создания настроения.Но есть три типа освещения, которые вместе создают настроение комнаты.

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

Окружающее освещение

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

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

Task

Рабочее освещение — это практическое освещение, освещающее определенную область. Это включает в себя освещение над верстаками или столами. Он обеспечивает безопасное место для выполнения задач, отсюда и название.

Рабочее освещение может быть теплым или холодным, но более яркий свет обеспечивает более безопасное рабочее место. Другие места, где вы найдете рабочее освещение, — это над столами, под верхними шкафами и тумбочками.

Акцент

Акцентное освещение — идеальное освещение для хорошего настроения.Этот тип освещения привлекает внимание к определенным зонам. Он не дает практического света и не освещает всю комнату.

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

Советы по созданию декоративного освещения

Посмотреть в галерее

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

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

Верхнее освещение или угловое освещение

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

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

Рассеянное освещение

Посмотреть в галерее

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

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

Подсветка настроения с подсветкой

Посмотреть в галерее

Подсветка крепится за объектами. Зеркала с подсветкой являются наиболее распространенной подсветкой. Со стеклянными предметами их воздействие сильнее.

Стекло с подсветкой более эффективно, так как свет отражается от стекла. Зеркала делают комнату визуально больше. Когда ваш свет отражается от стекла, комната будет казаться больше и ярче.

Регулируемое декоративное освещение 

Вы можете купить регулируемое декоративное освещение. Некоторые индикаторы настроения позволяют регулировать яркость или цветовую температуру. Другие позволяют регулировать цвет света.

Делайте покупки в Интернете на Amazon и Wayfair. У них есть большой выбор осветительных приборов, которые удовлетворят ваши потребности. Смешивайте и сочетайте для достижения наилучших результатов и проявляйте творческий подход. Любой свет может быть светом настроения.

Более одного источника света

Последний прием — использование более одного источника света для управления декоративным освещением.Добавьте свет на потолок, угол и стену.

Ваши фонари должны легко перемещаться. Добавьте свет за зеркалом, под кроватью и рядом с окнами. Повесьте гирлянды, если хотите. Освещение настроения — это создание вашей комнаты.

Типы осветительных приборов

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

Люстра 

Люстры стали доступнее, чем когда-то.Некоторые из них более сложные, чем другие, но широкий выбор освежает.

Подвесной светильник

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

Торшер

Торшеры работают как в качестве акцентного, так и рабочего освещения. Поскольку они высотой с голову, они универсальны.

Настольная лампа

Настольная лампа используется в спальне и гостиной. Он обеспечивает рабочее освещение для чтения у кровати.

Настенные светильники

Настенные светильники используются во всех комнатах. Бра – это настенные светильники, но есть и множество других.

Встраиваемое освещение

Встраиваемое освещение занимает минимум места. Основная часть светильника уходит в потолок. Единственная видимая часть фонаря — колба и обод.

Подсветка под барной стойкой

Подсветка под барной стойкой или под шкафом представляет собой полосы света, направленные вниз. Они хорошо работают под шкафами и барами, но вы также можете проявить творческий подход.

Трековый светильник

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

Часто задаваемые вопросы (FAQ)FAQ

Что можно использовать для создания настроения в ванной комнате?

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

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

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

Что такое цветовая температура

Градусы Кельвина (К) измеряют цветовую температуру.Единицы Кельвина показывают количество света, которое излучает лампочка. Диапазон температур по шкале Кельвина составляет от 1000 до 10 000 К.

Например, в общественных зданиях температура по Кельвину колеблется от 2000 до 6500 К. Высокий рейтинг Кельвина означает, что свет будет более белым.

Работают ли индикаторы настроения как кольца настроения?

Индикаторы настроения и кольца настроения служат разным целям.Кольца реагируют на температуру воздуха в помещении и температуру вашего пальца. Свет настроения ни на что не реагирует.

Есть ли лучшая лампа для настроения на все времена?

Если вы не хотите, чтобы в каждой комнате было разное освещение для настроения, не рискуйте. Прохладный свет является наиболее распространенным. Не теплый свет или дневной свет, а холодный свет. Белый свет лучше цветного.

Может ли освещение настроения лечить болезни?

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

Подсветка настроения светодиодная или лампа накаливания?

Лампы накаливания согревают и успокаивают. Фары не регулируются. Светодиодные светильники — это свет настроения.

Освещение настроения не характерно для ламп накаливания. Для получения дополнительной информации нажмите на ссылку: Лампы накаливания против светодиодных ламп.

Освещение настроения Заключение

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

0 comments on “Лампа настроения на atmega8: Лампа настроения реагирующая на звук

Добавить комментарий

Ваш адрес email не будет опубликован.