Съдържание:

Коледното дърво Lumos: 3 стъпки
Коледното дърво Lumos: 3 стъпки

Видео: Коледното дърво Lumos: 3 стъпки

Видео: Коледното дърво Lumos: 3 стъпки
Видео: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Юли
Anonim
Лумос коледното дърво
Лумос коледното дърво
Лумос коледното дърво
Лумос коледното дърво
Лумос коледното дърво
Лумос коледното дърво

Моите деца и аз изградихме този проект, за да донесем малко магия от Universal Studios у дома. Наскоро посетихме тематичния парк и купихме пръчки от магазина за пръчки на Оливандър и се забавлявахме толкова много, обикаляйки парка, активирайки различни станции за заклинания. Винаги съм любопитен как работят нещата, така че, разбира се, трябва да потърся как да пресъздам това у дома. Открих няколко прекрасни инструктажа, които пресъздават магията по техните собствени специални начини, но Коледа беше точно зад ъгъла и си помислих, че би било невероятно, ако успея да обединя магията на Коледа и магията на Хогуортс и може би да вдъхновя някои от децата в моето разширено семейство да мисля за това как програмирането и инженерството са като извършване на магия в реалния живот. Така се ражда „Лумос коледното дърво“. Това дърво е програмирано да чете 8 различни заклинания и да изпълнява светлинна и звукова анимация, която съответства на вида на заклинанието, което е „нарисувано“.

Консумативи

Можете да конфигурирате това да работи с други настройки, но ето какво съм тествал с: 1. I-VOM безжичен мини високоговорител с 3,5 мм Aux входен жак, 3W силен преносим високоговорител за iPhone iPod iPad Мобилен таблетен лаптоп, с USB акумулатор Ba

2. USB 2.0 кабел на AmazonBasics - A -Male към Mini -B кабел - 6 фута (1,8 метра

3. Инфрачервена IR камера за нощно виждане за Raspberry Pi 4, Pi 3b+ Видео уеб камера с калъфи за 3D Priter

4. Adafruit FadeCandy - Разпръскващ USB -контролиран драйвер за RGB NeoPixels [ADA1689]

5. ALITOVE 50pcs DC 12V WS2811 Led Pixel Black 12mm Diffused Digital RGB Addressable Dream Color Кръгли LED пиксели Модул IP68 Водоустойчив

6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM

7. Пръчка за Хари Потър от Universal Studios (или направете своя собствена

8. Захранване на 12V стенен адаптер за LED пикселите https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&hl=bg = 1601237915 & sprefix = 12v+стена%2Caps%2C163 & sr = 8-8

Допълнителни материали за изграждане на дървото:

1. Рамка от клетка за домати за дърво:

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

3. Twist Ties (Използвах 2 от тях):

Стъпка 1: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

За този проект използвах клетка с домати и малко картон, за да конструирам коледното си дърво и да поддържам светлата си аранжировка доста равномерна. Това не е изискване, въпреки че според мен анимацията изглежда по -хубава. Важната част от тази стъпка е, че камерата за нощно виждане трябва да има ясен изглед към държача на пръчката, а цялата механика вътре трябва да има достатъчен въздушен поток. Използвах усукващи връзки, за да свържа всичко заедно. Прикрепил съм клетката с домати към картона, а малиновата пи, високоговорител и камера за нощно виждане са прикрепени към картонената основа. Гирляндата се навива около клетката с домати, за да покрие вътрешността, като се има предвид, че тя не се вижда от камерата, може да е необходимо известно подрязване. В крайна сметка използвах около 30 фута гирлянда, за да увия моето 33 -метрово дърво с диаметър 12 с диаметър.

Стъпка 2: Инсталирайте софтуер

Този проект е тестван с последната версия на Raspian Buster с настолна версия: 4.19. Можете да изтеглите последната версия на

1. OpenCV: Следвайте инструкциите в тази публикация в блога, за да инсталирате OpenCv и виртуална среда:

2. Обработка: Следвайте инструкциите в тази публикация в блога, за да инсталирате софтуер за обработка на raspberry pi:

3. FadeCandy: Следвайте указанията на fadecandy github readme 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, за да стартирате програмата Разпознаването на правописа работи най -добре при слаба светлина, ако имате проблеми с проследяването на изображението по целия екран, проверете прозореца за отстраняване на грешки, за да видите дали улавя някакви грешни източници на светлина, това ще бъдат показани с червени кръгове на екрана.

Препоръчано: