00:47 АПГРЕЙД ДЛЯ ЁЛОЧКИ | ||||
*** Разборка корпуса показала, что это
синтетическое чудо управлялось маленькой платкой с чипом виде "плюшки”, который
последовательно переключал два ярких светодиода красного и жёлтого цвета
свечения. Свет от светодиодов распространялся через размещённое в стволе и протянутое по веткам ёлочки оптоволокно. Среди ветвей ёлочки была также замечена отдельно висящая гирлянда,
составленная из светодиодов белого цвета свечения, которые при включении
питания очень ярко светились. На верхушке ёлки размещалась звезда из
прозрачного пластика со светодиодами внутри. Звезда оказалась электрически
соединенной с гирляндой и зажигалась с ней одновременно. Вот собственно и все что
можно сказать об этом оригинальном изделии китайской промышленности. На фото.1 показана ёлочка на момент покупки в магазине. На фото.2. показана модернизированная ёлочка во время демонстрации световых эффектов. нажимайте фото для просмотра в полном размере
Посчитав, что технические возможности ёлочки позволяют
воспроизвести большее количество световых эффектов, я разработал плату
управления на микроконтроллере Atmega8L-8, которую устанавливают
взамен старой. В новом варианте елочка создаёт очень красивые световые узоры и
динамические эффекты, может работать в четырёх режимах: В архиве: чертежи монтажной и печатной платы в точных размерах, файл прошивки (hex). Преобразовывать и редактировать чертежи нельзя!
Так как гирлянда, размещённая на ёлочке, светила слишком ярко, то пришлось программно ограничить уровень яркости свечения гирлянды. Для экономии энергии и выравнивания уровней светимости гирлянды и ёлочки управление гирляндой происходит с импульсом длительностью менее 50% от исходного. Кроме того, гирлянда включается не во всех блоках программы, а только в трёх последних. Воспроизводимые световые эффекты гирляндой следующие: вспышки, быстрое зажигание и плавное гашение, переключения, мерцание. Переключение
из
одного режима в другой осуществляется циклически коротким нажатием
кнопки
установленной на верхней крышке корпуса. Размещённый рядом двухцветный
светодиод (красный-синий) выполняет сервисные функции, индицируя
активный в
данный момент режим работы. Для управления кнопкой SB1 используется
внешнее прерывание по входу INT0 микроконтроллера. Поэтому переключение
режимов
кнопкой можно проводить в любой момент выполнения программы.
АВТОМАТИЧЕСКИЙ РЕЖИМ. В автоматическом режиме индикаторный светодиод не светится, нажатий на кнопку выбора режимов не требуется. Автоматический режим запускается сразу после включения питания (на днище корпуса) и далее работает, циклически воспроизводя запрограммированные световые эффекты. Перейти из этого режима в другие можно однократными короткими нажатиями кнопки SB1. Плата управления циклически воспроизводит 12 сложных программных блоков создающих оригинальный световой узор на ёлочке. А так как в качестве светодиодов были выбраны трёхцветные RGB, то каждый из световых эффектов воспроизводится для каждого цвета, т.е. общее количество достигает 36 эффектов. Необходимо учесть, что одиночный эффект для любого цвета повторяется по нескольку раз, что также увеличивает общее количество воспроизводимых эффектов. Автоматический режим работы ёлочки удобен тем, что не требует оперативного вмешательства, за вас всё делает сама программа, создавая разнообразные световые узоры на поверхности ёлочки.
АКУСТИЧЕСКИЙ РЕЖИМ ПО ХЛОПКУ. В акустическом режиме "включение по хлопку” индикаторный светодиод HL1 горит непрерывно красным цветом. Запуск режима производят одним коротким нажатием на кнопку SB1. Ёлочка программно настроена на включение только после третьего хлопка, и будет продолжать работать далее автономно, воспроизводя запрограммированные световые эффекты. В момент хлопка индикаторный светодиод на доли секунды гаснет, что является подтверждением "полученного” звукового сигнала. После третьего хлопка дальнейшие хлопки никакого эффекта не дадут. Для перезапуска нужно три раза нажать на кнопку SB1 выбора режимов работы. Этот режим работы ёлочки можно использовать на вечерах, праздниках, там, где необходимо привлечь внимание, создать загадочную атмосферу, ввести элемент таинственности.
АКУСТИЧЕСКИЙ РЕЖИМ ИНТЕРАКТИВНО. Для включения второго акустического режима работы "интерактивно”, необходимо два раза нажать кнопку SB1 (если сначала) или один раз, если переход производится из предыдущего режима. Индикаторный светодиод HL1 зажжется, синим цветом, затем можно интерактивно запускать переключение трёхцветного составного эффекта. Иначе говоря, на каждый звуковой сигнал ёлочка будет откликаться быстрым последовательным воспроизведением трёх цветов: синим, красным и зелёным. Чувствительность к звуковым сигналам в этом режиме очень высока и устройство будет реагировать даже на обычную речь. Симфония цвета может сыграть роль аккомпанемента к песням под караоке или к музыке.
РЕЖИМ ФОТОДЕТЕКТОР. Для включения режима "фотодетектор” необходимо нажать кнопку SB1 три раза (если сначала) или один раз, если переход производится из предыдущего режима. После включения режима индикаторный светодиод HL1 будет мигать красным цветом. Это означает, что начинается программный анализ уровня освещённости в комнате. Поэтому рекомендуется переключаться в этот режим при уже включенном общем освещении комнаты. Далее малейшее затемнение или выключение света в комнате приведёт к воспроизведению запрограммированных световых эффектов. Особенность режима работы "фотодетектор” в том, что стоит повторно включить свет в комнате как световой эффект на ёлочке выключится. Последующее выключение света в помещении вновь зажжёт иллюминацию на ёлочке и так далее… Это объясняется подключением фототранзистора по второму внешнему прерыванию INT1 микроконтроллера позволяющему оперативно запускать или останавливать программу световых эффектов. Следующее нажатие на кнопку SB1 (четвёртое по счёту с начала) переключит программу в исходную точку, то есть в первый режим. Для защиты от дребезга контактов в прерываниях выставлены несколько большие задержки, чем обычно принято. Это визуально проявляется как несколько запаздывающее переключению между режимами. Смысл данной временной задержки прост, максимально уменьшить влияние дребезга контактов кнопки на работу программы 1.ПРИНЦИП РАБОТЫ. Электрическая схема выполнена на основе микроконтроллере Atmega8L-8 с минимальным уровнем напряжения питания около 2,7 вольта. Такой выбор микроконтроллера продиктован ограничением напряжения питания в виде установленного комплекта из трёх батареек с общим напряжением 4,5 вольта. Для продления срока службы батареек и повышения экономичности, все узлы схемы питаются от широтно-импульсного преобразователя, выполненного на микросхеме MC34063AP. Выходное напряжение установленное делителем R6R8 на уровне 3,5 вольт поступает на микроконтроллер, индикаторный светодиод HL1, трёхцветные светодиоды HL2-HL5 и усилитель ЗЧ на транзисторе VT1. Для приёма и анализа звуковых сигналов собран усилитель низкой частоты на транзисторе VT1. Цепочка R4C2 стабилизирует работу усилителя. Звуковой сигнал выделяется на плюсовом выходе микрофона BM1 в виде слабых электрических импульсов. Проходя через конденсатор C3, они поступают на базу транзисторного усилителя на VT1, где усиливаются по напряжению. Далее с верхнего по схеме вывода резистора R5 усиленный звуковой сигнал поступает на вход АЦП (выв.28 ADC5) микроконтроллера и оцифровывается. Затем программно анализируется уровень громкости и пауза между сигналами. Для второго режима "включение по хлопку”, акустический сигнал значительно ослабляется, и вводится контроль паузы между сигналами. А для режима "акустика – интерактивно” наоборот программно реализовано усиление сигнала, так что бы ёлочка реагировала на обычную разговорную речь. Чувствительность устройства к звуковому сигналу можно изменять (усиливать или ослаблять) не только программно, но и изменением сопротивления резистора R5 соответственно увеличивая или уменьшая его. В ячейки памяти программ микроконтроллера DD1 запрограммированы алгоритмы воспроизведения световых эффектов и программа обработки сигналов с внешних датчиков фототранзистора VT2, кнопки SB1 и выхода усилителя ЗЧ. Программно подключен внутренний RC-генератор на 4МГц. Программа разработана на языке BASIC в среде BASCOM-AVR и откомпилирована с объёмом чуть более 4Кб. При программировании конфигурационные биты (fuse bit) устанавливать не требуется. Резистор R16 поступающим высоким уровнем на ножку 1 микроконтроллера запрещает самопроизвольный сброс при просадке напряжения в цепи питания. Выводы микроконтроллера DD1 для ограничения тока подключены к трёхцветным светодиодам HL2-HL5 через токоограничительные резисторы R9-R11,R13-R15,R17-R22. Управление (включение-выключение) кристаллов каждого из светодиодов HL2-HL5 происходит по программе. Для создания большего разнообразия эффектов все минусовые ножки (катоды) светодиодов подключены через полевой транзистор VT1, который работает в режиме шим-модуляции. Этот сигнал поступает с выхода OC1A и позволяет плавно зажигать или гасить все трёхцветные светодиоды. Аналогичный способ управления был выбран и для гирлянды размещённой на ёлочке. Так как для гирлянды требуется более высокое напряжение (4,5 вольта), то гирлянда подключена непосредственно от источника питания. Для управления гирляндой используется общая шина (минус) подключенная через полевой транзистор VT4. Сигнал управления на затвор полевого транзистора VT4 поступает с вывода микроконтроллера. Этот сигнал, как уже было сказано выше, представляет собой шим последовательность. Длительность импульса в сигнале изменяется по заданной программе, что и проявляется в различных световых эффектах на гирлянде. Микроконтроллер не только управляет RGB-светодиодами, но и комбинирует их включение с гирляндой из светодиодов, в результате чего получаются сложносоставные световые эффекты. 2.ДЕТАЛИ И МАТЕРИАЛЫ. Печатная плата изготовлена из односторонне фольгированного листа стеклотекстолита толщиной 1-1,5мм. Размеры печатной платы 60х60мм. Ссылка на архив с чертежами и разводкой под ЛУТ размещена в конце статьи. Список радиокомпонентов приведён в таблице.1. Обратите внимание на то, что печатная плата имеет фигурный вырез. Он необходим, при установке через вырез пройдёт пластмассовая стойка. Табл.1.Список радиокомпонентов. Примечание.1. Светодиоды L5013RGB - четырёхвыводные полноцветные светодиоды. Примечание.2. Фототранзистор ФТ2К можно заменить на любой импортного производства. Примечание.3. Индикаторный светодиод (HL1) двухкристальный синего и красного цвета свечения, выполнен в корпусе диаметром 3мм, . В этой
схеме можно использовать любой импортный или отечественный 3мм
двухцветный светодиод с кристаллами, синего и красного цвета свечения. Примечание.4. На монтажном чертеже P1-перемычка, выполнена одножильным монтажным проводом.Примечание.5. Резисторы R19-R23 на печатную плату устанавливают вертикально. 3.ИНСТРУКЦИЯ ПО СБОРКЕ. Для правильной сборки придерживайтесь инструкций по сборке.
Редактировать, масштабировать чертежи в архиве нельзя, все чертежи
архива в точных размерах. 1.Изготовление печатной платы. После изготовления печатной платы
проверьте токоведущие дорожки на возможные замыкания. Затем выполняйте монтаж
всех указанных в таблице 1 радиокомпонентов. Подготовьте односторонний лист
стеклотекстолита размерами 60x60мм. Предварительно зачистите фольгированную поверхность
стеклотекстолита, промойте и высушите. Выполняйте перевод по известной методике
ЛУТ, рисунка токоведущих дорожек. Приведённый чертёж (рис.2) используйте для монтажа радиокомпонентов. 2.Монтаж радиокомпонентов. Обратите внимание на установку фототранзистора VT2, двухцветного светодиода HL1 и кнопки SB1. Их монтаж выполняют в последнюю очередь после монтажа всех радиокомпонентов. Заранее нужно подготовить два отверстия для фототранзистора и светодиода на верхней крышке корпуса. Фототранзистор VT2 и светодиод HL1 припаивают практически на полную длину ножек. При монтаже фототранзистора и светодиода необходимо подобрать длину ножек так, чтобы после установки печатной платы в основание корпуса верхняя крышка свободно закрывалась, а корпуса выше указанных деталей слегка выступали из отверстий. 3.Разборка корпуса и монтаж платы световых эффектов. Разберите корпус основание в котором закреплена ёлочка. Аккуратно извлеките заводскую платку с двумя светодиодами (фото.4). На место извлечённой заводской печатной платы с двумя светодиодами установите изготовленную плату световых эффектов (фото.5). 4.Монтаж кнопки, подготовка верхней крышки. На верхней крышке необходимо установить кнопку, проделать отверстие для фототранзистора и двухцветного индикаторного светодиода. На верхней крышке установлен заводской разъём для подключения к гирлянде, ег демонтировать не нужно. Если провода подводящие питание этому разъёму плохие (у меня был именно так), то обязательно замените их на новые. Начните с разметки позиций отверстий на крышке под фототранзистор и светодиод. Найдите проекции установленных на печатной плате фототранзистора и светодиода на верхнюю крышку. Чтобы найти проекции приложите печатную плату к крышке с тыльной стороны, при этом печатная плата должна быть расположена так как если бы она была установлена в корпусе (фото.5). Выставьте отметки карандашом и просверлите в обозначенных местах отверстия диаметром 3мм. После разметки необходимо проделать два отверстия в верхней крышке диаметром около 1мм для монтажа кнопки (см. фото). Выводы кнопки пропускают через отверстия и загибают с противоположной стороны. С платой кнопку соединяют двумя тонкими монтажными проводками. Специальных отверстий для микрофона в корпусе делать не нужно, высокая чувствительность и селективность схемы позволяет уверенно принимать звуковой сигнал в закрытом корпусе. Кроме того, закрытый корпус играет роль резонатора звуковых колебаний. На фото.7 с обратной стороны крышки показано расположение отверстий, установленной кнопки и разъёма подключения гирлянды. На фотографии: 1-отверстия для фототранзистора и двухцветного светодиода, 2-кнопка переключения режимов, разъём подключения гирлянды ёлочки. 5.Заключительный монтаж (сборка). Аккуратно закройте крышку так, чтобы верхняя часть корпуса фототранзистора и двухцветного светодиода оказались в отверстиях (фото.8). На фотографии: 1-корпус фототранзистора, 2-двуцветный светодиод, 3-кнопка переключения режимов, 4-разъём подключения гирлянды, 5-плата световых эффектов (расположена внутри). Установите ёлочку обратно и включите питание на днище. Ёлочка начнёт работать в автоматическом режиме. Переключение режимов проводите с помощью кнопки размещённой на верхней крышке. При программировании микроконтроллера фузы биты устанавливать не нужно! Сборка окончена! Если у ВАС возникли вопросы пишите на ФОРУМЕ или в Online чат по робототехнике мы их обсудим! автор Алексей Высоковольтный www.servodroid.ru © Внимание! Полное либо частичное копирование материала без разрешения администрации запрещено! | ||||
|
Всего комментариев: 0 | |