Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Автор TechKiwiGadgetsTechKiwiGadgets в Instagram Подпишитесь на другие сообщения автора:
О себе: Без ума от технологий и возможностей, которые они могут дать. Мне нравится создавать уникальные вещи. Моя цель - сделать технологии интересными, актуальными для повседневной жизни и помочь людям создавать крутые… Подробнее о TechKiwiGadgets »
Создайте эту уникальную, классную интерактивную отдельно стоящую светодиодную сферу с несколькими датчиками, которые можно использовать для создания интересной платформы для дальнейшего развития - взаимодействия, освещения или игр.
Устройство напечатано на 3D-принтере и использует датчики Arduino Board, Gyro Board, Audio Mic и 130 независимо управляемых цветных светодиодов. В этом уникальном гаджете есть две кнопки для добавления эффектов и меню - возможности для создания эффектов могут быть безграничными.
Текущий предоставленный код использует выход гироскопа для изменения цвета в зависимости от поворота или положения сферы, что дает уникальный эффект, как показано в клипе Youtube. В течение следующих нескольких дней я постепенно выпускаю примеры эффектов, к которым можно получить доступ через меню и отобразить на светодиодной гироскопической сфере.
Шаг 1. Соберите материалы
- 1 x Teensy3.6 - Не подавайте более 3,3 В на любой сигнальный контакт.
- 6-осевой контроллер MPU 6050
- Светодиоды WS2812 x 130 (покупаются оптом в Али Экспресс)
- Доступ к 3D-принтеру
- Микро-ползунковый переключатель
- Микро-тактильный переключатель SPST 2 x 6 мм
- Звуковой модуль микрофонного входа Freetronics
- Перезаряжаемый внешний аккумулятор USB емкостью 4400 мАч
- USB-кабель - подходит для модификации
- Одножильный провод для подключения
- Пистолет для горячего клея
- Доска Vero 15 см x 5 см
Улучшения схемы
Первоначально я использовал Arduino Nano для сборки, однако, поскольку размер кода увеличивался с появлением новых функций, что привело к трем проблемам: ограничения источника питания, проблемы со скоростью и памятью. Поэтому я переработал схему, чтобы использовать Teensy3.6, который оснащен 32-битным процессором ARM Cortex-M4 с тактовой частотой 180 МГц и блоком с плавающей запятой. Помимо улучшения производительности, все цифровые и аналоговые контакты имеют напряжение 3,3 В. У Teensy есть стабилизатор напряжения на выводе Vin, однако следует соблюдать осторожность, так как все остальные выводы работают при напряжении 3,3 В и легко повреждаются. Для правильной работы последовательных линий SCL и SDA требуются подтягивающие резисторы, поэтому они были добавлены. Кроме того, Teensy3.6 имеет аналоговый контакт заземления, что означает уменьшение вероятности возникновения звуковых помех. Это обеспечило очень стабильное и малошумное обнаружение звука. Микрофон Freetronics оказался очень чувствительным и стабильным для светодиодных эффектов обнаружения звука.
Шаг 2: чехол для 3D-печати
Сфера имеет диаметр 110 мм и толщину стенок около 3 мм с использованием нити Black PLA. В блоке 130 светодиодов для подключения, поэтому было более практично распечатать блок из четырех компонентов, чтобы упростить доступ к внутренней части сферы с помощью паяльника.
Файлы можно найти на Thingiverse здесь
Я использовал принтер Robo C2, который хорошо печатал. Разделение сборки на 4 части и одновременная печать двух небольших частей значительно сокращают время печати.
Шаг 3: Создайте светодиодную матрицу
Финалист конкурса Arduino Contest 2017