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

حامل صور مع مكبر صوت مدمج: 7 خطوات (مع صور)
حامل صور مع مكبر صوت مدمج: 7 خطوات (مع صور)

فيديو: حامل صور مع مكبر صوت مدمج: 7 خطوات (مع صور)

فيديو: حامل صور مع مكبر صوت مدمج: 7 خطوات (مع صور)
فيديو: ذبح قطة بطريقه شرعية (لاحول ولاقوه الابالله) 2024, شهر نوفمبر
Anonim
Image
Image
حامل صور مع مكبر صوت مدمج
حامل صور مع مكبر صوت مدمج
حامل صور مع مكبر صوت مدمج
حامل صور مع مكبر صوت مدمج
حامل صور مع مكبر صوت مدمج
حامل صور مع مكبر صوت مدمج

إليك مشروعًا رائعًا يجب القيام به خلال عطلة نهاية الأسبوع ، إذا كنت تريد أن تجعلك متحدثًا خاصًا يمكنه حمل صور / بطاقات بريدية أو حتى قائمة مهامك. كجزء من التصميم ، سنستخدم Raspberry Pi Zero W كقلب المشروع ، ومكبر صوت أحادي فئة I2S من الفئة D ومكبر صوت 4 أوم ، لتشغيل نغماتنا المفضلة !! وأضفت أيضًا شريط LED أسفل حامل بطاقة الصورة / البريد حتى تتمكن من رؤيته يتوهج في الليل.

في حالتي ، لدي أغاني mp3 قمت بجمعها على مر السنين ، والتي قمت بتنزيلها على بطاقة SD على Pi الخاص بي وتشغيل برنامج يسمى Mopidy ، وهو خادم موسيقي قابل للتوسيع مكتوب بلغة Python. ويمكنك تشغيل الأغاني باستخدام متصفح الويب على هاتفك المحمول / الكمبيوتر اللوحي / الكمبيوتر المحمول كما ترى في الفيديو.

وقد صنعت نسختين من السماعة ، إصدار بسيط بواجهة خضراء وإصدار Instructable لجميع الأشخاص الذين يحبون Instructables.com.

بالإضافة إلى ذلك ، إذا كان لديك مجموعة الأغاني الخاصة بك عبر الإنترنت على Spotify أو SoundCloud أو Google Play Music ، فقم بتثبيت ملحق mopidy لتشغيل الأغاني من مجموعتك بالإضافة إلى الأغاني الموجودة على Pi.

الخطوة 1: الأشياء التي ستحتاجها لإكمال البناء

الأشياء التي ستحتاجها لإكمال البناء
الأشياء التي ستحتاجها لإكمال البناء

فيما يلي قائمة المكونات الإلكترونية التي ستحتاجها

  • Raspberry Pi Zero W
  • شريط LED APA102
  • مكبرات الصوت Adafruit I2S 3W Class D - MAX98357A
  • مكبر صوت - قطر 3 بوصة - 4 أوم 3 وات
  • أنثى / أنثى الأسلاك الطائر

بالإضافة إلى ذلك ، ستحتاج إلى خيوط ثلاثية الأبعاد وطابعة ثلاثية الأبعاد لطباعة ملفات STL المرفقة في الخطوات أدناه

الأدوات التي ستحتاجها

  • مسدس الغراء الساخن
  • طابعة 3D
  • سكين Xacto
  • لحام الحديد ولحام

الخطوة 2: الطباعة ثلاثية الأبعاد لملفات STL

3D طباعة ملفات STL
3D طباعة ملفات STL
3D طباعة ملفات STL
3D طباعة ملفات STL
3D طباعة ملفات STL
3D طباعة ملفات STL
3D طباعة ملفات STL
3D طباعة ملفات STL

قم بتنزيل ملفات STL المرفقة واستخدم شريحة برنامج الطباعة ثلاثية الأبعاد وطباعة الملفات ثلاثية الأبعاد. إذا لم يكن لديك طابعة ثلاثية الأبعاد في متناول يدك ، يمكنك استخدام واحدة في نادي أو مكتبة المصنِّعين المحلية أو استخدام خدمة الطباعة ثلاثية الأبعاد مثل لوحات الوصل ثلاثية الأبعاد.

في حالتي ، قمت بطباعة ملفات STl باستخدام Flashforge Creator pro و 1.75 مم PLA للطباعة. بالإضافة إلى التقطيع ، أستخدم Slic3r مع ضبط ارتفاع الطبقة على 0.3 مم وكثافة التعبئة إلى 25٪.

بالنسبة لملف TopLEDstripPicture. STL ، ستحتاج إلى خيوط PLA شفافة ، بحيث يمكن أن ينتشر اللون من شريط LED

الخطوة 3: توصيل شريط LED بـ Pi Zero W

توصيل شريط LED بـ Pi Zero W
توصيل شريط LED بـ Pi Zero W
توصيل شريط LED بـ Pi Zero W
توصيل شريط LED بـ Pi Zero W

أسلاك توصيل أنثى لحام 4 بشريط LED ، وهنا توصيل دائرة لشريط APA102 LED إلى Raspberry Pi zero W

  • القدرة على تثبيت 2 على Pi (5V Power)
  • GND لتثبيت رقم 6 على Pi GND
  • البيانات المراد إدخالها 16
  • الساعة لتثبيت 18

بمجرد الانتهاء ، باستخدام جهاز الكمبيوتر الخاص بك فلاش ، أحدث إصدار من Rasbian-lite img على بطاقة SD (رابط التنزيل لملف img https://www.raspberrypi.org/downloads/raspbian/). ثم أضف بطاقة SD إلى Raspberry Pi وقم بتوصيل Pi بجهاز توجيه WiFi الخاص بك وقم بتدوين عنوان IP ، ثم SSH في Pi الخاص بك

ابدأ بتشغيل الأمرين أدناه لتحديث وترقية الحزم على Pi.

sudo apt-get update

sudo apt-get ترقية

الآن ، قم بتثبيت حزمة blinkt المكتوبة بواسطة الأشخاص الرائعين في Pimoroni. ثم احصل على مثال rainbow.py من blinkt github repo باستخدام wget.

sudo apt-get install python-blinkt

sudo wget https://raw.githubusercontent.com/pimoroni/blinkt …

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

sudo python rainbow.py

الخطوة 4: توصيل I2S Amp بـ Pi Zero W

توصيل I2S Amp بـ Pi Zero W
توصيل I2S Amp بـ Pi Zero W
توصيل I2S Amp بـ Pi Zero W
توصيل I2S Amp بـ Pi Zero W
توصيل I2S Amp بـ Pi Zero W
توصيل I2S Amp بـ Pi Zero W

قم بلحام دبابيس الرأس الموجودة في Raspberry Pi Zero W وأيضًا قم بتوصيل السماعة إلى + ve and -ve على مضخم Adafruit MAX98357 I2S Class-D.

وهنا الوصلات بين مضخم Raspberry Pi Zero W و MAX98357 I2S Class-D.

  • فين لتثبيت 4 على Pi 5V
  • GND يربط 9 Pi GND
  • DIN لدبوس 40
  • BCLK إلى دبوس 12
  • LRCLK إلى رقم 35

الآن لإعداد واختبار MAX98357 I2S Class-D Mono Amp من Adafruit ، اتبع الدليل الخاص بنظام Adafruit التعليمي على - https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ؟ عرض = الكل. في الأساس ، كجزء من الإعداد ، هناك إعداد سهل وإعداد صعب ، إذا كنت تخطط لتشغيل الطريق السهل ، فما عليك سوى تنزيل البرنامج النصي التالي وتشغيله

curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | سحق

للتحقق مما إذا كان برنامج shell النصي قد تم تشغيله بنجاح ، ويمكنك سماع الصوت من تشغيل مكبر الصوت

اختبار المتحدث - c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav

ولضبط مستوى الصوت ، استخدم أمر alsamixer ، في حالتي ، قمت بضبط الحجم الأقصى.

الخطوة 5: إعداد Mopidy لتشغيل الألحان المفضلة لديك

إعداد Mopidy لتشغيل الألحان المفضلة لديك
إعداد Mopidy لتشغيل الألحان المفضلة لديك

الآن لتشغيل نغماتك المفضلة ، سنقوم بإعداد Mopidy وعميل ويب لـ mopidy ، بحيث يمكنك تشغيل أغنيتك من هاتفك المحمول / منضدتك. يقوم Mopidy بتشغيل الموسيقى من القرص المحلي و Spotify و SoundCloud وموسيقى Google Play والمزيد. يمكنك تحرير قائمة التشغيل من أي هاتف أو جهاز لوحي أو كمبيوتر باستخدام مجموعة من MPD وعملاء الويب.

الآن يتيح تثبيت Mopidy تشغيل الأمر التالي

sudo apt-get install mopidy

لمزيد من المعلومات تحقق من الوثائق في - التثبيت - وثائق Mopidy 2.0.1

قم بتعديل mopidy.conf لتمكين أقسام HTTP و MPD و Files ، فإليك mopidy.conf الخاص بي ، ودليلي المحلي لتخزين musing هو / home / pi / Music ، لذلك إذا كنت تخطط لاستخدام ملف.conf أدناه ، فقم بإنشاء ملف. دليل "الموسيقى" في المجلد الرئيسي

sudo nano /etc/mopidy/mopidy.conf

لقد أرفقت mopidy.conf الخاص بي ، فقط في حالة رغبتك في عمل نسخة منه. إذا كنت تخطط لاستخدام تطبيق ويب على الهاتف / الجهاز اللوحي ، فستحتاج إلى عميل ويب http ، فأنا أحب Mopidy-Mobile..

تثبيت sudo pip Mopidy-Mobile

لتشغيل mopidy على تشغيل التمهيد ، وإعادة تشغيل pi

sudo systemctl تمكين mopidy

sudo إعادة التشغيل

أيضًا ، إذا كنت تخطط لتحميل المزيد من ملفات mp3 /.wav في مجلد الموسيقى في المستقبل ، فسيتعين عليك تشغيل أمر فحص ، بحيث تظهر الأغاني في عميل Mopidy-Mobile باستخدام

sudo mopidyctl فحص محلي

ثم استخدم عنوان url المفتوح لعميل الهاتف المحمول في متصفحك على هاتفك المحمول / الكمبيوتر - https:// IpAddressOfPi: 6680 / وقم بتشغيل الألحان والأغاني المفضلة لديك ، في حالتي قمت بتنزيل بعض الموسيقى المشاع الإبداعي من مكتبة الصوت في youtube لـ عرض الفيديو الذي تراه في لقطة الشاشة أعلاه..

الخطوة 6: إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد

إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد
إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد
إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد
إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد
إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد
إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد
إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد
إضافة المكونات الإلكترونية إلى الأجزاء المطبوعة ثلاثية الأبعاد

لإضافة المكونات إلى الأجزاء المطبوعة ثلاثية الأبعاد ، فإن Pi Zero W سوف تلائم القاعدة واستخدمت شريطًا رغويًا مزدوج الجوانب لتثبيت مكبر الصوت MAX98357 I2S Class-D على القاعدة. يمكنك استخدام القليل من الغراء الساخن لتأمينها.

الآن ، لكي يبدأ مشغل الموسيقى Mopidy في كل مرة يتم فيها تشغيل Pi ، يمكننا إعداد Mopidy ليتم تشغيله كخدمة نظام ، باستخدام systemd يمكنك تمكين خدمة Mopidy عن طريق تشغيل:

sudo systemctl تمكين mopidy

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

نظام sudo بدء mopidy

sudo systemctl وقف mopidy sudo systemctl إعادة تشغيل mopidy

الخطوة 7: نسخة قابلة للتوجيه من مكبر الصوت

نسخة قابلة للتوجيه من مكبر الصوت
نسخة قابلة للتوجيه من مكبر الصوت
نسخة قابلة للتوجيه من مكبر الصوت
نسخة قابلة للتوجيه من مكبر الصوت
نسخة قابلة للتوجيه من مكبر الصوت
نسخة قابلة للتوجيه من مكبر الصوت
نسخة قابلة للتوجيه من مكبر الصوت
نسخة قابلة للتوجيه من مكبر الصوت

إذا كنت مهتمًا بعمل إصدار Instructables من السماعة ، فقم بطباعة ثلاثية الأبعاد لملفي STL المرفقين أدناه بدلاً من ملف STL الخاص بشبكة السماعات المرفق في الخطوة السابقة. قم بطباعة شعار قابل للتوجيه. STL باللون الأصفر ، وفي حالتي قمت أيضًا برسمه باستخدام Uni Paint Pen (Fine Line PX-21) ، والذي يجب أن تكون قادرًا على العثور عليه في متجر الأجهزة المحلي.

بالإضافة إلى ذلك ، إذا كان لديك مجموعة الأغاني الخاصة بك عبر الإنترنت على Spotify أو SoundCloud أو Google Play Music ، فقم بتثبيت ملحق mopidy لتشغيل الأغاني من مجموعتك بالإضافة إلى الأغاني الموجودة على Pi.

موصى به: