Набор радиоконструктор 3D елка на светодиодах

Генератор световых эффектов для новогодней елки

Давным давно в далекой галактике… Ну на самом деле не так давно и далеко, где то в начале 90-х, мой отец, всю жизнь отходивший в море судовым врачом, после очередного полугодового плаванья привез из Китая новогоднюю елку со световодами. По тем временам диво невиданное. Состояло это чудо китайской промышленности собственно из самой елки и подставки, внутри которой располагалась галогеновая лампа и цветной диск из оргстекла, закрепленный на валу электродвигателя. Свет от лампы проходит через диск и далее по световодам, заставляя иголки елки светится, а благодаря вращению диска, достигается переливание цветов. Но, как и все продукты под товарной маркой Made in China, устройство оказалось недолговечным. Через пару-тройку лет приказал долго жить блок питания. С виду обычный адаптер на 12 вольт, но попытки заменить его другим адаптером не приводили к положительному результату. Лампа светилась, но двигатель не вращался. Покрутив с пол часика в руках, выяснили что БП, оказывается, переменного тока. В результате удалив из нового адаптера диодный мост, устройство заработало в штатном режиме. Так оно проработало еще пару лет, пока не перегорела лампочка. На удивление, в те времена, найти замену для лампы оказалось не сложно, но как вы наверное уже догадались, лампы перегорали с завидной регулярностью. И что самое удивительное, сейчас, не смотря на огромнейший ассортимент всевозможных ламп в любом магазине электрики, найти подходящую так и не удалось. В результате пришлось колхозить. Была взята сгоревшая лампа, с помощью молотка, зубила и такой то матери, лампа было отделена от отражателя, и вышеупомянутыми средствами, в отражатель была инсталлирована лампа без отражателя, но подходящая по габаритам и цоколю. Конструкция хоть и жуткая, но работоспособная, правда эффект от такой лампы уже не тот, яркость заметно упала, да и проблему перегоревших лампочек это не решает. И вот после очередной перегоревшей лампочки, было принято решение заменить источник света на светодиодный. логичным решением было бы удалить галогенку и на ее место поставить CREE светодиод на 1-3 Вт. Но мы не ищем легких путей, по этому, вместе с лампой был удален и двигатель с диском. Установить один большой RGB светодиод, или несколько маленьких и рулить ими с помощью готового контроллера, тоже мало интересно, да и в этом случае вся елка будет иметь один цвет, а хотелось, чтобы разные участки, светились разными цветами.

В итоге, концепция выглядела следующим образом: разместить максимально возможное количество RGB светодиодов и рулить ими с помощью ATMega16 используя BAM(Binary Angle Modulation). Т.к. отверстие в подставке около 3 см в диаметре, на эту площадь удалось вместить 18 светодиодов в 5050 корпусе. 18х3=54 канала, многовато для 40-ногой меги, по этому светодиоды были объединены в линейки, по 3 в каждой. Итого 18 каналов, плюс, изначально планировалось управлять общей яркостью через общий анод, а это еще 6 каналов, но после того, как развел плату, пришло осознание, что этот вариант работать не будет. Т.к. разводить плату по новой уже не хотелось, эти ноги просто остались незадействованными (правда, плату все равно пришлось разводить по новой, т.к. она не лезла в корпус, но к тому моменту, прошивка была полностью готова и что-то менять в схеме не было ни какого желания). В итоге 3 порта МК задействованы на светодиоды и еще один порт оставлен для подключения матричной клавиатуры 4х4.

Схема устройства в принципе ни чем не примечательная, каждый канал МК через ограничительный резистор подключен на базу NPN транзистора, эмиттер на землю, коллектор, через резистор, на катод первого светодиода в линейке. Светодиоды в линейке включены последовательно, а на последнем аноды объединены и подключены к +12в.

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

Т.к. о схеме особенно рассказывать нечего, а написать что-то нужно, то далее поговорим о программной реализации. Собственно вся задача сводится к тому, чтобы определенным образом менять яркость каждого светодиода (имеется в виду, что RGB светодиод состоит из 3-х светодиодов красного, зеленого и синего цвета). Обычно, для этих целей используют ШИМ (Широтно-импульсная модуляция, англ. pulse-width modulation (PWM)), но аппаратных возможностей МК не достаточно для управления 18 каналами. Программный ШИМ, тоже не самая удачная идея для этого проекта. По этому, как я уже упоминал ранее, для управления светодиодами был использован BAM(Binary Angle Modulation). О том, что такое BAM и как его реализовать на Си, можно прочесть по ссылке №1. в конце статьи. Но т.к. я пишу на ОЧЕНЬ высокоуровневом языке, название которого, в приличных кругах, и произносить то не принято, алгоритм пришлось выдумывать самому, но суть осталась той же. Собственно по этой же причине я не привожу исходники, а весь алгоритм постараюсь объяснить на пальцах (правда пока писал статью, пришел к выводу, что часть кодов все таки стоит показать, для наглядности, и чтобы они были понятны широкому кругу читателей, я их напишу на Си). Постараюсь сделать это как можно подробней, чтобы даже котятам было понятно, а профессионалы, я надеюсь, способны своять такое устройство и без моих объяснений.

И так, для организации BAM, нам понадобится таймер и прерывание по достижению таймером определенного значения. Настраиваем таймер Т0 и прерывания:

Обнуляем таймер Т0, установив в регистр TCNT0 значение 0,

Устанавливаем в регистр сравнения OCR0 значение 128 (10000000 в двоичной системе),

Разрешаем прерывание по совпадению таймера Т0 установив регистр TIMSK = 2 (или OCIE0=1),

Запускаем таймер с делителем на 64 и вызовом прерывания по совпадению, что соответствует значению регистра TCCR0 = 11,

Разрешаем глобальные прерывания #asm("sei")

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

Теперь, в обработчике прерывания по вектору $026 (OC0addr) сдвигаем OCR0 на один бит вправо (OCR0 >> 1 или делим на 2, что одно и то же), а при достижении 0 опять устанавливаем 128. Таким образом, каждое последующее прерывание, будет вызываться в два раза раньше, чем предыдущее, что нам собственно и нужно. Осталось только дописать установку значения портов (об этом ниже), и наш алгоритм BAM готов.

Теперь попробуем разобраться с портами. В первую очередь следует настроить порты на выход, как это сделать надеюсь объяснять не нужно (для тех кто в танке, в регистр DDRx записать значение 255 (для тех кто совсем не в теме, вместо х подставить букву соответствующего порта)). И так, порты мы настроили, теперь определимся с тем, что же мы будем в них выводить. Как уже упоминалось ранее, все управление сводится к изменению яркости каждого светодиода (канала). Соответственно, нам нужны переменные, в которых мы будем хранить значения яркости для каждого канала. Возится с таким количеством переменных не самая удачная идея, поэтому лучше организовать их в массив, а так как мы имеем дело с 3 портами МК, то удобнее будет создать 3 массива по8 байт каждый. Таким образом у нас каждый элемент массива, будет соответствовать своему выводу порта МК. Назовем эти массивы ch1, ch2, ch3. Меняя значения элементов этих массивов, мы можем получить необходимые цвета светодиодов. Вроде все просто, но есть одна маленькая загвоздка, значения должны выводится в порт побитно, при каждом прерывании. Т.к. при OCR0 равном 1 у нас будет только 64 такта МК, на то, чтобы установить значения в порты, наша маленькая загвоздка, может обернуться большой проблемой. Компиляторы высокоуровневых языков не всегда генерируют оптимальный код для битовых операций (не всегда, это мягко сказано). Поэтому данные надо подготовить заранее, а в прерывании скормить 3 байта в 3 порта. Учитывая то, что оперативной памяти в нашем МК как гуталина у дяди кота Матроскина, экономить ее мы не будем, и просто создадим еще 3 массива той же размерности (назовем их pb, pc, pd) и с помощью нехитрой процедуры, поместим в них значения яркости, предварительно развернув на 90 0 . Что я имел этим в виду, и как это сделать я расскажу чуть позже. А пока в обработчике прерывания нам необходимо выяснить, какое у нас по счету прерывание и присвоить порту соответствующее значение из массива. Делается это следующим образом:

В процедуре обработки прерывания объявляем 2 локальные переменные «i» и «j»,

Присваиваем им значения i=1, j=0,

Запускаем цикл с условием пока i меньше OCR0(цикл необходимо запускать до изменения значения OCR0),

В теле цикла сдвигаем i на один бит влево (i interrupt TIM0_COMP void timer0_comp_isr(void)
<
char j, i,
i=1,
j=0,
while (i
<
i=i
j=j+1,
>
OCR0 = OCR0 >> 1,
if (OCR0 == 0)
<
OCR0 = 128,
>,

Теперь поговорим о том самом развороте массива на 90 0 . Начнем с того, что я имел в виду. Каждый элемент нашего массива имеет размер 1 байт. Байт в свою очередь можно представить как массив из 8 бит. Таким образом, наш массив является двумерным битовым массивом 8х8 бит. Для наглядности приведу таблицу:

Елки-световоды. Световые елки.

Перейти:
Елки световоды 60 см.
Елки световоды 80 см.
Елки световоды 100 см.
Елки световоды 120 см.
Елки световоды 150 см.
Елки световоды 180 см.
Елки световоды 210 см.
Найдено: 16 тов., страниц: 1Сортировать: по цене | по названию
ФотоНаименованиеЦенаКупить
Елка Световод 60 см. заснеженная, световод Хамелеон — СМ-1-60

Елка световод — СМ-1-60 оптоволоконная 60 см. с заснеженной хвоей, световод Хамелеон, без украшенний, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

1'360 руб.

Елка световод — XYG016-3 оптоволоконная 90 см. с зеленой хвоей, световод Хамелеон, украшена шишками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

Елка Световод с шишками 75 см., световод красно-синий — XYG016-3
2'520 руб.
цена при
самовывозе

2'268 руб.
(скидка=10%)

Елка световод — СМ-3-90 оптоволоконная 90 см. с заснеженной хвоей, световод Хамелеон, украшена бабочками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

1'980 руб.
цена при
самовывозе

1'782 руб.
(скидка=10%)

Елка световод — СМ-4-90 оптоволоконная 90 см. с заснеженной хвоей, световод Хамелеон, украшена свечками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

2'100 руб.
цена при
самовывозе

1'890 руб.
(скидка=10%)

Елка световод — СМ-3-120 оптоволоконная 120 см. с заснеженной хвоей, световод Хамелеон, украшена бабочками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

2'700 руб.
цена при
самовывозе

2'430 руб.
(скидка=10%)

Елка световод — XYG018-4 оптоволоконная 110 см. с зеленой хвоей, световод Хамелеон, украшена шишками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

3'570 руб.
цена при
самовывозе

3'213 руб.
(скидка=10%)

Елка световод — XYG016-4 оптоволоконная 120 см. с зеленой хвоей, световод Хамелеон, украшена шишками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

3'570 руб.
цена при
самовывозе

3'213 руб.
(скидка=10%)

Елка световод — СМ-1-150 оптоволоконная 150 см. с заснеженной хвоей, световод Хамелеон, без украшенний, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

3'240 руб.
цена при
самовывозе

2'916 руб.
(скидка=10%)

Елка световод — СМ-2-150 оптоволоконная 150 см. с зеленой и золотистой хвоей, световод RGB, украшена наконечником звезда, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

3'670 руб.
цена при
самовывозе

3'303 руб.
(скидка=10%)

Елка световод — СМ-3-150 оптоволоконная 150 см. с заснеженной хвоей, световод Хамелеон, украшена бабочками — СМ-3-150, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

3'240 руб.
цена при
самовывозе

2'916 руб.
(скидка=10%)

Елка световод — XYG018-5 оптоволоконная 140 см. с зеленой хвоей, световод Хамелеон, украшена шишками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

4'620 руб.
цена при
самовывозе

4'158 руб.
(скидка=10%)

Елка световод — XYG016-5 оптоволоконная 150 см. с зеленой хвоей, световод Хамелеон, украшена шишками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

4'620 руб.
цена при
самовывозе

4'158 руб.
(скидка=10%)

Елка световод — СМ-4-180 оптоволоконная 180 см. с заснеженной хвоей, световод Хамелеон, украшена свечками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

4'830 руб.
цена при
самовывозе

4'347 руб.
(скидка=10%)

Елка световод — XYG018-6 оптоволоконная 170 см. с зеленой хвоей, световод Хамелеон, украшена шишками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

5'250 руб.
цена при
самовывозе

4'725 руб.
(скидка=10%)

Елка световод — XYG016-6 оптоволоконная 180 см. с зеленой хвоей, световод Хамелеон, украшена шишками, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

5'250 руб.
цена при
самовывозе

4'725 руб.
(скидка=10%)

Елка световод — СМ-1-210 оптоволоконная 210 см. с заснеженной хвоей, световод Хамелеон, без украшенний, работает от понижающего адаптера на 12 вольт, адаптер включается в сеть с напряжением 220/240 вольт.

Скидка 10% при самовывозе из наших магазинов.

6'050 руб.
цена при
самовывозе

5'445 руб.
(скидка=10%)

Где купить искусственную елку?

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

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

Продажа искусственных елок в интернет-магазине отличается многообразием. При этом Elkasite.ru предлагает своим клиентам детальную информацию о каждом товаре на страницах каталога, фото. А при необходимости можно получить консультацию в режиме онлайн и подобрать товар с учетом индивидуальных предпочтений.

Идея не только избавляет от необходимости ежегодно отправляться на поиски этого элемента декора, но и сохраняет живое деревце. На Elkasite.ru ведется продажа прекрасных по внешнему виду и качественных искусственных елок, к тому же по вполне доступной цене. Приобретение новогодней красавицы в нашей фирме – современная и удобная схема сотрудничества.

Где купить елку?

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

Где купить елку? Этот вопрос в преддверие новогодних праздников для многих из нас становится первостепенным. Поиски новогодней красавицы отнимают массу времени и сил. Однако в предпраздничной суете довольно сложно сделать правильный выбор. Магазины переполнены всевозможными моделями новогодних елей, сосен, туй – от такого многообразия голова идет кругом, и задача купить елку начинает казаться еще сложнее.

Прежде чем купить елку, следует определиться с ее размером и видом. У нас можно просмотреть новогодние каталоги, которые приятно удивят широким ассортиментом искусственных елок. Разработанная с учетом предпочтений и пожеланий клиентов, новогодняя елочная коллекция впечатлит формами, размерами и цветами. У нас можно купить искусственную елку как привычного зеленого цвета, так и нестандартного розового или голубого, белого или серебристого. Удивить друзей и близких Вам людей можно купив елку светодиодную. Светодиодная ель при дневном свете как две капли воды похожа на свою лесную тёзку, однако как только гаснет свет, она преображается, вспыхивая разноцветными огнями. Купив елку искусственную один раз, Вы подарите себе возможность любоваться роскошной красавицей на протяжении многих лет.

Если есть огромное желание купить искусственную елку, но габариты квартиры не позволяют – Вам идеально подойдут небольшие елочки-световоды. Роскошные на вид, елки со светодиодами бывают высотой от 45 до 180 см. Их красота покорит даже самого заядлого противника искусственных новогодних елок. Для тех, кому нравятся сияющие огнями новогодние елочки, но лень их наряжать – светодиодные елки это отличный вариант. Шикарно украшенные, они уже снабжены подсветкой: все что от Вас потребуется – купив елку, просто установить ее в наиболее подходящем месте. Широчайший ассортимент светодиодных новогодних елок и низкие цены не смогут оставить покупателя равнодушным. Светящиеся новогодние елочки – это стильно и оригинально.

Накануне новогодних праздников доски объявлений так и пестрят фразами: «Куплю елки оптом» или «Искусственныеелки куплю оптом». Если Вам необходимо купить елки оптом – решить вопросы, связанные с куплей искусственной елки и куплей елок оптом на профессиональном уровне можно, посетив наш интернет-магазин. Специалисты магазина Вас приятно удивят быстротой выполнения заказа по подбору ассортимента для оптовой продажи искусственных елок. «Куплю елки оптом недорого и высокого качества» – это вполне реально, и сможем Вам это доказать на деле.

Продажа искусственных елок

Позиция бизнеса – куплю елки оптом – даст возможность прекрасно заработать в канун Нового года. Занимаясь продажей искусственных елок, Вы не только дарите людям новогоднюю радость, но и заботитесь об окружающей среде. Каждый из нас должен понимать, что«куплю искусственную елку» означает «сохраню в целости и сохранности живое дерево». Если большинство наших граждан купят елку искусственную вместо живой, мы сможем сберечь лесные богатства нашей страны, и тем самым предотвратим экологическую катастрофу. Тем кто решил: «новогодние елки куплю оптом», стоит заглянуть в наш магазин – не пожалеете.

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

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

1. Состав набора радиоконструктора

количествоОбозначение и маркировка детали на схеме
6×10К резистор R1, R3, R5 на обеих платах
6×330 Ом — 3K резистор R2 (2К), R4 (1К), R6 (330) на обеих платах
1×2K резистор R7 (только на одной плате)
6×47мкФ конденсатор C1, C2, C3 на обеих платах6×9014 транзистор Q1, Q2, Q3 на обеих платах13×Красные светодиоды D1-D6 на обеих платах и D19 (только на одной плате с R7)12×Желтые светодиоды D7-D12 (на обеих платах)12×Зеленые светодиодыD13-D18 на обеих платах3×Печатные платы4×Контейнер батарей с крепежом, гнездо питания, выключатель и USB кабель питания

1. Идеально равномерное распределение огоньков, которого сложно добиться вручную.

Вам не понадобится распутывать и наматывать светодиодную нить — она тщательно вплетена в ветки заводским способом, при этом ни одна ветвь не обделена вниманием — свечение полностью окутывает всё деревце целиком. Мы пробовали провести эксперимент в домашних условиях и добиться идентичного эффекта при использовании обычного провода и поняли: это невероятно сложно, особенно если речь идёт о ёлках в размере 180 сантиметров и выше. За несколько часов тщательного наматывания и распределения нам так и не удалось точно скопировать заводской результат. Можем сказать с полной уверенностью — производители хорошо знают своё дело :)

2. Простота сборки — ветки уже прикреплены к стволу.

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

3. Практически незаметные электропровода и сравнительно малое их количество.

Изготовители понимают, как важно сделать электрошнуры незаметными: они не несут никакой художественной ценности в праздничном декоре и только отвлекают от красивых рождественских игрушек. Поэтому цвет обмотки подбирается так, чтобы точно скопировать оттенок хвои каждой ели. Никаких чёрных, синих и белых шнуров на зелёном дереве — это прошлый век! Ещё один важный момент — среднестатистические гирлянды чаще всего имеют расположение лампочек из расчета 1 штука на 10 сантиметров, при этом их длина в среднем равняется десяти метрам. Рассмотрим в качестве примера ель "Ванкувер" в ростовке 210 см с 384 лампами: для достижения такого же эффекта подсветки вам пришлось бы самостоятельно намотать на это деревце около сорока (!) метров электрогирлянд. Сорок метров электропровода на двухметровую елку — только представьте себе процесс монтажа :)

Смотрите видео: ПАЯЕМ KIT DIY 3D LED ЁЛКУ. ПРАВИЛЬНАЯ И ПОДРОБНАЯ СБОРКА + КОНКУРС

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Вкусная Еда!
Добавить комментарий