Cuprins:
Video: Lumos Bradul de Crăciun: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Copiii mei și cu mine am construit acest proiect pentru a aduce cu noi un pic de magie de la Universal Studios acasă. Recent am vizitat parcul tematic și am cumpărat baghete de la magazinul baghete Ollivander și ne-am distrat atât de mult mergând în jurul parcului activând diferite stații de vrăji. Sunt mereu curioasă cu privire la modul în care funcționează lucrurile, așa că, bineînțeles, a trebuit să caut Google cum să recreez asta acasă. Am găsit mai mulți instructabili minunați care recreau magia în propriile lor moduri speciale, dar Crăciunul a fost chiar după colț și m-am gândit că ar fi uimitor dacă aș putea îmbina magia Crăciunului cu magia Hogwarts și poate inspira unii dintre copii în familia mea extinsă, să mă gândesc la modul în care programarea și ingineria sunt ca efectuarea magiei în viața reală. Astfel s-a născut „Lumos Bradul de Crăciun”. Acest copac este programat să citească 8 vrăji diferite și să efectueze animații luminoase și sonore care se potrivesc cu tipul de vrăjire care a fost „desenată”.
Provizii
Puteți configura acest lucru pentru a funcționa cu alte configurări, dar iată ce am testat cu: 1. Mini-difuzor fără fir I-VOM cu mufă de intrare Aux de 3,5 mm, Difuzor portabil tare de 3 W pentru iPhone iPod iPad Telefon mobil Tabletă laptop, cu reîncărcare USB Ba
2. Cablu USB 2.0 AmazonBasics - Cablu A-tată-Mini-B - 6 picioare (1,8 metri
3. Cameră IR cu infraroșu pentru vizionare nocturnă pentru Raspberry Pi 4, Pi 3b + Cameră video video cu costume de carcasă pentru 3D Priter
4. Adafruit FadeCandy - Driver controlat prin USB pentru NeoPixeli RGB [ADA1689]
5. ALITOVE 50buc DC 12V WS2811 Led Pixel Negru 12mm Difuzat Digital RGB Adresabil Culoare Vis Rotund LED Pixeli Modul IP68 Impermeabil
6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM
7. Bagheta Harry Potter de la Universal Studios (sau creați-vă propriul
8. Alimentator de perete de 12V pentru pixeli LED 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 + perete% 2Caps% 2C163 & sr = 8-8
Materiale opționale pentru construirea copacului:
1. Cadru cușcă de roșii pentru copac:
2. Ghirlandă (am folosit 2,5 dintre acestea):
3. Twist Ties (am folosit 2 dintre acestea):
Pasul 1: Cablare
Pentru acest proiect am folosit o cușcă de roșii și niște carton pentru a-mi construi bradul și a-mi menține aranjamentul ușor destul de uniform. Aceasta nu este o cerință, deși cred că face ca animația să arate mai frumos. Partea importantă a acestui pas este că camera de vizionare nocturnă trebuie să aibă o vedere clară a suportului baghetei, iar toată mecanica din interior trebuie să aibă un flux de aer suficient. Am folosit legături răsucite pentru a atașa totul împreună. Am atașat cușca de roșii la carton, iar camera de vizionare pe piele de zmeură, difuzorul și camera de noapte sunt atașate la baza din carton. Ghirlanda este înfășurată în jurul cuștii de roșii pentru a acoperi interiorul, fiind conștientă de a o păstra în afara vederii camerei foto, poate fi necesară o tăiere pentru a face acest lucru. Am ajuns să folosesc aproximativ 30 de picioare de ghirlandă pentru a-mi înfășura arborele cușcă de roșii de 33 "înălțime, 12" diametru.
Pasul 2: Instalați software-ul
Acest proiect a fost testat cu cea mai recentă versiune a Raspian Buster cu versiunea desktop: 4.19. Puteți descărca cea mai recentă versiune de la
1. OpenCV: urmați instrucțiunile din această postare de blog pentru a instala OpenCv și un mediu virtual:
2. Procesare: urmați instrucțiunile din această postare de blog pentru a instala software-ul de procesare pe raspberry pi:
3. FadeCandy: urmați instrucțiunile de pe fadecandy github readme https://github.com/scanlime/fadecandy pentru a clona fadecandy și a instala un server fadecandy. Veți fi gata să porniți când puteți controla luminile accesând fcserver la https:// localhost: 7890 /
4. Clonează sursa „Lumos Bradul de Crăciun” de la:
5. Construiți executabilele de animație ușoară: am inclus fișierele necesare pentru a crea animațiile ușoare de procesare, dar deoarece executabilele java sunt atât de mari, va trebui să le compilați separat. Mai jos sunt comenzile pentru a face acest lucru (înlocuiți / home / pi / repos / oriunde clonați acest proiect):
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 / broken --platform = linux --export
Pasul 3: Rulați programul
Sursa github include recunoașterea vrăjilor pentru vrăjile listate pe fluturașul de mai sus. Există instrucțiuni pe github readme dacă doriți să încercați să vă antrenați propriile vrăji. rulați lumos.py pentru a porni programul. Recunoașterea vrăjii funcționează cel mai bine în condiții de lumină scăzută, dacă aveți probleme cu imaginea de urmărire a baghetelor care revine pe tot ecranul, verificați fereastra de depanare pentru a vedea dacă preia surse de lumină eronate, acestea vor fi afișat cu cercuri roșii pe ecran.
Recomandat:
Respirarea pomului de Crăciun - Controler de lumină de Crăciun Arduino: 4 pași
Respirarea pomului de Crăciun - Controlerul de lumină de Crăciun Arduino: Nu este o veste bună faptul că cutia de control pentru bradul meu artificial de 9 ft pre-aprins s-a spart înainte de Crăciun , și producătorul nu oferă piese de schimb. Acest lucru de nepătruns arată cum să-ți faci propriul driver și controler de lumină LED să folosească Ar
Projeto Lumos: 8 pași
Projeto Lumos: O projeto Lumos constă în construcția umei luminoase controlate de la un smartphone conectat la aceeași cameră mobilă sau WiFi. Pentru a controla lumina a fost dezvoltat cu un aplicativ Android, care permite apagarea și acordarea luminii folosind alem
Bradul de Crăciun alimentat de Google Trends: 6 pași (cu imagini)
Bradul de Crăciun Google Trends Powered: Vrei să știi cât de la modă este Crăciunul? Aflați cu acest pom de Crăciun alimentat de tendințele Google! Mod petrecere inclus
Lumina de Crăciun pentru muzică de Crăciun: 4 pași
Christmas Music Cheer Light: Crăciun fericit! Vrei să ai un pom de Crăciun care să poată interacționa cu tine?
Arduino Crăciun Crăciun !: 5 pași (cu imagini)
Arduino Christmas Cheer !: Tiss the season to stick Arduino’s in places festive, and what better place than a Christmas tree! În acest proiect, vom realiza un pom de Crăciun care poate cânta o grămadă de cântece diferite de Crăciun și se poate aprinde împreună cu mu