Итак, по полученному от
SBJoker реквесту, выкладываю фотоотчёт по LED-кубику собранному мной.
Предыстория.
Она не велика. На новый год рылся по просторам ютуба в поиске чего то, что можно собрать своими руками и что бы это что то меня очень заинтересовало. Просмотрел много всяких сложностей, всякие hexapod'ы, ходящие роботы и прочая крутотень. И тут мой взгляд случайно упал на устройство, которое буквально поразило меня своей сложностью и неимоверной красотой - led-cube 32х32х32. В этот момент родился я как электронщик (как то грубо звучит, но не знаю как назвать эту профессию ещё). Мною были найдены кучи разнообразны схем такого устройства и наподобие, куча всякого разного шлака.
Сразу же был скачан пакет программ Electronics WorkBench, начато его плотное изучение и попытки собирания программируемых схем. Как выяснилось, пакет не очень дружелюбный с неопытным пользователем и вообще с первого взгляда абсолютно непонятный. Ну это всё лирика и мелочи. Я никак не мог дождаться приезда с моей малой родины домой, где буквально в часе езды распологался радио-магазин. Я весь пребывал в мыслях об этом устройстве, почти не спал по ночам целый январь, вообщем, мягко выражаясь, "заболел".
И вот наконец то я вернулся домой. И неуспев распокавать вещи ломанулся в магазин за запчастями, предварительно прикинув в уме стоимость устройства и поняв что СТОЛЬКО денег я в руках отродясь не держал, да и такого количества led явно в магазине не будет (32х32х32 = 32768 белых светодиодов по 10 рублей штучка). Т.к. денег было не особо много после нового года, я решил сделать кубик гораздо попроще, а именно размером 5х5х5.
Итак, мной были приобретены следующие детали:
- 2 макетные платы;
- 1 микроконтроллер Atmel ATMega 32pu;
- 6 транзисторов BC558;
- 6 триггеров SN74HC574;
- 127 белых ярких светодиодов;
- куча различных резисторов (в т.ч.25 резисторов на 200 Ом);
- куча всякой мишуры.
Продавец, мягко выражаясь, охренел от такого количества светодиодов, и сделал мне скидку на каждый аж 2 рубля (итого - 8р. штука). В общей массе вышло где то чуть больше 2000р. за все детали, включая самый дешёвый паяльник с припоем. По приезду домой я сразу же принялся за сборку устройства. Ну, точнее, не сборку, а изучение непонятных "штучек" которые я купил (познания в электронике на данный момент у меня были ниже плинтуса).
Поигравшись и приблизительно поняв как что работает (разумеется кроме принципа работы МК, больно страшное на тот момент это было устройство для меня, и самое дорогостоящее из всего купленного) уже приступил к планировке расположения деталей на макетных платах. Грамотно всё распланировав на 3 слоя и наломав макетки я приступил к пайке.
За основу была взята схема с
РадиоКота (в целом, весь урок сборки был вызубрен и реализован именно от туда):
Первый слой:
Второй слой:
Третий слой:
Основная плата в сборе:
Но распайка платы была 1/10-й частью беды. Нужно было сделать форму под слои куба (слой - 5х5 светодиодов). Дрель в руки и вперёд. Форма была размечена и рассверлена довольно таки быстро, после чего я приступил к сборке/пайке слоёв. Спустя где то 3 часа напряжённой перепайки слой за слоем этого безобразия и доведения до более-менее ровных размеров куб был спаян. Тут же возникла проблема - а куда его пихать? Ведь в одном слое 25 светодиодов, а это 25 проводов + 5 проводов (на каждый слой по проводу). К счастью незадолго до этого мною была приобретена "чудо-зверь" мышь Razer Mamba 2012, пластиковую упаковку от которой и решено было использовать.
Сердце кровью обливалось когда я сверлил в этой форме мельчайшие отверстия, и в душе я понимал, что своими же руками лишаю себя гарантии на этого зверька (3 года гарантии!!!). Но, дело сделано, и я начал размещать спаянный куб на корпус от мыши. Вот результат:
Внутри размещается сама многослойная плата и шлейф для подключения светодиодов (обрезанный шлейф от floppy дисковода). В итоге закрыл корпус прозрачной пластковой кубической крышкой от этого же корпуса:
И с этого момента началось упёртое изучение программирования МК Atmel. Про сборку программаторов скажу немного: мною был собран программатор громова(com-программатор) и usb-программатор. Что бы заработал usb-программатор пришлось прошивать МК самого программатора com-программатором. На изучение и сборку этого дела ушла неделя. Ещё пол месяца я писал эффекты, пытаясь сообразить как же выводить одновременно в несколько слоёв "изображение". Куб ещё не до конца доделан, нужно сделать блок питания и кнопки включения/переключения режимов. Но в целом выглядит как готовое к использованию устройство. Профита и удовольствия от работы получено было столько, что я не могу выразить это словами
Видео работы кубика, свежее, правда снято на телефон, качество плохое.