Isi kandungan:

Lumos the Christmas Tree: 3 Langkah
Lumos the Christmas Tree: 3 Langkah

Video: Lumos the Christmas Tree: 3 Langkah

Video: Lumos the Christmas Tree: 3 Langkah
Video: Ultimate Potterhead Christmas Tree! | Living Lumos 2024, November
Anonim
Pokok Krismas Lumos
Pokok Krismas Lumos
Pokok Krismas Lumos
Pokok Krismas Lumos
Pokok Krismas Lumos
Pokok Krismas Lumos

Saya dan anak-anak membina projek ini untuk membawa sedikit sihir dari rumah Universal Studios bersama kami. Kami baru-baru ini mengunjungi taman tema dan membeli tongkat sihir dari kedai tongkat Ollivander dan sangat seronok berkeliling taman mengaktifkan stesen ejaan yang berbeza. Saya selalu ingin tahu bagaimana keadaan berjalan, jadi sudah tentu saya membuat googling bagaimana mencipta ini di rumah. Saya dapati beberapa Instructables yang hebat mencipta semula sihir dengan cara khas mereka sendiri, tetapi Krismas sudah hampir dan saya fikir akan menjadi luar biasa jika saya dapat menggabungkan keajaiban Krismas dan keajaiban Hogwarts dan mungkin memberi inspirasi kepada beberapa kanak-kanak dalam keluarga besar saya untuk memikirkan bagaimana pengaturcaraan dan kejuruteraan seperti melakukan sihir dalam kehidupan sebenar. Oleh itu "Lumos the Christmas Tree" dilahirkan. Pokok ini diprogramkan untuk membaca 8 mantera yang berbeza dan melakukan animasi cahaya dan suara yang sesuai dengan jenis mantera yang "dilukis".

Bekalan

Anda mungkin mengkonfigurasinya agar berfungsi dengan persediaan lain, tetapi inilah yang telah saya uji dengan: 1. Pembesar Suara Mini Tanpa Wayar I-VOM dengan Jack Input Aux 3.5mm, Pembesar Suara Mudah Alih 3W untuk Laptop Tablet iPhone iPad iPad, dengan USB Boleh Diisi Semula Ba

2. Kabel AmazonBasics USB 2.0 - Kabel A-Male hingga Mini-B - 6 Kaki (1.8 Meter

3. Kamera IR Penglihatan Malam Inframerah untuk Raspberry Pi 4, Pi 3b + Kamera Web Video dengan Suit Kes untuk Priter 3D

4. Adafruit FadeCandy - Pemacu Dithering USB-Controlled untuk RGB NeoPixels [ADA1689]

5. ALITOVE 50pcs DC 12V WS2811 Led Pixel Black 12mm RGB Digital Diffused Digital Dreamable Address Color Round LED Pixels Module IP68 Waterproof

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

7. Tongkat Harry Potter dari Universal Studios (atau buat https://www.hackster.io/news/build-your-own-magic anda sendiri..)

8. Bekalan kuasa penyesuai dinding 12V untuk Piksel LED https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&qid = 1601237915 & sprefix = 12v + dinding% 2Caps% 2C163 & sr = 8-8

Bahan pilihan untuk membina pokok:

1. Kerangka Tomato Cage untuk pokok:

2. Garland (saya menggunakan 2.5 daripadanya):

3. Twist Ties (saya menggunakan 2 daripadanya):

Langkah 1: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Untuk projek ini, saya telah menggunakan sangkar tomato dan sebilangan kadbod untuk membina pokok Krismas saya dan memastikan susunan cahaya saya cukup seragam. Ini bukan syarat, walaupun saya rasa animasi itu kelihatan lebih bagus. Bahagian penting dari langkah ini adalah bahawa kamera penglihatan malam mesti mempunyai pandangan yang jelas dari pemegang tongkat sihir, dan semua mekanik di dalamnya mesti mempunyai aliran udara yang mencukupi. Saya menggunakan ikatan untuk menyatukan semuanya. Saya telah melampirkan sangkar tomat ke kadbod dan raspberry pi, pembesar suara, dan kamera penglihatan malam dipasang di dasar kadbod. Garland dililit di sekitar sangkar tomat untuk menutupi bahagian dalam, kerana berhati-hati untuk menjauhkannya dari pandangan kamera, beberapa pemangkasan mungkin diperlukan untuk melakukan ini. Saya akhirnya menggunakan garland sekitar 30 kaki untuk membungkus pokok sangkar tomato berdiameter 33 ", 12".

Langkah 2: Pasang Perisian

Projek ini diuji dengan versi terbaru Raspian Buster dengan versi desktop: 4.19. Anda boleh memuat turun versi terkini di

1. OpenCV: Ikuti arahan pada catatan blog ini untuk memasang OpenCv dan persekitaran maya:

2. Memproses: Ikuti arahan dalam catatan blog ini untuk memasang perisian pemprosesan pada raspberry pi:

3. FadeCandy: Ikuti arahan pada fadecandy github readme https://github.com/scanlime/fadecandy untuk mengklon fadecandy dan memasang pelayan fadecandy. Anda akan bersedia untuk bergerak apabila anda dapat mengawal lampu anda dengan mengakses server fcs di https:// localhost: 7890 /

4. Klon sumber "Lumos the Christmas Tree" dari:

5. Bina animasi ringan yang dapat dieksekusi: Saya telah memasukkan fail yang diperlukan untuk membuat pemprosesan animasi cahaya, tetapi kerana java yang dapat dilaksanakan sangat besar, anda perlu menyusunnya secara berasingan. Berikut adalah arahan untuk melakukannya (ganti / home / pi / repos / ke mana sahaja anda mengklon projek ini):

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

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-Christmas-tree / strip50_water --output = / rumah / pi / repos / lumos-the-Christmas-tree / aguamenti --platform = linux - eksport

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-Christmas-tree / strip50_light --output = / rumah / pi / repos / lumos-the-Christmas-tree / lumos --platform = linux --eksport

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-Christmas-tree / strip50_spazzy --output = / home / pi / repos / lumos-the-Christmas-tree / rosak --platform = linux --eksport

Langkah 3: Jalankan Program

Jalankan Program
Jalankan Program
Jalankan Program
Jalankan Program

Sumber github merangkumi pengecaman ejaan untuk ejaan yang disenaraikan di risalah di atas. Terdapat arahan mengenai github readme jika anda ingin mencuba latihan mantera anda sendiri. jalankan lumos.py untuk memulakan program Pengecaman ejaan berfungsi paling baik dalam cahaya rendah, jika anda menghadapi masalah dengan gambar rentetan yang memantul di seluruh layar, periksa tetingkap debug untuk melihat apakah ia mengambil sumber cahaya yang salah, ini akan terjadi ditunjukkan dengan bulatan merah di skrin.

Disyorkan: