Obsah:

Vianočný stromček Lumos: 3 kroky
Vianočný stromček Lumos: 3 kroky
Anonim
Lumos vianočný stromček
Lumos vianočný stromček
Lumos vianočný stromček
Lumos vianočný stromček
Lumos vianočný stromček
Lumos vianočný stromček

Tento projekt sme s deťmi postavili tak, aby priniesol so sebou domov trochu kúzla z Universal Studios. Nedávno sme navštívili zábavný park a kúpili sme si prútiky v obchode s Ollivanderovými prútikmi a užili sme si veľa zábavy pri prechádzaní parku aktivovaním rôznych kúzelníckych staníc. Vždy som zvedavý, ako veci fungujú, a tak som sa samozrejme musel pozrieť na google, ako to znova vytvoriť doma. Našiel som niekoľko nádherných inštrukcií, ktoré znovu vytvárajú kúzlo ich vlastnými špeciálnymi spôsobmi, ale Vianoce boli hneď za rohom a myslel som si, že by bolo úžasné, keby som dokázal zlúčiť kúzlo Vianoc a kúzlo Rokfortu a možno inšpirovať niektoré deti. v mojej širšej rodine premýšľať o tom, ako je programovanie a inžinierstvo ako kúzlo v skutočnom živote. Tak sa zrodil „vianočný stromček Lumos“. Tento strom je naprogramovaný tak, aby čítal 8 rôznych kúziel a vykonával svetelnú a zvukovú animáciu, ktorá zodpovedá druhu kúzla, ktoré bolo „nakreslené“.

Zásoby

Môžete to nakonfigurovať tak, aby fungovalo aj s inými nastaveniami, ale tu som testoval: 1. Bezdrôtový mini reproduktor I-VOM s 3,5 mm vstupným konektorom Aux, 3 W hlasný prenosný reproduktor pre iPhone iPod iPad Mobilný telefón Tablet Tablet s nabíjateľným USB Ba

2. Kábel USB 2.0 AmazonBasics - kábel A -male na mini -B - 6 stôp (1,8 metra

3. Infračervená kamera na nočné videnie pre webovú kameru Raspberry Pi 4, Pi 3b+ s puzdrom pre 3D Priter

4. Adafruit FadeCandy - Dithering USB ovládaný ovládač pre RGB NeoPixels [ADA1689]

5. ALITOVE 50ks DC 12V WS2811 LED pixel čierny 12mm difúzny digitálny RGB adresovateľný sen farba okrúhlych LED pixelov modul IP68 vodotesný

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

7. Prútik Harryho Pottera z Universal Studios (alebo si vytvorte vlastný https://www.hackster.io/news/build-your-own-magic..)

8. Napájanie 12 V nástenným adaptérom pre LED pixely https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&q = 1601237915 & sprefix = 12v+stena%2Caps%2C163 & sr = 8-8

Voliteľné materiály na stavbu stromu:

1. Rám paradajkovej klietky na strom:

2. Garland (použil som 2,5 z nich):

3. Twist Ties (použil som 2 z nich):

Krok 1: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Pri tomto projekte som použil rajčiakovú klietku a kartón na stavbu vianočného stromčeka a na zaistenie rovnomerného usporiadania svetla. Nie je to požiadavka, aj keď si myslím, že vďaka tomu vyzerá animácia krajšie. Dôležitou súčasťou tohto kroku je, že kamera nočného videnia musí mať dobrý výhľad na držiak prútika a všetka mechanika vo vnútri musí mať dostatočné prúdenie vzduchu. Na pripevnenie všetkého dohromady som použil twist-tie. Kartón s paradajkami som pripevnil na lepenku a malinový pi, reproduktor a kamera nočného videnia sú pripevnené k lepenkovej základni. Girlanda je navinutá okolo klietky s paradajkami, aby zakryla vnútornosti, pričom dbajte na to, aby ste ju nemali z pohľadu kamery, a preto môže byť potrebné nejaké orezanie. Nakoniec som použil asi 30 stôp girlandy na zabalenie svojho stromu rajčiakovej klietky s výškou 33 palcov a 12 palcov.

Krok 2: Nainštalujte softvér

Tento projekt bol testovaný s najnovšou verziou Raspian Busteru pre stolné počítače: 4.19. Najnovšiu verziu si môžete stiahnuť na

1. OpenCV: Pri inštalácii OpenCv a virtuálneho prostredia postupujte podľa pokynov v tomto blogovom príspevku:

2. Spracovanie: Podľa pokynov v tomto blogovom príspevku nainštalujte softvér na spracovanie na malinu pi:

3. FadeCandy: Pri klonovaní fadecandy a inštalácii servera fadecandy postupujte podľa pokynov v čítanom súbore fadecandy github https://github.com/scanlime/fadecandy. Budete pripravení ísť ďalej, keď budete môcť ovládať svoje svetlá prístupom na server fcserver na adrese https:// localhost: 7890/

4. Klonujte zdroj „Vianočný stromček Lumos“z:

5. Vytvorte spustiteľné súbory ľahkej animácie: Zahrnul som súbory potrebné na vytvorenie ľahkých animácií spracovania, ale pretože spustiteľné súbory Java sú také veľké, budete ich musieť skompilovať samostatne. Nasledujú príkazy, ktoré to majú urobiť (nahradiť/home/pi/repos/kamkoľvek klonujete tento projekt):

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-vianočný strom/strip50_flames --output =/home/pi/repos/lumos-the-vianočný strom/ 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-vianočný strom/ 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-vianočný strom/ nefunkčný --platform = linux --export

Krok 3: Spustite program

Spustite program
Spustite program
Spustite program
Spustite program

Zdroj github obsahuje rozpoznanie kúziel pre kúzla uvedené na letáku vyššie. Ak by ste si chceli vyskúšať trénovanie vlastných kúziel, v readme githubu sú pokyny. spustite program lumos.py a spustite program Rozpoznávanie kúziel funguje najlepšie pri slabom osvetlení. Ak máte problémy s tým, že sa obrázok trasúceho sa prútika odráža po celej obrazovke, v okne ladenia zistite, či zachytáva nejaké chybné zdroje svetla. zobrazené s červenými kruhmi na obrazovke.

Odporúča: