Даний пост робився для людей які погано розбираються в електроніці і тому я спробував все розписати максимально докладно і зрозуміло.
А тепер почнемо.
1) Для початку зберемо всі необхідні елементи:
а) Нам знадобляться світлодіоди. ви можете вибрати будь-який яскравості і будь-якого кольору який захочете, особисто я вибрав світлодіоди сині круглі 5 мм, вартість одного світлодіода обійшлася для мене в 5 рублів. Всього нам знадобляться 64 світлодіода, я взяв 70, тому що буває, що деякі світлодіоди можуть бути бракованими або в процесі експлуатації або перевірки банально згоріти, тому запасні будуть не зайвими.
б) Резистори на 680 Ом. Всього нам потрібно 4 штуки.
в) Якщо світлодіоди - це буде наше тіло, то Arduino це наш мозок, а без мозку тіло не працює. А саме нам потрібен мікроконтролер Arduino Nano 3.0. Платити майже тисячу рублів мені як то не хотілося, тому я замовив на AliExpress всього за 150 рублів.
г) Звичайно ж харчування і тумблер. Як харчування нам знадобиться батарейка типу Крон на 12 Вольт. А клему, яку можна побачити зліва від батарейки на фотографії, я в процесі замінив на відсік для крони. відсік для крони коштує 50 рублів.
д) Як кнопка вкл / викл я використовував тумблер. який коштує близько 20 рублів, тільки вибирайте тумблер або звичайні кнопки (наприклад, такі які у вас стоять на мережевому фільтрі) так щоб його робоча напруга не перевищувало напруга батарейки, тобто 12 Вольт.
е) Ну і звичайно ж нам знадобляться дроти, для куба я придбав монтажнийпровод з перетином 0.14 кв.мм. особисто мені вистачило 3 метри і навіть великий шматок ще залишився. Метр такого проводу коштує 10 рублів.
ж) Корпус. Корпус необхідно вибирати виходячи з розмірів куба і проводів які будуть стирчати знизу куба. В якості корпусу я взяв пластмасову баночку, по діаметру вона ідеально підійшла до кубу, а висота баночки 8 см.Необязательно шукати готовий корпус, корпус при бажанні можна зробити і самому.
2) Коли ви зібрали все необхідне, можна приступати до збору. Почнемо збирати куб по верствам.
а) Для того щоб правильно зібрати куб, нам потрібно розібратися де у світлодіода плюс, а де мінус. У світлодіода плюсом є анод, це найдовша ніжка, а мінусом як ви вже здогадалися є коротка ніжка, вона ж катод.
б) Щоб спаяти шари однаковими, потрібно світлодіоди закріпити. Можна взяти дощечку і зробити в ній 16 отворів, я ж використовував Піноплекс. Відстань між світлодіодами має бути трохи менше найдовшою його ніжки, щоб можна було їх з'єднати.
в) Отже, нам необхідно спаяти 4 шари світлодіодів по 16 в кожному, а потім все 4 шари спаяти в один об'ємний куб. Ставимо перші 16 світлодіодів в пророблені отвори і відгинаємо наші плюса так, щоб всі світлодіоди з'єдналися, як показано на фото нижче. На всіх шарах ваші мінуса (ніжки стирчать вгору) повинні знаходиться на все шарах в однаковому становищі, щоб їх можна було шари з'єднати між собою. Важливо: по краю в двох місцях у вас не вийде поєднати (на фото ці місця близько двох рисок), тому що ніжок світлодіодів не вистачає, тому якщо у вас є зайві світлодіоди, то можете відірвати у них ніжки і припаяти в ці місця.
В результаті повинні отримати ось таку картину. І таких шарів ми повинні зробити ще три, всього маємо отримати 4.
г) Я повторюся, що дуже важливо. щоб ніжки стирчать вгору (мінуса), на всіх шарах перебували в однакових місцях, щоб можна було легше з'єднати їх в процесі об'єднання. Якщо у вас виникає така проблема що ви не можете з'єднати мінуса шарів, то просто відігніть ніжки, як показано на малюнку.
Шари можуть виходити у вас кривими, це не страшно, перший млинець грудкою, у мене то взагалі жах якась вийшло, але це не критично особливо для першого разу.
д) Коли все 4 шари будуть зібрані, ми їх повинні об'єднати в один. Все що нам тут потрібно це з'єднати мінуса які ми спеціально відігнули в пункті 2.г.
3) Візьмемося за наші мізки. Нам потрібно записати алгоритм роботи нашого куба в контролер, за допомогою програми Arduino. знайти і скачати її ви можете без проблем в інтернеті. Якщо ви програміст то думаю ви зможете самі придумати алгоритм роботи вашого куба, ну а для тих хто не знає як програмувати, для вас я викладу готовий скетч, все що вам знадобиться це відкрити його і робити все як на скріншотах:
а) під'єднують Arduino Nano через мікро USB до комп'ютера.
б) Відкриваєте скачаний скетч і у вас повинна запуститися програма Ардуіно. Потім вибираєте вкладку інструменти-плата-Arduino Nano.