
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Для своего первого проекта на Хакатоне я хотел модифицировать лампу Lava, чтобы цвета внутри менялись и можно было перепрограммировать на любой узор, который я хотел. Для этого я решил использовать Neopixels, программируемую световую нить, которая может работать от Arduino и достаточно мала, чтобы вписаться в структуру уже изготовленной лавовой лампы. Я хотел увидеть, насколько близко я смогу подойти к идеальному продукту, используя только кусочки лавовой лампы, нить неопикселей и то, что могла предложить лаборатория HackBerry.
Материалы:
Лавовая лампа
Рулон Neopixel
Провода
Ардуино ОДИН
Программное обеспечение Arduino IDE
Набор для пайки
Шаг 1. Код




Для Версии 1 этого прототипа я использовал тестовый код Neopixel из Arduino IDE в качестве программы для моих неопикселей; тем не менее, эта программа позволяет вам кодировать любой шаблон, который вы хотите для своих источников света. Для потенциальной версии 2 я хотел бы увидеть, как связать неопиксели с динамиком, чтобы синхронизировать световые движения с музыкой.
Будьте осторожны при пайке неопикселей на Arduino, чтобы не поджечь плату!
Также позаботьтесь о своих инструментах и постарайтесь не сломать их в спешке!
Шаг 2: Конструкция / Сборка



Мой метод создания этой лампы потребовал перепрофилирования уже существующих частей самой лампы. Первой трудностью, с которой я столкнулся, была потребность в пространстве для вставки моего Arduino и запуска Neopixels, для этого я использовал дрель, чтобы проделать отверстия в нижней части лампы, и плоскогубцы, чтобы удалить нижнюю пластину, на которой также находилась оригинальная лампочка. и проводка. Все это я удалил, решив использовать отверстие для провода для кабеля питания, которое нужно было увеличить, чтобы подключить кабель USB. Я также использовал металлический колпачок лампы как средство для размещения неопикселей, чтобы все они правильно свернулись под бутылкой с жидкостью.
Шаг 3: свет




Успех! Остались всего несколько минут
Будущие улучшения будут включать более сложный код для неопикселей, более чистый дизайн конструкции лампы и улучшения самой большой проблемы - бутылки, содержащей воск и жидкую «лаву».
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага

Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага

Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага
![Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: следующее руководство поможет вам получать прямые видеопотоки HD-качества практически с любого дрона DJI. С помощью мобильного приложения FlytOS и веб-приложения FlytNow вы можете начать потоковую передачу видео с дрона
Протез руки, напечатанный на 3D-принтере за 4 шага !: 4 шага

Протез руки, напечатанный на 3D-принтере за 4 шага !: Этот проект - протез руки, напечатанный мной, я хочу получить больше знаний о протезировании и 3D-печати. Хотя это не лучший проект, это отличный способ получить практический опыт и научиться создавать
Интерфейс сенсора ADXL335 на Raspberry Pi 4B в 4 шага: 4 шага

Интерфейс датчика ADXL335 на Raspberry Pi 4B за 4 шага: в этом руководстве мы собираемся связать датчик ADXL335 (акселерометр) на Raspberry Pi 4 с Shunya O / S