جدول المحتويات:

شجرة عيد الميلاد لوموس: 3 خطوات
شجرة عيد الميلاد لوموس: 3 خطوات

فيديو: شجرة عيد الميلاد لوموس: 3 خطوات

فيديو: شجرة عيد الميلاد لوموس: 3 خطوات
فيديو: من نيرد لونزداي آدامز! ميك أوفر كبير أبتكارات و أجهزة 2024, يوليو
Anonim
شجرة عيد الميلاد لوموس
شجرة عيد الميلاد لوموس
شجرة عيد الميلاد Lumos
شجرة عيد الميلاد Lumos
شجرة عيد الميلاد Lumos
شجرة عيد الميلاد Lumos

لقد قمت أنا وأولادي ببناء هذا المشروع لجلب القليل من السحر من Universal Studios معنا. لقد قمنا مؤخرًا بزيارة المتنزه واشترينا صولجانًا من متجر أوليفاندر للعصا واستمتعنا كثيرًا بالتجول في المنتزه لتنشيط محطات تعويذة مختلفة. أشعر دائمًا بالفضول لمعرفة كيفية عمل الأشياء ، لذلك بالطبع كان عليّ البحث على Google عن كيفية إعادة إنشاء هذا في المنزل. لقد وجدت العديد من Instructables الرائعة التي تعيد إنشاء السحر بطرقهم الخاصة ، لكن عيد الميلاد كان قاب قوسين أو أدنى وأعتقد أنه سيكون من الرائع لو تمكنت من دمج سحر الكريسماس وسحر Hogwarts وربما ألهم بعض الأطفال في عائلتي الممتدة للتفكير في كيفية تشبه البرمجة والهندسة أداء السحر في الحياة الواقعية. وهكذا ولدت "Lumos the Christmas Tree". تمت برمجة هذه الشجرة لقراءة 8 تعويذات مختلفة وأداء رسوم متحركة ضوئية وصوتية تتناسب مع نوع التعويذة التي تم "رسمها".

اللوازم

يمكنك تكوين هذا للعمل مع إعدادات أخرى ، ولكن إليك ما اختبرته باستخدام: 1. مكبر صوت صغير لاسلكي I-VOM مزود بمقبس إدخال Aux مقاس 3.5 مم ، ومكبر صوت محمول بقوة 3 وات لجهاز iPhone iPod iPad المحمول اللوحي المحمول ، مع USB قابل لإعادة الشحن با

2.كابل AmazonBasics USB 2.0 - ذكر A إلى سلك Mini-B - 6 أقدام (1.8 متر

3. كاميرا الأشعة تحت الحمراء للرؤية الليلية بالأشعة تحت الحمراء لـ Raspberry Pi 4 و Pi 3b + كاميرا ويب فيديو مع بدلات جراب لجهاز Priter ثلاثي الأبعاد

4. Adafruit FadeCandy - برنامج تشغيل متحكم به USB لـ RGB NeoPixels [ADA1689]

5. ALITOVE 50 قطعة تيار مستمر 12 فولت WS2811 Led بكسل أسود 12 مللي متر منتشر رقمي RGB قابل للعنونة لون حلم مستدير وحدة بكسل LED IP68 مقاوم للماء

6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4 غيغابايت من ذاكرة الوصول العشوائي

7. عصا هاري بوتر من يونيفرسال ستوديوز (أو اصنع بنفسك

8. مصدر طاقة محول حائط 12 فولت لوحدات البكسل 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 = 12 فولت + جدار٪ 2 أغطية٪ 2C163 & sr = 8-8

مواد اختيارية لبناء الشجرة:

1. إطار قفص الطماطم للشجرة:

2. جارلاند (استخدمت 2.5 من هذه): https://www.walmart.com/ip/12ft-Branch-Garland/577 …

3. تويست العلاقات (استخدمت 2 من هذه):

الخطوة 1: الأسلاك

الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك

بالنسبة لهذا المشروع ، استخدمت قفص طماطم وبعض الورق المقوى لبناء شجرة عيد الميلاد الخاصة بي والحفاظ على ترتيبي الخفيف موحدًا إلى حد ما. هذا ليس مطلبًا ، على الرغم من أنني أعتقد أنه يجعل الرسوم المتحركة تبدو أجمل. الجزء المهم من هذه الخطوة هو أن كاميرا الرؤية الليلية يجب أن تتمتع برؤية واضحة لحامل العصا ، ويجب أن يكون لكل الميكانيكا بالداخل تدفق هواء كافٍ. لقد استخدمت روابط ملتوية لربط كل شيء معًا. لقد قمت بتوصيل قفص الطماطم بالورق المقوى وتم توصيل raspberry pi ومكبر الصوت وكاميرا الرؤية الليلية بقاعدة الورق المقوى. يتم لف جارلاند حول قفص الطماطم لتغطية الدواخل ، مع مراعاة إبعاده عن عرض الكاميرا ، قد يكون من الضروري إجراء بعض التشذيب للقيام بذلك. انتهى بي الأمر باستخدام حوالي 30 قدمًا من الطوق لتغليف شجرة طماطم بطول 33 قدمًا وقطر 12 بوصة.

الخطوة الثانية: تثبيت البرنامج

تم اختبار هذا المشروع بأحدث إصدار من Raspian Buster مع إصدار سطح المكتب: 4.19. يمكنك تنزيل أحدث إصدار من

1. OpenCV: اتبع الإرشادات الواردة في منشور المدونة هذا لتثبيت OpenCv وبيئة افتراضية:

2. المعالجة: اتبع التعليمات الواردة في منشور المدونة هذا لتثبيت برنامج المعالجة على Raspberry Pi:

3. FadeCandy: اتبع الإرشادات الموجودة على fadecandy github readme https://github.com/scanlime/fadecandy لاستنساخ fadecandy وتثبيت خادم fadecandy. ستكون جاهزًا للمضي قدمًا عندما تكون قادرًا على التحكم في الأضواء من خلال الوصول إلى fcserver على https:// localhost: 7890 /

4. استنساخ "Lumos the Christmas Tree" من:

5. قم ببناء الملفات التنفيذية للرسوم المتحركة الخفيفة: لقد قمت بتضمين الملفات اللازمة لإنشاء معالجة الرسوم المتحركة الخفيفة ، ولكن نظرًا لأن ملفات جافا التنفيذية كبيرة جدًا ، فستحتاج إلى تجميعها بشكل منفصل. فيما يلي أوامر للقيام بذلك (استبدل / home / pi / repos / إلى أي مكان تقوم فيه باستنساخ هذا المشروع):

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 / معطلة - منصة = لينكس - تصدير

الخطوة 3: قم بتشغيل البرنامج

تشغيل البرنامج
تشغيل البرنامج
تشغيل البرنامج
تشغيل البرنامج

يتضمن مصدر github التعرف على التهجئة للتعاويذ المدرجة في النشرة الإعلانية أعلاه. هناك تعليمات على github readme إذا كنت ترغب في تجربة تدريب تعويذتك الخاصة. قم بتشغيل lumos.py لبدء البرنامج يعمل التعرف الإملائي بشكل أفضل في الإضاءة المنخفضة ، إذا كنت تواجه مشكلة في ارتداد صورة wandtracing في جميع أنحاء الشاشة ، فتحقق من نافذة التصحيح لمعرفة ما إذا كانت تلتقط أي مصادر ضوئية خاطئة ، فستكون هذه تظهر بدوائر حمراء على الشاشة.

موصى به: