Думаю многие видели светодиодные 3D кубики, которые создают различные комбинации. В данном материале опишу кубик на микроконтроллере PIC16F690, и эта статья можно сказать, является продолжением предыдущей, на двух цифровых микросхемах. Данный куб отличается тем, микроконтроллер создает загруженные в него комбинации, а не хаотично зажигает светодиоды.
Давайте перейдем к схеме LED кубика:
Схема довольно проста. Она содержит минимум деталей. Единственная микросхема – микроконтроллер PIC16F690.
Весь перечень деталей:
– 27 светодиодов (любых цветов и размеров)
– 9 резисторов 220 Ом
– 3 резистора 330 Ом
– 3 транзистора КТ315 (можно любые n-p-n)
– Микроконтроллер PIC16F690
Несколько слов о программировании. Я прошивал на программаторе EXTRA-PIC, но в нем не было панели под микроконтроллер с 10тью ногами. Поэтому пришлось все соединять на проводках по даташиту. С программой для прошивки у меня не возникло проблем – использовал WinPic800. В этой программе такой микроконтроллер присутствует. С самой прошивкой помог skateman.
После прошивки переходим непосредственно к самому кубику из светодиодов. Процесс сборки примерно такой же как и в прошлой версии кубика. Но здесь у каждого этажа свой собственный катод.
Итак, для начала подготовим фанерку или плотную картонку. На одинаковом расстоянии друг от друга просверлим отверстия. У меня они были на расстоянии 1,5см.
Вставляем туда светодиоды.
И загибаем катоды (минусы светодиодов)
Теперь спаиваем их вместе и обкусываем торчащие концы. Как вы можете видеть, одну ногу я не обкусил, так как планировал к ней подвести катод с микроконтроллера, но при сборке решил что она не нужна и тоже откусил:)
Точно также собираем еще 2 этажа
Теперь у нас есть 3 отдельных этажа. Их необходимо собрать вместе. Для этого отгибаем немного все аноды как на фото, чтобы анод не цеплялся за нижестоящий светодиод.
Таким образом, у нас получается 3 подготовленных этажа.
Думаю, теперь это не составит сложности спаять вместе. Где-то выше писал, что на картонке нужно сверлить отверстия на одинаковом расстоянии, так вот этажи нужно паять тоже на том самом расстоянии друг от друга, в моем случае это 1,5см. Но этого я немного не учел и потом его переделывал. Чтоб был не параллелепипед, а кубик!
Куб готов. Уверен, печатную вы сделаете сами, но на всякий случай дам свою… Лично я на плате разместил только микроконтроллер и детали, кубик я припаял на проводах. Благодаря этому сэкономил место и бесценный текстолит:) Когда покупал микроконтроллер, мне продали в СМД корпусе (или как он там называется) и еще собирал отдельную плату для него. В общем, вся конструкция у меня выглядела так:
Корпус собрал из потолочной плитки. В качестве источника питания я использовал аккумулятор 3,6В. Несмотря на то, что микроконтроллеры работают при 5В, этот запустился и от 3,6В.
Сделав корпус, вставил туда куб. На каждом проводе, идущем с платы, нарисовал полоски. Количество полосок соответствовало номеру светодиода. Это все для того, чтобы не перепутать их.
Далее просто склеил скотчем корпус и вывел еще кнопу запуска. Можно еще вывести гнездо для зарядки аккумулятора.
Все, наш очередной самодельный LED 3D кубик готов! Желаю успеха – [)еНиС