Obsah:

Vánoční strom Lumos: 3 kroky
Vánoční strom Lumos: 3 kroky

Video: Vánoční strom Lumos: 3 kroky

Video: Vánoční strom Lumos: 3 kroky
Video: Invertorová chladnička Samsung Všechny chybové kódy blikání (čas 1/2/3/5/6/9/11/13) 2024, Červenec
Anonim
Lumos vánoční stromeček
Lumos vánoční stromeček
Lumos vánoční stromeček
Lumos vánoční stromeček
Lumos vánoční stromeček
Lumos vánoční stromeček

Moje děti a já jsme postavili tento projekt, abychom s sebou přinesli trochu magie z Universal Studios domů. Nedávno jsme navštívili zábavní park a koupili jsme si hůlky v Ollivanderově obchodě s hůlkami a užili jsme si spoustu zábavy při procházení parku aktivací různých kouzelnických stanic. Vždy jsem zvědavý, jak věci fungují, a tak jsem samozřejmě musel googlit, jak to doma znovu vytvořit. Našel jsem několik nádherných Instructables, které znovu vytvářely kouzlo jejich vlastními zvláštními způsoby, ale Vánoce byly hned za rohem a říkal jsem si, že by bylo úžasné, kdybych dokázal spojit kouzlo Vánoc a kouzlo Bradavic a možná inspirovat některé děti v mé rozšířené rodině přemýšlet o tom, jak je programování a inženýrství jako hraní magie v reálném životě. Tak vznikl „Lumos vánoční strom“. Tento strom je naprogramován tak, aby četl 8 různých kouzel a prováděl světelnou a zvukovou animaci, která odpovídá druhu kouzla, které bylo „nakresleno“.

Zásoby

Můžete to nakonfigurovat tak, aby to fungovalo s jinými nastaveními, ale zde jsem testoval: 1. Bezdrátový mini reproduktor I-VOM s 3,5mm vstupním konektorem Aux, 3W hlasitý přenosný reproduktor pro iPhone iPod iPad Mobilní telefon Tablet Tablet, s USB dobíjecí Ba

2. AmazonBasics USB 2.0 kabel - kabel A -Male na Mini -B - 6 stop (1,8 metru

3. Infračervená noční kamera pro noční vidění pro Raspberry Pi 4, Pi 3b+ video webovou kameru s obleky pro 3D Priter

4. Adafruit FadeCandy - Dithering USB -Controlled Driver for RGB NeoPixels [ADA1689]

5. ALITOVE 50ks DC 12V WS2811 LED pixel černý 12mm difúzní digitální RGB adresovatelný Dream Color kulaté LED pixely modul IP68 vodotěsný

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

7. Hůlka Harryho Pottera od Universal Studios (nebo si vytvořte vlastní

8. Napájení 12V nástěnného adaptéru pro 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+zeď%2Caps%2C163 & sr = 8-8

Volitelné materiály pro stavbu stromu:

1. Rám rajčatové klece na strom:

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

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

Krok 1: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Pro tento projekt jsem použil rajčatovou klec a nějaký karton na stavbu mého vánočního stromku a udržování světelného uspořádání poměrně jednotného. To není požadavek, i když si myslím, že díky tomu vypadá animace hezčí. Důležitou součástí tohoto kroku je, že kamera pro noční vidění musí mít jasný výhled na držák hůlky a veškerá mechanika uvnitř musí mít dostatečné proudění vzduchu. Použil jsem twist-tie, abych vše spojil. Připevnil jsem rajskou klec na lepenku a malinový pi, reproduktor a kamera pro noční vidění jsou připevněny k lepenkové základně. Garland je navinut kolem rajčatové klece, aby zakryl vnitřnosti, a pamatujte na to, že ji nebudete mít z dohledu kamery, proto může být nutné nějaké ořezání. Nakonec jsem použil asi 30 stop věnečku na zabalení svého 33 "vysokého, 12" průměru rajčatového klece.

Krok 2: Nainstalujte software

Tento projekt byl testován na nejnovější verzi Raspian Buster s desktopovou verzí: 4.19. Nejnovější verzi si můžete stáhnout na

1. OpenCV: Při instalaci OpenCv a virtuálního prostředí postupujte podle pokynů v tomto příspěvku na blogu:

2. Zpracování: Při instalaci softwaru pro zpracování na Raspberry Pi postupujte podle pokynů v tomto příspěvku na blogu:

3. FadeCandy: Postupujte podle pokynů v souboru readme pro fadecandy github https://github.com/scanlime/fadecandy a naklonujte fadecandy a nainstalujte server fadecandy. Až budete moci ovládat svá světla, budete připraveni pokračovat v přístupu na server fcserver na adrese https:// localhost: 7890/

4. Klonujte zdroj „Vánoční stromeček Lumos“z:

5. Vytvořte spustitelné soubory lehké animace: Zahrnul jsem soubory potřebné k vytvoření světelných animací zpracování, ale protože spustitelné soubory Java jsou tak velké, budete je muset zkompilovat samostatně. Níže jsou uvedeny příkazy (nahradit/home/pi/repos/kamkoli klonujete tento projekt):

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/ nefunkční --platform = linux --export

Krok 3: Spusťte program

Spusťte program
Spusťte program
Spusťte program
Spusťte program

Zdroj github obsahuje rozpoznávání kouzel pro kouzla uvedená na letáku výše. Pokud byste si chtěli zkusit vycvičit vlastní kouzla, na readme githubu jsou pokyny. spusťte program lumos.py a spusťte program Rozpoznávání kouzel funguje nejlépe při slabém osvětlení, pokud máte potíže s poskakujícím obrazem hůlky po celé obrazovce, zkontrolujte v okně ladění, zda nezachytává nějaké chybné světelné zdroje, tyto budou na obrazovce jsou zobrazeny červené kruhy.

Doporučuje: