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

1960s Volumio Console Stereo Cabinet Restomod: 8 خطوات (مع صور)
1960s Volumio Console Stereo Cabinet Restomod: 8 خطوات (مع صور)

فيديو: 1960s Volumio Console Stereo Cabinet Restomod: 8 خطوات (مع صور)

فيديو: 1960s Volumio Console Stereo Cabinet Restomod: 8 خطوات (مع صور)
فيديو: Console cabinet volumio 2024, يوليو
Anonim
1960s Volumio Console Stereo Cabinet Restomod
1960s Volumio Console Stereo Cabinet Restomod
1960s Volumio Console Stereo Cabinet Restomod
1960s Volumio Console Stereo Cabinet Restomod
1960s Volumio Console Stereo Cabinet Restomod
1960s Volumio Console Stereo Cabinet Restomod
1960s Volumio Console Stereo Cabinet Restomod
1960s Volumio Console Stereo Cabinet Restomod

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

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

لقد هبطت على بناء Volumio مخصص مدفوع من Raspberry Pi باستخدام بعض الأجهزة الأصلية لوحدة التحكم. لقد أحببت الإحساس الميكانيكي لـ "أزرار الخلاط" ، وقررت أن أستخدمها كمدخلات.

الخطوة 1: الخطوة 1 - شراء وحدة تحكم

الخطوة 1 - شراء وحدة التحكم
الخطوة 1 - شراء وحدة التحكم
الخطوة 1 - شراء وحدة التحكم
الخطوة 1 - شراء وحدة التحكم
الخطوة 1 - شراء وحدة التحكم
الخطوة 1 - شراء وحدة التحكم

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

الخطوة 2: إضافة مصباح LED جديد "على"

مضيفا جديد
مضيفا جديد
مضيفا جديد
مضيفا جديد
مضيفا جديد
مضيفا جديد

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

أثناء فحصنا للأثاث ، لاحظنا وجود ثقب صغير في أسفل المقدمة ، وتتبعنا بعض الأسلاك هناك من الداخل. نظرًا لأن لدينا مخطط الأسلاك في متناول اليد ، وجدنا أن هذا كان مصباح مؤشر "قيد التشغيل" ، والذي احترق منذ فترة طويلة. رقم الجزء المدرج للاستبدال هو "GE 51". تبين أن هذه شائعة جدًا في أشياء مثل آلات الكرة والدبابيس ، وبالتالي يمكن العثور على بدائل LED في جميع أنحاء الإنترنت. اخترت اللون الأخضر.

الخطوة 3: النماذج بالأحجام الطبيعية والعمل التحضيري

النماذج بالأحجام الطبيعية والعمل التحضيري
النماذج بالأحجام الطبيعية والعمل التحضيري
النماذج بالأحجام الطبيعية والعمل التحضيري
النماذج بالأحجام الطبيعية والعمل التحضيري
النماذج بالأحجام الطبيعية والعمل التحضيري
النماذج بالأحجام الطبيعية والعمل التحضيري

قائمة الاجزاء:

لوح بلاستيك بسمك 1/16 بوصة:

حاوية صندوق المشروع المنحدرة:

شاشة لمس مؤسسة Raspberry Pi Foundation:

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

ثم استخدمت بضع قطرات من Krazy Glue على الجزء الداخلي من العلبة لتثبيتها على الورقة البلاستيكية ، وقمت بتثبيتها في مكانها حول الحواف ببعض السد الأسود.

الخطوة 4: إيقاف البرنامج النصي

البرنامج النصي الاغلاق
البرنامج النصي الاغلاق
البرنامج النصي الاغلاق
البرنامج النصي الاغلاق

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

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

قائمة الاجزاء:

Adafruit PowerBoost1000:

بطارية 3.7 فولت:

ثم قمت ببناء مقسم جهد 220 كيلو -330 كيلو - مخرجات PB1000 5 فولت ، ويمكن لـ GPIO Pi التعامل مع مدخلات 3 فولت فقط ، لذلك هذا بناء ضروري.

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

#! / usr / bin / python # برنامج نصي لإغلاق raspberry Pi باستخدام Adafruit PowerBoost 1000c.import RPi. GPIO كـ GPIOimport timeimport ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin ، GPIO. IN) أثناء صواب: #Shutdown function low = not (GPIO.input (pwrpin)) إذا كانت منخفضة: os.system ('shutdown -h now') time.sleep (1)

الخطوة 5: الأزرار والأسلاك

الأزرار والأسلاك
الأزرار والأسلاك
الأزرار والأسلاك
الأزرار والأسلاك
الأزرار والأسلاك
الأزرار والأسلاك

قائمة الاجزاء:

زر Adafruit الناعم:

ورقة بلاستيكية بسمك 1/8 بوصة:

بعض بقايا الخردة المعدنية وبعض المسامير

مجلس بيرف

يحتوي Volumio على مكون إضافي مدمج لأزرار GPIO ، لذلك أنا أستخدم ذلك بدلاً من كتابة البرنامج النصي الخاص بي. (الكشف الكامل ، لقد حاولت كتابة البرنامج النصي الخاص بي ، لكنه لم ينجح كما كنت أتمنى ، وكان المكون الإضافي المدمج جيدًا بما فيه الكفاية.)

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

الخطوة 6: الأسلاك النهائية والتركيب

الأسلاك والتركيب النهائي
الأسلاك والتركيب النهائي
الأسلاك والتركيب النهائي
الأسلاك والتركيب النهائي
الأسلاك والتركيب النهائي
الأسلاك والتركيب النهائي

أنا أستخدم الدبابيس 17 و 22 و 23 و 24 و 4 فقط لهذا التصميم ، لذا كان توصيل الأسلاك إلى GPIO بسيطًا جدًا. بمجرد توصيل كل شيء ، تمكنت من ضبط كل شيء في الخزانة.

لدي أيضًا رقم التعريف الشخصي 18 في بعض التعليمات البرمجية الاحتياطية لمشروع لاحق (المزيد عن ذلك في الخطوة الأخيرة من هذا البناء).

الخطوة 7: تم

Image
Image
منتهي!
منتهي!
منتهي!
منتهي!

مع كل شيء في مكانه ، قمت بتشغيله وقمت بتشغيله اختبارًا. إنه يعمل بشكل جميل. الأزرار تعمل بشكل جميل. يبدوا رائعا. أنا مسرور جدا.

إذا ما هو التالي؟…

الخطوة الثامنة: الخطط المستقبلية

خطط مستقبلية
خطط مستقبلية
خطط مستقبلية
خطط مستقبلية

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

قائمة الاجزاء:

محرك منخفض RPM 3 فولت:

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

#! / usr / bin / env python

استيراد RPi. GPIO كوقت استيراد GPIO لعملية الاستيراد الفرعية للعملية = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin ، GPIO. OUT) بينما True: process = subprocess. Popen ("حالة mpc | grep -o play" ، stdout = subprocess. PIPE، shell = True) output = process.communicate () [0] إذا كان "التشغيل" في الإخراج: #if الإخراج يحتوي على الكلمة 'تشغيل' GPIO.output (motorpin، GPIO. HIGH) # تشغيل محرك آخر: # الإخراج هو أي شيء آخر GPIO.output (motorpin ، GPIO. LOW) time.sleep (0.1)

موصى به: