সুচিপত্র:

Raspberry Pi Audio Dac-Amp-Streamer: 14 ধাপ
Raspberry Pi Audio Dac-Amp-Streamer: 14 ধাপ

ভিডিও: Raspberry Pi Audio Dac-Amp-Streamer: 14 ধাপ

ভিডিও: Raspberry Pi Audio Dac-Amp-Streamer: 14 ধাপ
ভিডিও: The BEST DIY Raspberry Pi Music Streamer?! | Audiophonics Evo-Sabre 2024, নভেম্বর
Anonim
রাস্পবেরি পাই অডিও ড্যাক-এমপি-স্ট্রিমার
রাস্পবেরি পাই অডিও ড্যাক-এমপি-স্ট্রিমার
রাস্পবেরি পাই অডিও ড্যাক-এমপি-স্ট্রিমার
রাস্পবেরি পাই অডিও ড্যাক-এমপি-স্ট্রিমার

একটি ডেডিকেটেড হেডলেস স্টেরিও অডিও স্ট্রিমিং ডিভাইস হিসাবে একটি তারিখযুক্ত গুগল এআইওয়াই ভয়েস টুপি পুনরায় উদ্দেশ্য করুন।

এখন যেহেতু গুগল এআইওয়াই ভয়েস কিট দুই বছর বয়সের কাছাকাছি, আপনি হয়তো খুঁজে পেয়েছেন নতুনত্ব কিছুটা নষ্ট হয়ে গেছে। অথবা, আপনি ভাবতে পারেন যে নিকটতম রেনেসাঁ উৎসবের জন্য আপনার ব্রাউজারের বিজ্ঞাপনের সাথে আপনি যে প্রশ্নটি করেছেন তার সাথে কোন সম্পর্ক আছে কি না যেখানে আপনি আন্ডার আর্মার রানিং জুতাগুলিতে একটি ভাল চুক্তি পেতে পারেন।

যদি আপনি ইতিমধ্যেই একটি মালিক হন, এই প্রকল্পটি আপনাকে দেখাবে কিভাবে আপনার বিদ্যমান Google AIY ভয়েস কিট নিতে হবে, এবং এটি একটি ডেডিকেটেড হেডলেস অডিও স্ট্রিমার হিসেবে পুনরায় উদ্দেশ্য করতে হবে। আপনার যদি ইতিমধ্যে একটি কিট না থাকে এবং আপনি একটি মাইক্রো সেন্টারের কাছে থাকেন; আপনি ভাগ্যবান - এখনও আশেপাশে প্রচুর আছে, এবং আমি সন্দেহ করি যে তারা $ 5 এর বর্তমান মূল্যের তুলনায় কোন সস্তা পেতে যাচ্ছে। (প্রকৃতপক্ষে, তারা জুলাই 2019 অনুযায়ী $ 3)।

এই প্রকল্পটি অডিও সম্পর্কে এবং এআইয়ের সাথে কিছুই করার নেই। আমরা একটি পৃথক মাইক্রো এসডি কার্ডে সঞ্চিত একটি সম্পূর্ণ পৃথক অপারেটিং সিস্টেমে কাজ করব, যা আপনাকে সমস্ত এআই কার্যকারিতা অস্পষ্ট রাখতে দেবে। উপরন্তু, আমরা একটি স্কেলেবল অডিও স্ট্রিমিং ডিভাইস তৈরি করার সময় স্টেরিও সাউন্ড (আরো কয়েক ডলারের জন্য) চালু করে ব্যবহারকারীর অভিজ্ঞতা উন্নত করব। অবশেষে, এই প্রকল্পটি শেষ হওয়ার পরে, আমরা ভবিষ্যতে সম্প্রসারণের জন্য প্রস্তুত অবস্থায় ভয়েস টুপি রেখে দেব। সম্প্রসারণের সীমাবদ্ধতা কেবল আমাদের সৃজনশীলতার ক্ষেত্রেই থাকবে।

ধাপ 1: ক্রয়

ক্রয়
ক্রয়

আমি এই নির্দেশনাটি এই দৃষ্টিকোণ থেকে লিখব যে আপনার কাছে ইতিমধ্যেই আপনার গুগল ভয়েস কিট নেই। আপনার কি ইতিমধ্যেই ভয়েস কিট সেটআপ থাকা উচিত - প্রয়োজনীয় অতিরিক্ত আইটেমগুলি নীচে একটি * দিয়ে চিহ্নিত করা আছে। এছাড়াও, সর্বশেষ রাস্পবেরি পাই অফার (Pi 3 A+) এই ফর্ম ফ্যাক্টরের উপর ভিত্তি করে এই প্রকল্পের জন্য পুরোপুরি উপযোগী, এবং আমি যেকোনো উপায়ে একটি কেনার সুপারিশ করছি। যাইহোক যে কোন Pi যতক্ষণ এটি ভয়েস কিট টুপি এবং GPIO গুলি সামঞ্জস্য করবে ততক্ষণ করা উচিত।

উপকরণ:

  • রাস্পবেরি পাই (পাই 3 এ +সুপারিশ করুন)
  • 5.25V 2.4 amp মাইক্রো ইউএসবি পাওয়ার সাপ্লাই
  • মাইক্রো এসডি কার্ড (আপনার সংগীত সংগ্রহের আকারের উপর নির্ভর করে, 16 জিবি পর্যাপ্ত হওয়া উচিত)
  • Max98357A dac এবং amp (Adafruit থেকে)*
  • স্পিকার*(গুলি)। কিটটি একটি দিয়ে আসে, তবে স্টিরিও পেতে আমাদের অতিরিক্ত স্পিকারের প্রয়োজন হবে। (এছাড়াও Adafruit)
  • গুগল এআইওয়াই ভয়েস কিট
  • হেডার - একক ব্যান্ড*
  • স্পিকার ওয়্যার*

প্রয়োজনীয় সরঞ্জাম: সোল্ডারিং আয়রন, সোল্ডার, ফিলিপস স্ক্রু ড্রাইভার সাইজ 00 বা 000. তারের স্ট্রিপার, মাস্কিং বা পেইন্টার টেপ সাময়িকভাবে সোল্ডারিংয়ের সময় হেডার সুরক্ষিত করতে, ইউএসবি থেকে মাইক্রো এসডি অ্যাডাপ্টার।

পদক্ষেপ 2: হার্ডওয়্যার একত্রিত করুন

হার্ডওয়্যার একত্রিত করুন
হার্ডওয়্যার একত্রিত করুন

বাক্সের বাইরে, ভয়েস টুপি মনো মোডে আসে। সৌভাগ্যক্রমে, গুগলের ইঞ্জিনিয়াররা বোর্ডটি ডিজাইন করেছিলেন যাতে স্টিরিওতে আপগ্রেড করার অনুমতি দেওয়া হয় যাতে আরেকটি ম্যাক্স 98357 এ বোর্ড যোগ করে অন্য টুপি হিসেবে বসতে পারে। এমনকি তারা আমাদের জন্য বাক্সের রূপরেখা দিয়েছে।

আপনি এটা অনুমান করেছেন: আমরা একটি টুপি উপর একটি টুপি নির্মাণ করা হবে। হার্ডওয়্যারের উপরে হার্ডওয়্যার ইতিমধ্যে শীর্ষে রয়েছে।

Adafruit Max98357a চিপ সেট দ্বারা প্রদত্ত হেডার ব্যবহার করে, আমরা 7 পিনের হেডারটি সরাসরি "AIY প্রজেক্ট ভয়েস হ্যাট" শব্দের নীচে ভয়েস হ্যাটকে সোল্ডার করে শুরু করি। বোর্ডের মুখে লম্বা পুরুষ পিনের সাথে লাগানো মাস্কিং টেপের একটি টুকরা হেডারগুলিকে জায়গা থেকে স্লাইড করা থেকে বিরত রাখতে দরকারী হতে পারে কারণ আমরা সোল্ডারিংয়ের এই পর্যায়ে বোর্ডের সাথে উল্টোভাবে কাজ করব।

এছাড়াও সাদা রূপরেখা বাক্সের ভিতরে ভয়েস টুপি দুটি পিন সোল্ডার যেখানে নীল max98357a বোর্ড বসবে।

MAX98357a বোর্ডে স্পিকার কানেক্টর বিক্রি করবেন না!

স্পিকার টার্মিনালগুলিকে ভয়েস টুপি এর সাথে সংযুক্ত করুন, যেখানে সরাসরি দুটি মেরু সোল্ডার করা হয়েছিল তার নীচে সরাসরি সংযুক্ত। বাম স্পিকার সংযোগ এবং ডান স্পিকার সংযোগ চারটি টার্মিনালের এক সারিতে একসাথে পাশাপাশি সারিবদ্ধ করা উচিত।

বোর্ডটি ডান দিকে উল্টে দিন।

সোল্ডার "JP4" লেবেলযুক্ত জাম্পারটি স্লিপারের একটি ফোঁটা জাম্পারে রেখে বন্ধ করে দেয়। এই অংশটি ভুলে যাবেন না বা আমাদের স্টেরিও থাকবে না!

সাবধানে নীল max98357a বোর্ডটি ভয়েস টুপি থেকে বের হওয়া লম্বা পুরুষ পিনের সাথে সংযুক্ত করুন। এটি একটু কঠিন ছিল, তাই যতটা সম্ভব বোর্ডে লম্ব হিসাবে পিনগুলি সোল্ডার করার চেষ্টা করুন। দুটি পিন হেডারের কিছু ছোটখাট ঝগড়ার সাথে, আমি কেবলমাত্র সামান্য প্রচেষ্টার সাথে এটি সম্পন্ন করতে সক্ষম হয়েছিলাম।

পুরুষ পিনের সোল্ডারটি নীল ম্যাক্স 98357 এ চিপে সম্পূর্ণ করুন - সাতটি পিন হেডার এবং দুটি পিন হেডার উভয় ক্ষেত্রেই সর্বোচ্চ 98357 এ দৃ hold়ভাবে রাখা উচিত।

সোল্ডারিং সম্পন্ন!

ধাপ 3: পাই এর সাথে সংযুক্ত করুন এবং আপনার বক্তাদের সাথে সংযুক্ত করুন

পাই এর সাথে সংযুক্ত করুন এবং আপনার বক্তাদের সাথে সংযুক্ত করুন
পাই এর সাথে সংযুক্ত করুন এবং আপনার বক্তাদের সাথে সংযুক্ত করুন

কিট দিয়ে দেওয়া দুটি নাইলন স্পেসার ব্যবহার করে, রাস্পবেরি পাইতে পুরুষ শিরোনামের উপরে মহিলা ভয়েস কিট সাবধানে একত্রিত করুন। শিরোনামের বিপরীত কোণে আপনাকে একটি নিরাপদ ফিট প্রদান করে নাইলন স্পেসারগুলি স্ন্যাপ করা উচিত।

একটি ক্ষুদ্র ফিলিপস হেড স্ক্রু ড্রাইভার (000 বা 00) ব্যবহার করে, স্পিকার টার্মিনালে স্ক্রুগুলি খুলে ফেলুন যাতে আপনার স্পিকারের তারের সংকোচনের খোলার মধ্যে ফিট করা যায়। আপনার স্ক্রুগুলি সরানো উচিত নয়, তবে সেগুলি পর্যাপ্তভাবে খুলুন যেখানে তারা আলগা বোধ করে।

খোলার মধ্যে আপনার ছোট গেজ স্পিকার তার ertোকান এবং স্পিকার তারকে শক্তভাবে ধরে রাখতে স্ক্রুগুলি শক্ত করুন।

আমি এই পদক্ষেপটিকে পুরো প্রকল্পের সবচেয়ে ভয়ঙ্কর চ্যালেঞ্জ হিসেবে পেয়েছি - আমি যথেষ্ট ছোট স্ক্রু ড্রাইভার খুঁজে পাচ্ছিলাম না, অথবা আমার ক্ষীণ স্পিকারের তার স্ক্রুটির সংকোচন শোষণের জন্য খুব সূক্ষ্ম ছিল এবং দৃ hold়ভাবে ধরে রাখার পরিবর্তে ভেঙে ফেলবে। আমি "nibs" বা ছোট তারের তৈরি করে একটি পরিবর্তন করেছি যা সংকোচন সহ্য করার জন্য যথেষ্ট দৃ firm় ছিল এবং স্পিকার তারের খালি প্রান্তে বিক্রি করার জন্য যথেষ্ট দীর্ঘ ছিল। কুৎসিত, হ্যাঁ- কিন্তু কার্যকর।

হার্ডওয়্যারের সাথে সম্পন্ন!

ধাপ 4: রাস্পবিয়ান লাইট ডাউনলোড করুন

রাস্পবিয়ান লাইট ডাউনলোড করুন
রাস্পবিয়ান লাইট ডাউনলোড করুন
রাস্পবিয়ান লাইট ডাউনলোড করুন
রাস্পবিয়ান লাইট ডাউনলোড করুন

আপনারা অনেকেই ইতিমধ্যে একটি SD কার্ডে ছবি ডাউনলোড এবং বার্ন করার প্রক্রিয়ার সাথে খুব পরিচিত এবং পরবর্তী পদক্ষেপগুলি এই প্রকল্পের সুযোগের বাইরে। আমি শুধু নিচের ধাপ গুলি করব, কিন্তু আপনি যদি নিজেকে এখনও আটকে থাকেন, তাহলে সাহায্য করার জন্য প্রচুর সম্পদ আছে।

শেষ সম্পাদনা: বাস্টার লাইট ডাউনলোডের জন্য জুন ২০২০।

Ale বালেনা সফটওয়্যার দ্বারা এচার ডাউনলোড এবং ইনস্টল করুন

Ra raspberrypi.org থেকে সর্বশেষ Raspbian Lite OS ডাউনলোড করুন

Et এচার ব্যবহার করে, এসডি কার্ডে রাস্পবিয়ান ইমেজ লিখুন

· একবার সম্পূর্ণ হলে, পাই পাই জিরো ডব্লিউ ব্যবহার না করে - আমাদের রাস্পবেরি পাইতে নতুন ইমেজ করা এসডি কার্ড স্থানান্তর করুন। আপনি যদি পাই পাই জিরো ডব্লিউ ব্যবহার করেন, তাহলে আপনার ওয়াইফাই সেটআপ করার জন্য আমাদের বুট পার্টিশনে WPA_Supplicant.conf ফাইলে কিছু সম্পাদনা করতে হবে।

ধাপ 5: পাই কনফিগার করুন

পাই কনফিগার করুন
পাই কনফিগার করুন

আমাদের নতুন তৈরি ইমেজ দিয়ে, আসুন পাইকে শক্তিশালী করি। কিন্তু প্রথমে কনফিগারেশনে সহায়তা করার জন্য একটি মনিটর এবং কীবোর্ড ধার করা যাক। মাইক্রো এসডি কার্ড োকান, এবং মাইক্রো ইউএসবি চার্জিং ক্যাবল সংযুক্ত করুন। ভাগ্যের সাথে, সবুজ নেতৃত্বাধীন আলো কয়েকবার জ্বলবে যখন এটি বুট হচ্ছে। প্রথম বুট হতে কয়েক মিনিট সময় লাগতে পারে, কিন্তু ৫ মিনিটের মধ্যে আমাদের কনফিগারেশনে কাজ করার জন্য প্রস্তুত থাকা উচিত। "লাইট" রাস্পবিয়ানের একটি ডেস্কটপ নেই।

একবার কমান্ড প্রম্পটে: পাই হিসাবে লগইন করুন, পাসওয়ার্ড "রাস্পবেরি"।

Sud কমান্ড প্রম্পটে "sudo raspi-config" টাইপ করে কনফিগারেশন প্যানেল অ্যাক্সেস করুন।

Password অবিলম্বে আপনার পাসওয়ার্ড পরিবর্তন করুন

The কনফিগারেশন প্যানেলে নেটওয়ার্ক অপশন ব্যবহার করে ওয়াইফাই সেটআপ করুন

আপনার স্থানীয়করণ বিকল্পগুলি পরিবর্তন করুন এবং আপনার সময় অঞ্চল নির্ধারণ করুন

SS ইন্টারফেস প্যানেল বিকল্প ব্যবহার করে SSH সক্ষম করুন

Software আপনার সফ্টওয়্যারটিকে সর্বশেষ সংস্করণে আপডেট করতে "sudo apt-get update" চালান

আমাদের পাই এর আইপি ঠিকানা লাগবে। আমি "FING" নামে একটি অ্যাপ সুপারিশ করি যা যেকোনো অ্যান্ড্রয়েড ডিভাইসে ডাউনলোড করা যায় এবং এটি আপনার নেটওয়ার্কের সাথে সংযুক্ত সমস্ত ডিভাইসের তালিকা করবে। আমরা "রাস্পবেরিপি" নামে একটি ডিভাইস খুঁজছি। আইপি ঠিকানা লিখুন।

এই বিন্দু থেকে, আমরা আর মনিটর বা কীবোর্ড প্রয়োজন হবে না। এসএসএইচ সেশনের মাধ্যমে কমান্ড লাইন ব্যবহার করে পরবর্তী সব কনফিগারেশন করা হবে।

ধাপ 6: রিমোট মেশিনে একটি সেশন খুলতে SSH ব্যবহার করুন

SSH ব্যবহার করা বেশ মৌলিক। আপনার নেটওয়ার্কের যেকোন ডিভাইস থেকে একটি টার্মিনাল উইন্ডো খুলুন এবং কমান্ডটি টাইপ করুন

ssh pi@myipaddress

ফিং ব্যবহার করে প্রাপ্ত সংখ্যাসূচক মান দিয়ে "মাইপ্যাড্রেস" প্রতিস্থাপন করুন।

প্রথমবারের মতো, আপনাকে একটি ভীতিকর সতর্কবার্তা দিয়ে স্বাগত জানানো হতে পারে যে আপনি আমন্ত্রিত তালিকায় নন, তবে এমন একটি বাক্য রয়েছে যা "এই অপসারণ করতে …" অক্ষরের দীর্ঘ স্ট্রিং কপি করুন এবং কমান্ডে পেস্ট করুন প্রম্পট, এন্টার চাপুন। তারপর উপরের তীর কী ব্যবহার করে, ssh pi@myipaddress কমান্ডটি পুনরাবৃত্তি করুন, হ্যাঁ নির্বাচন করুন এবং এখন আপনার পাসওয়ার্ড লিখুন। অভিনন্দন !, যদি আপনি "pi@raspberrypi: ~ $" এর একটি কমান্ড প্রম্পট দেখছেন তাহলে আপনি এখন আপনার ডিভাইসের সাথে সংযুক্ত।

ধাপ 7: Mopidy ইনস্টল করুন

Mopidy ইনস্টল করুন
Mopidy ইনস্টল করুন

আমরা আমাদের সঙ্গীত সার্ভার হিসাবে Mopidy ইনস্টল করতে যাচ্ছি। এখানে প্রচুর অপশন আছে, কিন্তু আমি আপনাকে দেখাব কিভাবে "মিউজিক বক্স" নামে একটি এক্সটেনশন ইনস্টল করতে হয় যা আপনাকে কমান্ড প্রম্পটের পরিবর্তে ওয়েব ইন্টারফেস থেকে আপনার সঙ্গীত নিয়ন্ত্রণ করতে দেবে।

Mopidy কি? এর ওয়েবসাইট অনুসারে, মপিডি হল বড় বড় শব্দের একটি স্ট্রিং যা আমাকে এই মুহুর্তে বেশ নিকৃষ্ট মনে করে, কিন্তু আসুন আমরা বলি যে মপিডি হল সেই প্ল্যাটফর্ম যা থেকে আমাদের সঙ্গীত চলবে। এটি একটি মিউজিক সার্ভার, একটি এমপিডি (মিউজিক প্লেয়ার ডেমন) এবং একটি ওয়েব সার্ভার হবে। পাইমিউজিক বক্স অ্যাডঅন সেই ওয়েবসাইটটি অফার করবে যা থেকে আমরা নেভিগেট করতে পারি এবং মপিডিকে নিয়ন্ত্রণ করতে পারি। আমি ভেবেছিলাম যে যেহেতু এটি স্পটিফাই বা গুগল প্লে মিউজিকের মতো জনপ্রিয় পরিষেবার একটি গুচ্ছের সাথে চমৎকার অভিনয় করে, তাই এটি এই নির্দেশের জন্য উপযুক্ত হবে। প্লাস এটা খুব শীতল।

কমান্ড লাইন থেকে ইনস্টল করার জন্য Mopidy থেকে নির্লজ্জভাবে অনুলিপি করা নির্দেশাবলী নিচে দেওয়া হল:

1. আর্কাইভের জিপিজি কী যোগ করুন:

sudo wget -q -O -https://apt.mopidy.com/mopidy.gpg | sudo apt -key যোগ করুন -

2. আপনার প্যাকেজ উৎসগুলিতে APT রেপো যোগ করুন:

sudo wget -q -O /etc/apt/sources.list.d/mopidy.list

অবশেষে mopidy ইনস্টল করুন:

sudo apt- আপডেট পান

sudo apt-get mopidy ইনস্টল করুন

নির্লজ্জ কপি শেষ করুন।

ধাপ 8: অন্যান্য … ইনস্টলেশন (এক্সটেনশন) ইনস্টল করতে পাইথন পিপ ব্যবহার করুন

আমরা সবেমাত্র প্লেইন ভ্যানিলা Mopidy ইনস্টল করেছি, কিন্তু আমরা শুধু শুরু করছি। আমাদের প্লেইন ভ্যানিলা মোপিডিতে কাস্টমাইজেশন যোগ করার জন্য এক্সটেনশনগুলি আমাদের বিল্ডিং ব্লক হবে। যেহেতু আমরা বেশিরভাগ এক্সটেনশানগুলিকে বেসিক মপিডিতে নিয়ে যাবো পাইথনে লিখিত, তাই আমরা একটি সমতুল্য apt ব্যবহার করব যা পাইথন নির্দিষ্ট।

আমরা পিপ ব্যবহার শুরু করার আগে, প্রথমে নিশ্চিত করুন যে আমাদের সমস্ত gstreamer প্লাগইন আছে apt ব্যবহার করে:

sudo apt install

python3-gst-1.0 / gir1.2-gstreamer-1.0 / gir1.2-gst-plugins-base-1.0 / gstreamer1.0-plugins-good / gstreamer1.0-plugins-ugly / gstreamer1.0-plugins-bad / gstreamer1.0- সরঞ্জাম

এটি ইনস্টল করতে কয়েক মিনিট সময় নিতে পারে। Gstreamer ছাড়া, আপনি সঙ্গীত স্ট্রিম করতে পারবেন না।

এবং এখন আমরা পাইথন পাইপ ইনস্টল করতে পারি:

sudo apt build-essential python3-dev python3-pip ইনস্টল করুন

এখন আমরা আরো mopidy nuggets যোগ করার জন্য pip ব্যবহার করতে পারি। পিপ একটি পাইথন টুল, এপিটির মতো, কিন্তু আমি এটি অ্যাপ্টের চেয়ে একটু দ্রুত কাজ করি। ব্লকটি একটু ধীর, তবে এটি বেশ দ্রুত গতিতে চলেছে।

আমাদের শুরু করতে নিচে চারটি দেওয়া হল:

একটি ওয়েব ফ্রন্ট এন্ড। আসুন আইরিস ব্যবহার করি, তবে আপনি চাইলে mopidy-musicbox-webclient এর পরিবর্তে চেষ্টা করতে পারেন:

sudo python3 -m pip Mopidy -Iris ইনস্টল করুন

30 টি চ্যানেল সহ একটি ইন্টারনেট রেডিও স্টেশন হাব:

sudo python3 -m pip install mopidy -somafm

আরও বেশি চ্যানেল সহ আরেকটি ইন্টারনেট রেডিও সার্ভিস হাব:

sudo python3 -m pip install mopidy -TuneIn

এবং মোবাইল ডিভাইসের জন্য আরেকটি সামনের প্রান্ত। রেডিও স্টেশন এবং আইরিস একসাথে সুন্দরভাবে খেলতে পারে না, কিন্তু মোবাইলে সব ধরনের ইন্টারনেট রেশন স্টেশন রয়েছে যা শোনার জন্য:

sudo python3 -m pip Mopidy -Mobile ইনস্টল করুন

একবার সম্পন্ন হয়ে গেলে, আপনি ব্যবহার করে মিউজিক বক্স অ্যাক্সেস করতে সক্ষম হবেন:

myipaddress: 6680/iris/-or- https:// localhost: 6680/musicbox_webclient

যদি আপনি সঙ্গীত চালানোর চেষ্টা করেন তবে আমাদের এখনও স্পিকার থেকে কিছু বের হবে না।

অন্যান্য বৈশিষ্ট্য এবং এক্সটেনশনের তালিকার জন্য: নিজেকে সাহায্য করুন:

সুডো পিপ সার্চ মপিডি

এখান থেকে, আপনি আপনার পছন্দ অনুযায়ী এক্সটেনশন যোগ করা চালিয়ে যেতে পারেন।

আমার একটি নমুনা মপিডি কনফিগারেশন ফাইল সংযুক্ত আছে। /Etc/mopidy/mopidy.conf- এ বিষয়বস্তু ব্যবহার করতে বিনা দ্বিধায়

সুডো ন্যানো /etc/mopidy/mopidy.conf

ধাপ 9: একটি পরিষেবা হিসাবে Mopidy সেটআপ করুন

একটি পরিষেবা হিসাবে Mopidy সেটআপ করুন
একটি পরিষেবা হিসাবে Mopidy সেটআপ করুন

যেহেতু আমরা স্টার্টআপের সময় মপিডি চালাতে চাইব, তাই দুটি কমান্ড মোপিডিকে বুটে চালানোর অনুমতি দেবে:

sudo systemctl mopidy সক্ষম করে

sudo dpkg-reconfigure mopidy

রিবুট করুন, এবং তারপর চালান

sudo systemctl অবস্থা mopidy - l

আপনার অবস্থা পরীক্ষা করার জন্য। আপনি একটি সবুজ সূচক দেখতে হবে। আরও কনফিগারেশন বিকল্পগুলির সাথে সহায়তা করার জন্য Mopidy এর একটি খুব দরকারী সহায়তা সাইট রয়েছে। আরো বিস্তারিত জানার জন্য Mopidy ডকুমেন্টেশন সাইট দেখুন।

ধাপ 10: আপনার নিজের সঙ্গীত যোগ করুন

আপনার নিজের সঙ্গীত যোগ করুন
আপনার নিজের সঙ্গীত যোগ করুন

ডিফল্টরূপে, mopidy স্থানীয় সঙ্গীত/var/lib/mopidy/media এর অধীনে একটি ফোল্ডারে সংরক্ষণ করতে চাইবে। সেখানে আপনার সঙ্গীত সংগ্রহ কপি করুন। আমি পাই থেকে এসডি কার্ডটি সরিয়ে ফেলা সবচেয়ে সহজ মনে করি (নিরাপদ শাটডাউনের পরে), এবং ইউএসবি অ্যাডাপ্টারে একটি মাইক্রো এসডি ব্যবহার করে, আপনার স্টোরেজ ইউনিটে অ্যাডাপ্টারটি প্লাগ করুন এবং সেখানে কপি/পেস্ট করুন। (আপনার সংগ্রহের আকারের উপর নির্ভর করে এটি কিছুটা সময় নিতে পারে)। একবার সম্পন্ন হলে, এসডি কার্ডটি পিআই -তে ফেরত দিন, এটি বুট করুন, পুনরায় সংযোগ করুন এবং তারপরে টাইপ করুন:

sudo mopidyctl লোকাল স্ক্যান

এটি আপনার সঙ্গীতকে মিউজিক বক্সের স্থানীয় মিডিয়া লাইব্রেরিতে যুক্ত করবে। আপনি লক্ষ্য করতে পারেন। Wma ফাইলগুলি অডিও হিসাবে স্বীকৃত নয় এবং স্ক্যান করার সময়.ogg ফাইলগুলি মিস হয়ে গেছে এমপি 3 ফাইল যদিও সমস্যা হওয়া উচিত নয়।

ধাপ 11: সাউন্ড কার্ড কনফিগারেশন ফাইল - Asound.conf

আপনার এখনও /etc/asound.conf এ কিছু থাকা উচিত নয়, কিন্তু যদি আপনি করেন তবে নীচের বিষয়বস্তুগুলি দিয়ে প্রতিস্থাপন করুন, অথবা ব্যবহার করে একটি তৈরি করুন:

সুডো ন্যানো /etc/asound.conf

এবং পেস্ট করুন:

অপশন snd_rpi_googlehat_soundcard index = 0

pcm.softvol {type softvol slave.pcm dmix control {name Master card 0}} pcm।! default {type asym playback.pcm "plug: softvol"} ctl।! default {type hw card 0}

ctrl-x এবং Y উপরেরটিকে আপনার নতুন asound.conf ফাইল হিসেবে সংরক্ষণ করুন।

ধাপ 12: নিশ্চিত করুন যে আমরা /বুটে Configure.txt করার জন্য সঠিক ওভারলে ব্যবহার করি

টাইপ

sudo nano /boot/config.txt

শেষ কয়েকটি লাইন নীচের অনুরূপ কিছু অনুরূপ হওয়া উচিত। গুগল ভয়েস হ্যাট ওভারলে বাস্তবায়নের সময় আমি আমার হাইফাইবেরি ড্যাকের মতো পূর্ববর্তী ওভারলে সহ স্ট্যান্ডার্ড অডিওটি মন্তব্য করা নিশ্চিত করতে চাই। পরিশেষে, আমরা পাইকে i2s ম্যাপিং ব্যবহার করার নির্দেশ দিতে চাই। # সূচকটি সিস্টেমকে উপেক্ষা করতে বলে।

# অডিও সক্ষম করুন (snd_bcm2835 লোড হয়)

#dtparam = audio = on #dtoverlay = hifiberry-dac dtoverlay = googlevoicehat-soundcard dtoverlay = i2s-mmap

উপরের সমস্তটির মতো দেখলে পুনরায় বুট করুন। কয়েক মিনিট অপেক্ষা করুন, মিউজিকবক্স ইউআরএলে একটি ব্রাউজার খুলুন এবং কিছু সঙ্গীত চালান।

ধাপ 13: সঙ্গীত উপভোগ করুন

যদি আপনি স্টিরিও ভালতা শুনছেন, মিশন সম্পন্ন!

ওয়াইফাই এর সাথে সংযুক্ত একটি হেডলেস মিউজিক সার্ভার হিসাবে রাস্পবেরি পাই ব্যবহার করার একটি সুন্দর বিষয় হল এটি সম্পূর্ণ সম্পদ গ্রহণ না করেই চলছে। সত্য, আমরা প্রতি চ্যানেলে মাত্র 3 ওয়াট পাম্প করছি, কিন্তু এটি সম্ভবত ঘনিষ্ঠ পরিসরের শোনার জন্য যথেষ্ট। আপনার ফোনের ব্যাটারি আপনাকে ধন্যবাদ দেবে।

একটি খুব উল্লেখযোগ্য সবুজ ফ্যাক্টরও রয়েছে - আমরা কেবল 5.25 ভোল্ট শক্তি নিচ্ছি। এবং ব্লুটুথের তুলনায়, আমরা রেডিও স্ট্রিম সেট করতে পারি এবং 30 ফুট ব্লুটুথ পরিসরে নোঙ্গর করা যাবে না। আমাদের ফোনের ক্ষেত্রে, আমরা একটি কল নিতে পারি, একটি গেম খেলতে পারি এবং সঙ্গীতের প্রবাহকে বাধাগ্রস্ত না করে একটু বেশি অবাধে ঘুরে বেড়াতে পারি। আমরা কেবল পৃষ্ঠটি আঁচড়েছি। অন্বেষণ করার জন্য প্রচুর পরিমাণে মপিডি এক্সটেনশন রয়েছে এবং এটি মুক্ত উত্স হওয়ায় মপিডির ক্রমবর্ধমান বিকাশকারী বেস রয়েছে। আমি আপনাকে এমন বৈশিষ্ট্যগুলি অন্বেষণ করতে দেব যা আপনার নিজের উপর আগ্রহী।

ধাপ 14: উপসংহার

উপসংহার
উপসংহার

এই প্রকল্পের অন্যতম অসাধারণ বৈশিষ্ট্য হল যে আমরা GPIO- এর অ্যাক্সেস লক করে আমাদের পাইকে সীমাবদ্ধ করছি না। এটি আমাদের আরও অনেক বিকল্পে অ্যাক্সেসের অনুমতি দেয় কারণ ভয়েস টুপিটি ভালভাবে ডিজাইন করা হয়েছিল। উদাহরণস্বরূপ, আমার পরবর্তী প্রকল্পটি একটি ক্ষণস্থায়ী পুশ বোতাম সুইচকে শাটডাউন বোতাম হিসাবে যুক্ত করা হবে। এটি সহজ হওয়া উচিত, এবং আমি ইতিমধ্যে জানি যে পিনগুলি কোথায় অবতরণ করতে হবে: সেগুলি বাধা নয়। সেখান থেকে? আচ্ছা, এই প্রকল্পের জন্য আমরা মাইক্রোফোনকে পুরোপুরি উপেক্ষা করেছি - হয়তো পাই কারাওকে? সম্ভবত একটি LED আলো শো, বা একটি ঘূর্ণায়মান jukebox জন্য একটি মোটর যোগ করুন? সমস্ত পিন এখনও উপলব্ধ এবং অ্যাক্সেসযোগ্য। প্রশ্ন উঠছে কেন নয়? এবং যদি আপনি এআই -তে ফিরে যেতে চান তবে কেবল পুরানো এসডি কার্ডটি পপ করুন এবং গুগলকে স্টেরিওতে সাড়া দিন।

প্রস্তাবিত: