Cuprins:

Lumos Bradul de Crăciun: 3 pași
Lumos Bradul de Crăciun: 3 pași

Video: Lumos Bradul de Crăciun: 3 pași

Video: Lumos Bradul de Crăciun: 3 pași
Video: A 1000 Year Old Abandoned Italian Castle - Uncovering It's Mysteries! 2024, Noiembrie
Anonim
Lumos Bradul de Crăciun
Lumos Bradul de Crăciun
Lumos Bradul de Crăciun
Lumos Bradul de Crăciun
Lumos Bradul de Crăciun
Lumos Bradul de Crăciun

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

Cablare
Cablare
Cablare
Cablare
Cablare
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

Rulați programul
Rulați programul
Rulați programul
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: