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

جهاز عرض الهولوغرام مع Pi: 5 خطوات (بالصور)
جهاز عرض الهولوغرام مع Pi: 5 خطوات (بالصور)

فيديو: جهاز عرض الهولوغرام مع Pi: 5 خطوات (بالصور)

فيديو: جهاز عرض الهولوغرام مع Pi: 5 خطوات (بالصور)
فيديو: فيديو سيصيبك بالدهشة ــ تقنية الهولوجرام !!! 2024, شهر نوفمبر
Anonim
جهاز عرض الهولوغرام مع Pi
جهاز عرض الهولوغرام مع Pi

كان هذا مشروعًا تم إنشاؤه لفئة الروبوتات. تم ذلك باتباع صفحة أخرى قابلة للتوجيه

يستخدم Raspberry Pi ، جنبًا إلى جنب مع جهاز كمبيوتر ، وشاشة لإنشاء صورة ثلاثية الأبعاد ثلاثية الأبعاد تعرض صورة مع قائمة تشغيل موسيقية.

الخطوة 1: قائمة المواد المطلوبة

فيما يلي قائمة بالمواد المطلوبة ، وملفات PDF للأقواس المطبوعة ثلاثية الأبعاد التي ستحتاج إليها.

قائمة المواد هي كما يلي:

  1. 2 × (0.093 لوح أكريليك 24 × 36)
  2. 2 × (لوح فوم 12 × 12)
  3. 1 × (حالة # 6 × 1 براغي (رأس مشطوف))
  4. 1 × (حالة # 6 × 1 براغي (رأس مشطوف))
  5. 1 × (نقطة ارتكاز مطبوعة ثلاثية الأبعاد (يمكن العثور على ملف stl في التعليمات الأصلية))
  6. 4 × (أقواس L مطبوعة ثلاثية الأبعاد (يمكن العثور على ملف stl في التعليمات الأصلية))
  7. 1 × (سكين تقطيع الصفائح البلاستيكية)
  8. 1 × (1 × 1 × 8 قطع من الخشب (استخدمنا شجرة التنوب ولكن يمكن أن تكون أي شيء طالما أنها صغيرة بما يكفي)
  9. 2 × (1 × 2 قطعة من الخشب)
  10. 1 × (شاشة 24 بوصة (استخدمنا acer k242HL مع محول dvi إلى hdmi)
  11. 1 × (محول DVI إلى HDMI (يعتمد تمامًا على ما إذا كان لديك HDMI على شاشتك)
  12. 1 × (Raspberry Pi Model B)
  13. 1 × (كمبيوتر محمول قادر على تشغيل متخيل (في الأصل لم يحدد الحد الأدنى من المتطلبات))
  14. 1 × لوح توصيل (على الأرجح من مجموعة اردوينو
  15. 4 × أزرار (من المجموعة)
  16. مقاومات 4 × 110 أوم
  17. 6 × موصلات أنثى إلى ذكر (في المجموعة)
  18. 4 × موصلات ذكر إلى ذكر (في المجموعة)

برمجة

  1. عقدة شبيبة
  2. نظام Raspbian OS
  3. حساب Soundcloud مع قائمة التشغيل

الادوات المحتاجة

  1. ثاقب
  2. المنشار (ميتري أو يد)
  3. مثقاب # 6 أو نحو ذلك
  4. اختياري - مشابك لتثبيت القطع

الخطوة الثانية: بناء الإطار

بناء الإطار
بناء الإطار
بناء الإطار
بناء الإطار
بناء الإطار
بناء الإطار

الإطار العلوي:

ابدأ ببناء الإطار العلوي الذي يحمل الشاشة وسيعرض الصورة. استخدمنا شاشة عريضة مقاس 24 بوصة. ستعتمد الأبعاد الدقيقة لك على أبعاد الشاشة التي ترغب في استخدامها.

الإطار ببساطة عبارة عن مستطيل به شفة من الداخل لحمل الشاشة. استخدمنا خشب 1.5 بوصة × 0.5 بوصة للإطار و 0.75 بوصة × 0.75 بوصة للشفة الداخلية.

بمجرد قطع الأطوال لحجمك ، استخدم مثقابًا لحفر ثقوب تجريبية لتجنب الانقسام عند شد القطع معًا. أوصي بربط كل قطعة شفة داخلية بقطعة الإطار الخارجي المقابلة لها قبل ربطها جميعًا معًا.

الإطار السفلي:

الإطار السفلي مشابه للجزء العلوي ، لكن بدون الشفة الداخلية. استخدمنا نفس الخشب مثل الإطار العلوي الخارجي. قم بإرفاق عمودين في الجزء الخلفي من المستطيل السفلي لإرفاق القوس العلوي به. سيتم تحديد الارتفاع حسب حجم شاشتك ، لكننا استخدمنا 13 بوصة لشاشتنا مقاس 24 بوصة.

الخطوة الثالثة: قص الأكريليك

باستخدام الأكريليك الشفاف ، تحتاج إلى قطع 3 قطع لتشكيل الفراغ الذي سيحمل الهولوغرام. قد يكون هذا الجزء صعبًا وإذا أفسدته ، فمن المحتمل أنك ستحتاج إلى ورقة أخرى وتبدأ من جديد. باستخدام سكين تقطيع الألواح البلاستيكية ، ستحدد الحواف التي ترغب في قطعها. استخدم حافة مستقيمة على طول القياسات التي أجريتها ، وقم بتسجيل الخط مرارًا وتكرارًا حتى يصبح جاهزًا للانطباق بسهولة تامة.

الخطوة 4: الطلاء والتجميع

الطلاء والتجميع
الطلاء والتجميع
الطلاء والتجميع
الطلاء والتجميع
الطلاء والتجميع
الطلاء والتجميع

لن يبدو الإطار جيدًا إذا كان مجرد خشب ، لذلك استخدمنا طلاء بخاخ أسود لتغطية كل شيء (باستثناء الأكريليك بالطبع).

تأكد من أنك في منطقة جيدة التهوية للقيام بذلك.

يجب تغطية الجزء الخلفي والسفلي من الإطارات حتى يعمل الإسقاط بشكل صحيح. يمكن تحقيق ذلك بعدة طرق. يمكنك استخدام لوح فوم مقطوع بالحجم المناسب ورسمه كما فعلنا ، أو أي نوع آخر من الألواح الصلبة التي يمكن تصنيعها بالحجم الذي تريده وتثبيتها بشكل آمن.

أنت الآن جاهز لربط الإطارات معًا باستخدام المواد المطبوعة ثلاثية الأبعاد. سيتم استخدام كل قوس مثلث في زوايا الإطار العلوي والسفلي لربط الأعمدة الرأسية المتصلة بالإطار السفلي. ستوفر هذه القوة التي تحتاجها لتثبيت الشاشة. يتم توصيل مفصل frustum في وسط الإطار العلوي حيث تنزلق ألواح الأكريليك في مكانها لتكوين نصف هرم. يتم إرفاقها جميعًا باستخدام المسامير الموجودة في قائمة المواد ، ونوصي بحفر ثقوب تجريبية أولاً لتجنب تقسيم الخشب.

بمجرد تثبيت الإطارات مع الأقواس ومجموعة الأكريليك في مكانها ، تكون جاهزًا لبرمجة raspberry Pi.

الخطوة 5: تشغيل الكود وإنجاحه

Image
Image
تشغيل الكود وإنجاحه
تشغيل الكود وإنجاحه

جعل التطبيق و الهولوغرام يظهران:

  1. الآن نحن بحاجة إلى أخذ الكمبيوتر المحمول الخاص بنا وتثبيت node.js ، يمكنك العثور عليه هنا ،
  2. بعد تثبيته ، انتقل إلى التعليمات الأصلية وقم بتنزيل حزمة التعليمات البرمجية من ملف مضغوط أو استنساخ جيثب.
  3. يمكنك الحصول على جميع وحدات العقد وتثبيتها باستخدام الأمر "تثبيت NPM" أو "تثبيت sudo npm"
  4. ثم يمكنك بدء تشغيل المتخيل مع بدء npm ، واختباره ورؤيته منبثق ، يجب أن يكون هناك أغانٍ افتراضية عليه.
  5. ستحتاج بعد ذلك إلى إنشاء قائمة تشغيل soundcloud لوضع الموسيقى الخاصة بك وإنشاء حساب هنا وإضافة الموسيقى الخاصة بك ،
  6. بعد ذلك ستحتاج إلى تغيير قائمة التشغيل في Renderer.js سترى قسمًا به قائمة تشغيل ثابتة = 'path / to / playlist' قم بتغيير جزء 'path / to / playlist' إلى قائمة التشغيل الخاصة بك ، ما عليك سوى الحصول على قسم النهاية لذلك يجب أن يكون مثل هذا ، user-496629426 / sets / robotics-playlist
  7. يجب أن يكون لديك الآن متخيل يعمل بشكل كامل مع تشغيل الموسيقى في الخلفية

إعداد Raspberry Pi لتغيير المتخيل والموسيقى:

  1. أولاً ، ستحتاج إلى استنساخ أو الحصول على ملف swipe-controller.py على raspberry pi ، ويعود إليك كيف تريد القيام بذلك (* ملاحظة ، يمكن لـ raspberry pi التعامل مع قدر معين من الطاقة لـ USB الإتصال)
  2. بعد الحصول على الملف على raspberry pi ، ستحتاج إلى تغيير قسم HOST_IP إلى IP الخاص بالكمبيوتر الذي يقوم بتشغيل المتخيل. يجب أن يظهر القسم بالشكل "https://: 3000". سوف تقوم بتغيير القسم إلى IP من الكمبيوتر المتخيل. (ملاحظة * يجب أن يكون raspberry pi و host ip على نفس الشبكة حتى يعمل هذا)
  3. بعد الانتهاء من ذلك ، يمكنك تشغيل وحدة التحكم باستخدام "python swipe-controller.py" أوصي بتغيير الاسم ليكون أكثر توافقًا مع ما تستخدمه للتحكم في التغييرات (مثل button-controller.py)
  4. ستحتاج فقط إلى إعداد اللوح و pi باستخدام الأزرار الآن ويمكن العثور عليها في قسم المخططات.

كما ترى من المخطط أو الصور ، ستحتاج إلى اختيار GPIO الخاص بك على raspberry Pi وإجراء الاتصالات.

أو يمكنك استخدام التخطيطي المرفق (ملاحظة * تخطيط الأزرار غير ذي صلة بتنفيذ الإجراءات ، فنحن فقط نضعها في هذا التشكيل لأنه كان من الأسهل معرفة ما الذي يفعله)

بعد الانتهاء من ذلك ، قم بتشغيل البرنامج swipe-controller.py (أو أيًا كان ما سميته) باستخدام Python “name of file”.py يجب تشغيله دون أي أخطاء.

موصى به: