Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Однажды мне стало скучно, и я решил, что хочу сделать светодиодный куб. Я делал обычные светодиодные кубы, но никогда не делал RGB. Я просмотрел инструкции для простого 2x2x2 (который был моим первым кубом RGB), но не смог найти его, поэтому решил сделать свой собственный. Я сделал свой куб очень маленьким, потому что хотел, чтобы он был компактным, но это не имеет значения. Прошу прощения, если это немного сбивает с толку, и не стесняйтесь задавать любые вопросы. Также функций больше, чем показано на видео, но постоянно обновлять их сложно (хотя я попробую). Наконец, это мое первое руководство, поэтому любые советы или улучшения, которые я мог бы сделать, были бы полезны:)
Шаг 1. Соберите материалы
8 светодиодов RGB с общим катодом (желательно рассеянными)
2 транзистора NPN / PNP (я использовал PNP, но это не имеет значения, вы можете изменить это в коде)
Принадлежности для пайки (припой, паяльник и т. Д.)
Perf Board
8 - резисторы 100/110 Ом для синего и зеленого
4 - резисторы 150/160 Ом на красный
Arduino (подойдет любой, но я использую pro mini для размера)
Пинцет
Шаг 2: подготовка булавки, часть 1
Сначала возьмите светодиод и выровняйте его так, чтобы самый длинный контакт (заземление) находился справа. Затем отогните боковые штифты, а средние штифты вверх и вниз. Контакт заземления должен быть верхним или северным. Повторить 8 раз.
Шаг 3: подготовка булавки, часть 2
Возьмите каждую булавку, кроме земли, и согните ее пинцетом. Обязательно держитесь за лампочку. Сделайте это для всех 8 светодиодов.
Шаг 4: Помощник по пайке
С помощью линейки отмерьте квадрат, а затем прорежьте отверстия в каждом углу. У меня они довольно близко друг к другу, но у тебя есть.
Шаг 5: Создание слоя
Следите за картинками. Вставьте четыре светодиода и спаяйте контакты заземления. Повторите то же самое для верхнего слоя.
Шаг 6: соединение слоев
Сложите слои друг на друга и убедитесь, что все булавки совпадают. Помогает использовать руки помощи, но это необязательно. Обрежьте булавки, чтобы придать ему форму куба.
Шаг 7: Собираем все вместе
Предупреждение: эта схема предназначена для транзисторов PNP. Если вы используете NPN, обязательно добавьте резистор от аналоговых выводов к среднему выводу транзистора. Также не забудьте добавить резистор 100 Ом на зеленый и синий контакты и резистор 150 Ом на красный. Если вы решите соединить контакты по-другому, я упростил это в коде
Шаг 8: кодирование
Загрузите этот код в свой Arduino. Я буду продолжать обновлять код, поэтому возвращайтесь почаще. Также жаль, что он не выцветает.
Шаг 9: что дальше
Я попытался объяснить часть кода, чтобы его было довольно легко добавить. Если кто-то создаст какие-то новые крутые функции, поделитесь ими со мной, и я добавлю их в код и отдаю должное. Наконец, пожалуйста, проголосуйте за меня в конкурсе arduino, конкурсе новых авторов и конкурсе make it glow!