Оглавление:

Lumos the Christmas Tree: 3 шага
Lumos the Christmas Tree: 3 шага

Видео: Lumos the Christmas Tree: 3 шага

Видео: Lumos the Christmas Tree: 3 шага
Видео: Нелогичная жизнь_Рассказ_Слушать 2024, Ноябрь
Anonim
Люмос Рождественская елка
Люмос Рождественская елка
Люмос Рождественская елка
Люмос Рождественская елка
Люмос Рождественская елка
Люмос Рождественская елка

Мы с детьми создали этот проект, чтобы принести домой немного волшебства из Universal Studios. Мы недавно посетили тематический парк и купили палочки в магазине волшебных палочек Олливандера, и нам было очень весело ходить по парку, активируя различные станции заклинаний. Мне всегда любопытно, как все работает, поэтому, конечно, мне пришлось погуглить, как воссоздать это дома. Я нашел несколько замечательных инструкций, воссоздающих магию особым образом, но Рождество было не за горами, и я подумал, что было бы замечательно, если бы я смог объединить магию Рождества и магию Хогвартса и, возможно, вдохновить некоторых из детей. в моей большой семье, чтобы подумать о том, что программирование и инженерия похожи на выполнение магии в реальной жизни. Так родилась «Рождественская елка Люмос». Это дерево запрограммировано на чтение 8 различных заклинаний и выполнение световой и звуковой анимации, соответствующей типу заклинания, которое было «нарисовано».

Запасы

Вы можете настроить это для работы с другими настройками, но вот что я тестировал с: 1. Беспроводной мини-динамик I-VOM с входным разъемом Aux 3,5 мм, громкий портативный динамик 3 Вт для iPhone iPod iPad Мобильный телефон Планшетный ноутбук, с перезаряжаемым USB Ба

2. Кабель AmazonBasics USB 2.0 - шнур от мужчины к мини-B - 6 футов (1,8 метра

3. Инфракрасная ИК-камера ночного видения для Raspberry Pi 4, Pi 3b + Видео веб-камера с чехлами для 3D-принтеров

4. Adafruit FadeCandy - управляемый USB драйвер сглаживания для RGB NeoPixels [ADA1689]

5. ALITOVE 50 шт. DC 12V WS2811 Led Pixel Black 12mm Diffused Digital RGB Addressable Dream Color Round LED Pixels Module IP68 Водонепроницаемый

6. Стартовый комплект CanaKit Raspberry Pi 4 4 ГБ - 4 ГБ ОЗУ

7. Палочка Гарри Поттера от Universal Studios (или сделайте свою собственную

8. Блок питания от настенного адаптера 12 В для светодиодных пикселей https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wallid+ = 1601237915 & sprefix = 12v + стенка% 2Caps% 2C163 & sr = 8-8

Дополнительные материалы для постройки дерева:

1. Рама клетки для помидоров для дерева:

2. Гирлянда (я использовал 2,5 таких):

3. Галстуки Twist (я использовал 2 из них):

Шаг 1. Подключение

Проводка
Проводка
Проводка
Проводка
Проводка
Проводка

В этом проекте я использовал клетку для помидоров и немного картона, чтобы соорудить свою рождественскую елку и сохранить равномерное расположение света. Это не является обязательным требованием, хотя я думаю, что благодаря этому анимация будет выглядеть лучше. Важной частью этого шага является то, что камера ночного видения должна хорошо видеть держатель для палочки, а вся механика внутри должна иметь достаточный поток воздуха. Я скручивала все вместе с помощью завязок. Я прикрепил клетку для помидоров к картону, а raspberry pi, динамик и камеру ночного видения прикрепили к картонной основе. Гирлянда наматывается на клетку для помидоров, чтобы покрыть ее изнутри, но при этом не допускайте попадания в поле зрения камеры, для этого может потребоваться некоторая обрезка. Я закончил тем, что использовал около 30 футов гирлянды, чтобы обернуть мое томатное деревце в клетке высотой 33 дюйма и диаметром 12 дюймов.

Шаг 2: Установите программное обеспечение

Этот проект был протестирован с последней версией Raspian Buster с настольной версией: 4.19. Вы можете скачать последнюю версию по адресу

1. OpenCV: следуйте инструкциям в этом сообщении в блоге, чтобы установить OpenCv и виртуальную среду:

2. Обработка: следуйте инструкциям в этом сообщении в блоге, чтобы установить программное обеспечение для обработки на raspberry pi:

3. FadeCandy: следуйте инструкциям в файле readme github fadecandy https://github.com/scanlime/fadecandy, чтобы клонировать fadecandy и установить сервер fadecandy. Вы будете готовы двигаться дальше, когда сможете управлять своим освещением, зайдя на fcserver по адресу https:// localhost: 7890 /

4. Клонируйте исходный код "Lumos the Christmas Tree" с:

5. Создайте исполняемые файлы световой анимации: я включил файлы, необходимые для создания световых анимаций обработки, но поскольку исполняемые файлы java очень большие, вам нужно будет скомпилировать их отдельно. Ниже приведены команды для этого (замените / home / pi / repos / там, где вы клонируете этот проект):

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-christmas-tree / strip50_flames --output = / home / pi / repos / lumos-the-christmas-tree / incendio --platform = linux --export

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-christmas-tree / strip50_water --output = / home / pi / repos / lumos-the-christmas-tree / aguamenti --platform = linux --export

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-christmas-tree / strip50_light --output = / home / pi / repos / lumos-the-christmas-tree / lumos --platform = linux --export

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-christmas-tree / strip50_spazzy --output = / home / pi / repos / lumos-the-christmas-tree / сломанный --platform = linux --export

Шаг 3: Запустите программу

Запустить программу
Запустить программу
Запустить программу
Запустить программу

Источник github включает распознавание заклинаний для заклинаний, перечисленных на листовке выше. В файле readme на github есть инструкции, если вы хотите попробовать свои собственные заклинания. запустите lumos.py, чтобы запустить программу. Распознавание заклинаний лучше всего работает при слабом освещении, если у вас есть проблемы с движением изображения следа палочки по всему экрану, проверьте окно отладки, чтобы увидеть, улавливает ли оно какие-либо ошибочные источники света, это будут показаны красными кружками на экране.

Рекомендуемые: