Lumos шыршасы: 3 қадам
Lumos шыршасы: 3 қадам
Anonim
Lumos шыршасы
Lumos шыршасы
Lumos шыршасы
Lumos шыршасы
Lumos шыршасы
Lumos шыршасы

Мен балаларыммен бірге Universal Studios үйінен кішкене сиқыр әкелу үшін осы жобаны құрдық. Біз жақында тақырыптық саябаққа бардық және Олливандердің таяқшалар дүкенінен таяқша сатып алдық және әр түрлі емле станцияларын іске қосатын саябақты айналып өте қызықты болдық. Мен әрқашан заттардың қалай жұмыс істейтініне қызығамын, сондықтан мен оны үйде қалай жаңарту керектігін білуім керек. Мен бірнеше керемет нұсқаулықты таптым, олар сиқырды ерекше түрде жасайды, бірақ Рождество жақында қалды, егер мен Рождество мен Хогвартстың сиқырын біріктіріп, кейбір балаларға шабыт берсем, керемет болар еді деп ойладым. Менің үлкен отбасымда бағдарламалау мен инженерия шынайы өмірде сиқырлық жасау сияқты болатыны туралы ойлаймын. Осылайша «Lumos шыршасы» дүниеге келді. Бұл ағаш 8 түрлі заклинание оқуға және «сызылған» заклинание түріне сәйкес келетін жеңіл және дыбыстық анимация жасауға арналған.

Жабдықтар

Сіз мұны басқа қондырғылармен жұмыс жасау үшін конфигурациялауға болады, бірақ мен мынаны тексердім: 1. 3.5 мм қосалқы кіріс ұясы бар I-VOM сымсыз шағын динамигі, iPhone үшін iPad-пен ұялы телефонға арналған планшеттік ноутбук үшін 3 Вт қатты портативті динамик, USB қайта зарядталатын. Бұл

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

3. Raspberry Pi 4, Pi 3b+ бейнекамерасы бар инфрақызыл түнгі инфрақызыл камера 3D Priter үшін костюмдері бар

4. Adafruit FadeCandy - USB басқарылатын RGB NeoPixels үшін драйвер [ADA1689]

5. ALITOVE 50 дана DC 12V WS2811 Led пиксельді қара 12 мм диффузиялық сандық RGB адресті түсі дөңгелек жарықдиодты пиксель модулі 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+ = 1601237915 & спрэфикс = 12в+қабырға%2Қаптар%2C163 & sr = 8-8

Ағаш салу үшін қосымша материалдар:

1. Ағашқа арналған қызанақ торы:

2. Гарланд (мен олардың 2,5-ін қолдандым):

3. Twist Ties (мен олардың 2-ін қолдандым):

1 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Бұл жоба үшін мен шырша жасау үшін қызанақ торы мен бірнеше картон қолдандым және жарық композициямды біркелкі ұстадым. Бұл талап емес, бірақ менің ойымша, бұл анимацияны әдемі етеді. Бұл қадамның маңызды бөлігі-түнгі көру камерасы таяқшаның ұстағышын анық көруі керек, ал ішіндегі барлық механика жеткілікті ауа ағынына ие болуы керек. Мен бәрін байланыстыру үшін бұрауыштарды қолдандым. Мен қызанақ торын картонға жаптым, таңқурай пи, динамик және түнгі көру камерасы картон негізіне бекітілген. Гарланд қызанақ торына ішкі жағын жабу үшін оралған, оны камерадан тыс ұстауды ұмытпаңыз, бұл үшін кейбір кесу қажет болуы мүмкін. Мен 33 «биіктігі 12» диаметрлі қызанақ торы ағашын орау үшін шамамен 30 фут гирлянданы қолдандым.

2 -қадам: Бағдарламалық жасақтаманы орнатыңыз

Бұл жоба жұмыс үстелі нұсқасы бар Raspian Buster соңғы нұсқасымен сыналды: 4.19. Сіз соңғы нұсқаны https://www.raspberrypi.org/downloads/raspbian/ сайтынан жүктей аласыз.

1. OpenCV: OpenCv мен виртуалды ортаны орнату үшін осы блог жазбасындағы нұсқауларды орындаңыз:

2. Өңдеу: таңқурай pi-де өңдеуге арналған бағдарламалық қамтамасыз етуді орнату үшін осы блог жазбасындағы нұсқауларды орындаңыз:

3. FadeCandy: fadecandy клондау және fadecandy серверін орнату үшін fadecandy github readme https://github.com/scanlime/fadecandy нұсқауларын орындаңыз. Сіз https:// localhost: 7890/мекен -жайындағы fcserver -ге кіру арқылы шамдарды басқара алатын болсаңыз, әрі қарай жүруге дайын боласыз.

4. «Lumos шыршасы» клонының көзі:

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 көзі жоғарыда жазылған парақшада жазылған заклинание үшін емлені тануды қамтиды. Егер сіз өзіңіздің емлеңізді үйреткіңіз келсе, github readme -де нұсқаулар бар. lumos.py бағдарламасын іске қосу үшін емлені тану аз жарықта жақсы жұмыс істейді, егер сізде экранда айналдыратын кескінді айналдыруда қиындықтар туындаса, онда кез келген жарық көздерін алып жатқанын тексеру үшін отладтау терезесін тексеріңіз. экранда қызыл шеңберлермен көрсетіледі.

Ұсынылған: