Светофор своими руками

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

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

Принципиальная схема светофора

Схема светофора питается от одной батарейки или аккумулятора (я использую старый аккумулятор на котором машинки уже не ездят, фотоаппарат делал снимков десять и тух, короче аккумулятор в мусорку просился). Преобразователь NCP1400 или NCP1402  разряжает элемент питания практически до нуля. Заряженного старого аккумулятора хватает на несколько месяцев. Импульсный преобразователь мне понравился тем, что схема содержит минимум деталей, не высокая цена, короче рекомендую. Главный критерий при выборе процессора – чтобы лишние ноги с платы не свисали. Был выбран PIC 12F508, но оказалось, что PIC12F509 дешевле – странно, ну и ладно. Светодиоды диаметром 10 мм самые яркие, можно 8 мм. Падение напряжения на светодиодах разной цветности – разное, интенсивность свечения тоже разная, поэтому резисторы на каждый цвет подбирались, чтобы выровнять яркость свечения на глаз (на фото сильно не приглядывайтесь, так как фотоаппарат имеет свое понятие о цвете и балансе белого, короче – врет).

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

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

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

Плата светофора

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

Проверка работы светофора

Далее программируем микроконтроллер

Прошиваем микроконтроллер PIC

Первые «дорожные» испытания

Испытания светофора

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

Получилось достаточно прочно и красиво

Светофор

Режимы работы

Микроконтроллер благополучно спит (sleep режим) пока не будет нажата кнопка.
При нажатии кнопки включается режим обычного светофора. Если в режиме автоматического переключения кратковременно нажать кнопку – включится режим ручного переключения, т.е. следующее переключение только после нажатия кнопки.
Если кнопку удерживать, будет включен режим мигающего желтого.
Дальнейшее удержание кнопки приведет к включению режима ночничок. Кратковременные нажатия кнопки в этом режиме будут перебирать комбинации включенных светодиодов.
Продолжительное удержание кнопки приведет к переходу в режим сна.
Работа в любом режиме около 20 мин приведет к выключению светофора. Время отсчитывается от последнего нажатия кнопки.

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

От автора:

Возишься вечерами, рисуешь, программу пишешь, пластмассу пилишь и вот малой выходит с мамой в магазин вечером, когда только темнеть начинает, несет впереди себя яркий светофор — далеко видать, мигает. Все оглядываются — интересно, а малышня пищит: «Мама, мама я тоже такой хочууу!». А малый довольный идет:
— Мальчик ты где такой светофор взял?
— Папа сделал.

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

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
U1 Импульсный преобразователь NCP1402SN33T1G 1
U2 МК PIC 8-бит PIC12F509 1
D0 Диод Шоттки 1N5817 1
С1 Электролитический конденсатор 10 мкФ 1
С2 Электролитический конденсатор 68 мкФ 1
R1-R4 Резистор 680 Ом 4
R5-R8 Резистор 1 кОм 4
R9-R12 Резистор 820 Ом 4
L1 Катушка индуктивности 47 мкГн 1
В1 Кнопка 1
Р1-Р5 Разъем 5
Р Разъем 1
P Gnd Разъем 1