ميني ماجيك ميرور بأقل من 60 دولارًا أمريكيًا: 5 خطوات (بالصور)
ميني ماجيك ميرور بأقل من 60 دولارًا أمريكيًا: 5 خطوات (بالصور)
Anonim
Image
Image
ميني ماجيك ميرور بأقل من 60 دولارًا أمريكيًا
ميني ماجيك ميرور بأقل من 60 دولارًا أمريكيًا

"Magic MIrror" هو مشروع يتم فيه وضع مرآة ثنائية الاتجاه على شاشة من نوع ما. حيث تظهر على الشاشة بكسلات سوداء ، تكون المرآة عاكسة. عندما تظهر الشاشة بكسلات بيضاء أو أفتح ، فإنها تتألق. هذا يخلق تأثيرًا على القدرة على عرض نص رقمي أو أيقونات أو حتى صور من خلال مرآة ، مع الحفاظ على الانعكاس. يجب أن تُظهر الصورة الثالثة أعلاه كيف يمكن أن يبدو ذلك.

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

لقد رأيت الكثير من مشاريع المرايا السحرية وأردت دائمًا بناء واحدة. لقد بدأت في بناء واحدة مؤخرًا كهدية ، ولم يكن لدي أي فكرة عن تكلفة الأجزاء المرآة ذات الاتجاهين! بعد إنفاق 75.00 دولارًا أمريكيًا (أو ما يعادله بالعملة المحلية) على المرآة وحدها ، أدركت أن المشروع سيخرج جيدًا من "ميزانية هدايا الأصدقاء" واضطررت إلى إعادة التفكير في استراتيجيتي. بعد اكتشاف قناة N-O-D-E على موقع youtube ، توصل إلى مفهوم حالة هرمية صغيرة. بدأت على الفور في العمل بهذا المفهوم ، وجربت ما يمكنني وضعه في Raspberry Pi ، وكيفية إنشاء الحالة بسهولة ، وكيفية تشغيل البرنامج.

في النهاية اخترت طباعة العلبة ثلاثية الأبعاد. لقد صممت العلبة في tinkercad. إنها قطعتان بسيطتان تلتصقان ببعضهما بسهولة. المرآة عبارة عن مرآة مقاس 4.5 بوصات يتم لصقها ببساطة (مسدس الغراء) على الإطار. الكمبيوتر الرئيسي هو Raspberry pi zero مع بطاقة 8 Gig micro SD ، والشاشة مقاس 3.5 بوصة من Kuman التي تحتوي على منفذ HDMI بالفعل عليه. بصراحة ، كان 75 ٪ من هذا المشروع عبارة عن تصميم tinkercad للحالة ، واكتشاف شاشة مناسبة ، يمكن تشغيلها بسهولة من كابل USB واحد ، وتخصيص البرنامج.

إليك تكلفة الأجزاء لتزويدك بالمتهدمة. أقل من 60 دولارًا إذا كان لديك طابعة ثلاثية الأبعاد … وإلا سترغب إما في استئجار الطباعة ثلاثية الأبعاد ، أو ربما بناء إطار هرمي خشبي (لقد ذهبت تقريبًا إلى هذا الطريق ، وقد أتلقى تعليمات في المستقبل ، كما أعتقد يمكن أن تبدو حالة البلوط رائعة حقًا لهذا:))

Raspberry pi Zero W - 10.00 دولارات - Adafruit.com - حد واحد لكل طلب

بطاقة 8Gig Micro SD - 4.00 دولارات - Amazon.com

شاشة Kuman 3.5 بوصة TFT - 29.99 دولارًا - Amazon.com - إصدار HDMI

كبل USB SN-Riggor (اختياري ، لكنه يضيف بعض الذوق) - 4 مقابل 16.00 (4.00 دولارات لكل منهما) Amazon.com

مرآة ثنائية الاتجاه - 115 ملم مربع - 5.00 دولارات من Tap Plastics (أحضرت العلبة المطبوعة ثلاثية الأبعاد إلى أحد المتاجر وجعلتها تقطعها لتتناسب)

خيوط ثلاثية الأبعاد - تساوي حوالي 2 دولارات

Mini-HDMI -> محول HDMI - 2 مقابل 6.00 دولارات (بحاجة إلى واحد فقط): Amazon.com

في النهاية ، كان لدي بعض المحولات بالفعل ، ولكن يجب أن تكون قادرًا على الحصول عليها بالأسعار المذكورة أعلاه أو أفضل ، وفي النهاية تكون أقل من 60.00 دولار. نظرًا لأن هذا كان يتعلق بالمبلغ الذي سننفقه إذا حصلنا على لعبة Xbox أو PS4 لبعضنا البعض ، فإن هذا يتناسب مع "ميزانية الأصدقاء".

حسنًا ، يكفي تقديم مقدمة ، دعنا نتعلم كيفية إنشائها!

الخطوة 1: الخطوة 1 - تجميع جزء الحساب

الخطوة 1 - تجميع جزء الحساب
الخطوة 1 - تجميع جزء الحساب
الخطوة 1 - تجميع جزء الحساب
الخطوة 1 - تجميع جزء الحساب
الخطوة 1 - تجميع جزء الحساب
الخطوة 1 - تجميع جزء الحساب
الخطوة 1 - تجميع جزء الحساب
الخطوة 1 - تجميع جزء الحساب

تُظهر الصورة الأولى جميع الأجزاء الموضوعة. يعرض الثاني تجميع جزء الحساب قيد التقدم. ليس هناك الكثير من السحر في هذه المرحلة … وإليك الخطوات:

  1. تأكد من عدم لحام الرؤوس على الصفر pi. ستحتاج إلى كل المساحة التي يمكنك الحصول عليها!
  2. ضع منفذ Mini HDMI إلى HDMI على Pi Zero
  3. ضع محول HDMI-> HDMI الذي يأتي مع شاشة Kuman في فتحة HDMI
  4. ضع شاشة Kuman على الجزء الآخر من مهايئ HDMI.. يجب أن يتناسب هذا مع منفذ HDMI الأنثوي على شاشة Kuman
  5. ضع كابل USB في الجزء الخلفي من الهرم
  6. لقد قمت بتعليق الصورة باستخدام أسلاك الطاقة ، وأضفت pi pinout. هذه الخطوة مهمة ، لكنها أسهل بكثير مما تبدو … ستحتاج إلى تشغيل سلكين صغيرين من الدبوس الأول والثالث على Pi إلى الشاشة. إذا كنت تستخدم أسلاك توصيل ، فيمكنك توصيلها بالجزء الخلفي من الشاشة ، ثم ثنيها حول المسامير الموجودة على باي ولصقها بالغراء الساخن. من الناحية المثالية ، يجب أن يتم لحامها على pi ، ولصقها ساخنًا لتثبيتها في الشاشة. هذا يمر 5 فولت من pi إلى الشاشة ، وهي إحدى الحيل للحفاظ على هذا المشروع نظيفًا وأنيقًا … بمجرد الانتهاء من ذلك ، يقوم كابل واحد بتشغيل pi والشاشة بشكل كافٍ!

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

الخطوة الثانية: إعداد البرنامج

هناك الكثير من البرامج التعليمية حول كيفية كتابة صورة بطاقة SD لـ raspberry pi على بطاقة microSD ، ولا أريد تجديد هذه الأرضية. ولكن من المهم ، نظرًا لأن هذا هو Pi Zero W الذي نستخدمه ، لمعرفة بعض الحيل لتشغيل هذا وتشغيله. أولاً ، يرجى زيارة موقع Emmanuels على:

emmanuelcontreras.com/how-to/how-to-create-…

لقد أنجز العمل لتوثيق وإنشاء صورة لبرنامج Magic Mirror على Raspberry pi zero (كما ترون بخطواته ، قد يكون هذا صعبًا للغاية). قم بالتمرير لأسفل وسترى ، في الجزء السفلي بعد خطواته ، صورة جاهزة يمكنك استخدامها. (إذا كنت تبحث عن "ملف صورة" ، فيجب أن يصل بك إلى هناك).

بعد ذلك ، سترغب في اتباع الخطوات التي أدرجها للاتصال بشبكة wifi وإضافة ssh. نصيحة مهمة حقًا هنا: لا تستخدم برنامج "المفكرة" في Windows لتحرير ملف supplicant_conf. سيقوم برنامج Notepad بتشويه نهايات الأسطر حتى لا تكون متوافقة مع Linux ، ولن تقوم بالاتصال. برنامج Notepad ++ هو بديل مجاني للمفكرة ويمكنه عمل نهايات الأسطر المناسبة.

عندما تكتب تلك الصورة (أستخدم Win32 disk imager على windows) وتعديل ملف supplicant_conf وإضافة SSH ، ستكون جاهزًا لإدخال البطاقة وتشغيل الجهاز.

في هذه المرحلة ، يجب أن يتصل Pi بشبكة wifi الخاصة بك. الحيلة إذن هي العثور عليه:) هناك عدد من تطبيقات مسح IP للهواتف وأجهزة الكمبيوتر. سوف يعمل برنامج Advanced IP Scanner مع نظام التشغيل windows. بالنسبة لجهاز iPhone ، أستخدم iNet على جهاز iPhone الخاص بي للبحث عن صفر pi. عندما تجده ، يمكنك استخدام تطبيق telnet مثل Putty للاتصال به عبر SSH. سيكون هذا مهمًا لتكوين برنامج MagicMirror وتثبيت الوظائف الإضافية!

بمجرد أن تصل إلى هذا الحد ، قم بتوصيل microUSB بالطاقة ، وتأكد من أنه يمكنك التمهيد والاتصال عبر SSH. في هذه المرحلة ، ستكون جاهزًا للمضي قدمًا وزر الحافظة.

الخطوة 3: FInishing Assembly - تثبيت الشاشة في الإطار وإضافة المرآة

تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة
تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة
تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة
تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة
تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة
تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة
تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة
تجميع التشطيب - تثبيت الشاشة في الإطار وإضافة المرآة

تأكد من تشغيل الشاشة وتشغيلها عند توصيل الطاقة بـ Pi. وقت التمهيد هو 3-5 دقائق ، لذا يرجى التحلي بالصبر.. يجب تشغيل pi ، ثم تشغيل المتصفح ، ثم تشغيل برنامج Magic Mirror. لحسن الحظ ، لا ينبغي عليك تشغيل / إيقاف تشغيل هذا كثيرًا (يكلفك أقل من 7 سنتات سنويًا لتشغيله بسحب طاقة يبلغ 100 مللي أمبير تقريبًا). بعد ذلك سننتهي من التجميع:

  1. يتم توصيل الشاشة بالجزء الخلفي من الإطار المطبوع ثلاثي الأبعاد. الرجاء استخدام الصور كدليل.. "الجزء الأمامي" هو الجزء المسطح ، والظهر به المقابس والأشياء تخرج. أدخل الشاشة من الخلف.
  2. عندما تكون الشاشة مناسبة بشكل مريح ، ضع شريطًا مطاطيًا حول الأوتاد وفوق الشاشة لتثبيتها في مكانها. كانت هذه أبسط طريقة يمكن أن أتوصل إليها لحمل الشاشة ، وقد عملت بشكل جيد. إنه أمر رائع أيضًا لأن المشروع بأكمله ينفصل بسلاسة إذا لزم الأمر مع هذا النهج!
  3. أدخل كابل الطاقة في Pi. لن تتمكن من القيام بذلك بمجرد تجميعه ، لذا حان وقت التشغيل!
  4. اضغط على حامل الإطار المطبوع ثلاثي الأبعاد في الهرم.. ستمنعه الألسنة الموجودة بالخارج من الغرق في الداخل ، ويجب أن تستقر في مكانها بشكل مريح إلى حد ما.
  5. قبل إضافة المرآة ، استخدم شريطًا أسودًا حول الأجزاء حيث تلتقي الشاشة بالطباعة ثلاثية الأبعاد. هذا حتى لا ينزف الضوء … حاولت أن أجعل الإطار محكمًا قدر الإمكان ، ولكن هذه الخطوة البسيطة ستضمن بقائه نظيفًا. قم بتغطية اللون الفضي للشاشة أيضًا ، حتى لا ينعكس أي ضوء من المرآة ويدمر التأثير
  6. الصمغ الساخن فوق الشريط الذي وضعته للتو واضغط على المرآة. (ملاحظة: يجب تجميع الإطار / الشاشة جميعًا في هذه المرحلة ، لذا فإن وضع المرآة عليها يجب أن يسمح لك بمحاذاة زوايا الهرم وجعل كل شيء مصطفًا بشكل جيد). لا تستخدم الكثير من الغراء وإلا ستظهر.. حبة خفيفة كافية. المرآة ليست ثقيلة الوزن.

يجب أن تبدأ في الشعور بالإثارة الآن ، حيث يجب أن تبدأ في رؤية ثمار أعمالك تظهر … يجب أن يظهر الوقت أو التاريخ من خلال المرآة. التالي هو التكوين!

الخطوة 4: التجميع والتكوين النهائي

التجميع والتكوين النهائي
التجميع والتكوين النهائي
التجميع والتكوين النهائي
التجميع والتكوين النهائي
التجميع والتكوين النهائي
التجميع والتكوين النهائي

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

أولاً ، سترغب في قراءة القليل عن كيفية عمل برنامج Magic MIrror. يمكن العثور على ذلك هنا:

magicmirror.builders/

لن يكون هذا أمرًا جيدًا على الرغم من عدم إعطائك ورقة بدء سريع / غش للبدء. إليك بعض النصائح وشرح لكيفية عمل ذلك:

  • يتم نسخ وحدات Magic Mirror ببساطة من مستودع الوحدة إلى مجلد الوحدة النمطية. لذلك ، عندما تدخل SSH ، سيؤدّي القرص المضغوط إلى دليل MagicMirror (تذكر أن دلائل Linux حساسة لحالة الأحرف). ثم cd إلى وحدات. ثم يمكنك استنساخ أي من الوظائف الإضافية في هذا المجلد.
  • قائمة الوحدات هنا:

    github.com/MichMich/MagicMirror/wiki/3rd-p… يجب أن يكون لكل منها تعليمات حول تكوينها.

  • وحدة واحدة تريدها على الفور هي MMM-Carousel. تتنقل هذه الوحدة من خلال جميع الوحدات الأخرى المثبتة. (https://github.com/barnabycolby/MMM-Carousel)
  • لتكوين كل شيء ، ستحتاج إلى الانتقال إلى مجلد MagicMirror / config وتحرير ملف config.js
  • في Config.js ، سترغب في إضافة اسم الوحدات التي أضفتها عبر Git clone أعلاه. سترغب في وضعهم (قمت بوضع كل ما لدي في: middle_center. ثم يعتني العرض الدائري بعرض واحد تلو الآخر ، والتبديل بينهم يفعل ذلك بعد فترة زمنية قابلة للتكوين (لقد استخدمت 45 ثانية لي)
  • لاحظ أنك سترغب في تغيير حجم الخطوط. في بعض الأحيان ، يمكنك القيام بذلك في config.js ، ولكن سيتعين على الآخرين العثور على ملف.css الذي يأتي مع الوحدة النمطية ، والبحث عن شيء ينتهي بـ.px ، وتغيير القيم لزيادة حجم الخط. لقد وجدت أن هذا يختلف حسب الوحدة.

لقد وجدت أن وحدات الوقت / التاريخ والطقس والمخزون وحركة المرور تعمل جيدًا حقًا مع هذا المشروع. لا تعمل وحدات الوسائط مثل الرسوم المتحركة أو youtube بشكل جيد على Pi Zero W ، لذا يرجى الانتباه إلى ذلك.

التالي هو الأفكار النهائية والخطط المستقبلية …

الخطوة 5: الأفكار النهائية - ما كنت سأفعله مختلفًا وما أحبه

الأفكار النهائية - ما كنت سأفعله بشكل مختلف وما أحبه
الأفكار النهائية - ما كنت سأفعله بشكل مختلف وما أحبه

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

  • أود إضافة مقبض إلى الأعلى. شكل الهرم نظيف للغاية ومستقبلي ، لكنه لا يسمح بأي تحكم سريع في المرآة. أعتقد أن مفتاحًا بسيطًا لتغييره يدويًا من شاشة إلى أخرى بدلاً من الانتظار سيكون مفيدًا
  • سأحاول إضافة مكبر صوت - أعتقد أن الحصول على هذه الموسيقى المتدفقة سيكون رائعًا حقًا … أو تشغيل أصوات تنبيه
  • قد أحاول بنائه من الخشب - في حين أن الطباعة ثلاثية الأبعاد سهلة للغاية لتكرارها وبنائها ، أعتقد أن مظهر خشب البلوط أو الخشب الملون سيكون رائعًا حقًا
  • الانتقال إلى Pi3A + - لم يتم تشغيل A + عندما قمت ببناء هذا ، لذا عدت إلى pizero. يضيف A + 15 دولارًا إلى السعر (ولكنه يحتوي على HDMI بالحجم الكامل ، لذلك ربما يضيف حوالي 12.50 فقط) ، لكنه يضيف الكثير من الطاقة. أيضًا لا يتم تسريع المستعرض باستخدام GPU في هذا الإصدار ، وسيكون A + … لذلك أعتقد أن القوة المتزايدة ستكون في متناول اليد.
  • مرآة قابلة للإزالة - أعتقد أن المرآة القابلة للإزالة ستكون في متناول اليد ، لأن بعض الوسائط مثل youtube ليست رائعة لعرضها من خلال المرآة. قد يكون هذا أيضًا نظامًا رائعًا للعبة عارضة مع شاشة دوارة (فقط قم بتدوير الهرم ووضعه على جانب مختلف) إذا تم بناؤه بشكل مختلف.
  • أضف ميكروفونًا - يمكنني دمج Alexa وجعل هذا المساعد الذكي ، أو التحكم الصوتي ، إذا كان لدي ميكروفون صغير مضاف.

في النهاية ، هناك شيء ما يتعلق بالبساطة وكونك غير مكلف. كان هذا المشروع هو هذا فقط بالنسبة لي ، واستغرق تجميع الثانية لزوجتي أقل من 15 دقيقة (خارج 9 ساعات من وقت الطابعة ثلاثية الأبعاد:)).

إذا قمت ببناء واحدة ، فيرجى إبلاغي بذلك ، وإذا كانت لديك أسئلة ، فيرجى تركها أدناه أو على قناة youtube وسأعمل على الإجابة عليها. يحتوي فيديو youtube على عرض توضيحي للمرآة في البداية والنهاية … من الصعب وصفها بالصور. يبدو نظيفًا جدًا بجوار الكمبيوتر أو على منضدة الحمام أو على طاولة بجانب السرير. يوجد أيضًا على الأرجح أكثر من 100 وحدة متاحة … كل شيء من إحصائيات الكمبيوتر إلى أسعار البيتكوين. يمكن أن يصبح هذا حقًا فحصًا لعرض البيانات ، ولأنه يحتوي على جهاز كمبيوتر ، فإنه يعمل بشكل منفصل عن أي شيء آخر (باستثناء wifi:))

شكرا للقراءة وآمل أن تكون قد استمتعت بهذا البناء!