সুচিপত্র:

রাস্পবেরি পাই সহ একটি জুকবক্স: 3 টি ধাপ
রাস্পবেরি পাই সহ একটি জুকবক্স: 3 টি ধাপ

ভিডিও: রাস্পবেরি পাই সহ একটি জুকবক্স: 3 টি ধাপ

ভিডিও: রাস্পবেরি পাই সহ একটি জুকবক্স: 3 টি ধাপ
ভিডিও: Raspberry pi Home Server | রাস্পবেরি পাই হোম সার্ভার। 2024, নভেম্বর
Anonim
Image
Image
রাস্পবেরি পাই সহ একটি জুকবক্স
রাস্পবেরি পাই সহ একটি জুকবক্স

এই টিউটোরিয়াল যা আপনাকে এই জুকবক্স (বা আপনার কাস্টম মডেল:) তৈরি করতে দেবে।

এই প্রকল্পের জন্য ন্যূনতম DIY মনোভাব, অডিও কেবল এবং সাধারণভাবে কম্পিউটার বিজ্ঞানের প্রতি আস্থা প্রয়োজন।

দ্রষ্টব্য: লেখক নিজেই এই টিউটোরিয়ালে প্রদত্ত সফ্টওয়্যারটি লাইসেন্স GNU GPLv2 এর অধীনে রয়েছে।

সরবরাহ

হার্ডওয়্যার শপলিস্ট

- রাস্পবেরি পাই

- মনিটর

- সম্পর্কিত তারগুলি (এইচডিএমআই, অডিও ইত্যাদি)

- বাটন + ইউএসবি কন্ট্রোলার এবং এলইডি লাইট

- স্পিকার

চ্ছিক:

- গাড়ি হাইফাই

- 12 ভোল্ট পাওয়ার সাপ্লাই (এমনকি একটি পুরানো বা পিসি ভাল যেতে পারে)

- আরসিএ সুইচ

- আরসিএ অডিও ইনপুট

সফটওয়্যার শপলিস্ট

- রাস্পবিয়ান জিএনইউ লিনাক্স (আমি সংস্করণ 9.6 ব্যবহার করেছি)

- ফ্রুটবক্স (আমি ভার্সন v1.12.1 ব্যবহার করেছি)

- কাস্টম স্ক্রিপ্ট এবং কনফিগারেশন (এই গাইডে পরে ডাউনলোড করা হবে)

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

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

আমি কেবল বলব যে এর মধ্যে রয়েছে:

- মনিটর

- নিয়ন্ত্রণ

- রাস্পবেরি পাই 3 বি+ (তবে এটি রাস্পবেরি 2 এর সাথেও কাজ করে)।

- বিভিন্ন তারের

- লাইট এবং বিভিন্ন

আমি আপনার প্রকল্পের অনুপ্রেরণা হিসাবে নির্মাণ পর্ব সম্পর্কে কিছু ছবি রেখেছি।

Allyচ্ছিকভাবে, আপনি গাড়ী হাই-ফাই যোগ করতে পারেন, পাশাপাশি সিডি শুনতে। কারও মতে, এটি প্রকল্পটিকে কিছুটা বিকৃত করে, কিন্তু আমার মতে এটি একটি বিশাল এমপি 3 প্লেয়ারের পরিবর্তে এটিকে মোবাইল হাই-ফাইতে পরিণত করে:)

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

ধাপ 2: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার

আমার মতে এই বিভাগটি সবচেয়ে আকর্ষণীয়, কারণ এতে জুকবক্সের অংশটি কাজ করার জন্য আমার তৈরি করা কাস্টমাইজেশন রয়েছে, যা প্রকল্পের মূল।

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

আমরা ধাপে ধাপে এগিয়ে যাই:

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

অফিসিয়াল গাইড

রেট্রোপির জন্য ফ্রুটবক্স ডাউনলোড এবং ইনস্টল করুন

ডাউনলোড করুন এবং গাইড করুন

প্রথম কনফিগারেশন এবং পরীক্ষা

দ্রষ্টব্য: সমস্ত কমান্ড একটি ডিফল্ট রাস্পবিয়ান এবং ফ্রুটবক্স ইনস্টলেশন অনুমান করে। এগুলির কাস্টমাইজেশন সঠিক অপারেশনের গ্যারান্টি দিতে পারে না, যা নির্বিশেষে গ্যারান্টিযুক্ত নয়

এই মুহুর্তে, ফ্রুটবক্সটি/home/pi/rpi-fruitbox-master ডিরেক্টরিতে থাকা উচিত।

আসুন আমাদের MP3s ফোল্ডারে কপি করি/home/pi/rpi-fruitbox-master/Music/

আমি পরীক্ষা হিসাবে পঞ্চাশটির বেশি ফাইল সুপারিশ করি না (পরে আপনি সমস্ত এমপি 3 যোগ করবেন)।

গাইডে বর্ণিত হিসাবে আমরা প্রোগ্রামের প্রথম এক্সিকিউশন চালু করি:

cd/home/pi/rpi-fruitbox-master

./fruitbox fcfg স্কিনস/[YOUR_THEME] /fruitbox.cfg

যেখানে [YOUR_THEME] নিম্নলিখিত ডিফল্ট স্কিনগুলির মধ্যে একটি:

-গ্রানাইট

-মাইকটিভি

-আধুনিক

- এক নম্বর

-স্প্ল্যাট

-টাচওন

-ওয়ালজুকএফ

-ওয়ালসামাল

-উর্বর

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

বোতাম কনফিগারেশন

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

সিস্টেম দ্বারা বোতামগুলি কীভাবে স্বীকৃত হয় তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডগুলি চালান:

cd/home/pi/rpi-fruitbox-master

sudo./fruitbox esttest-buttons –cfg./skins/

প্রতিটি বোতামে ক্লিক করুন এবং স্ক্রিনে তৈরি কোডটি নোট করুন। আপনার পিসিতে ফ্রুটবক্স.বিটিএন কনফিগারেশন ফাইলটি সংশোধন করুন, প্রতিটি ধাপের পরিবর্তে আপনি যে কোডটি আমরা উল্লেখ করেছি তা ম্যাপ করতে চাই।

এই পথে SFTP এর মাধ্যমে fruitbox.btn কনফিগারেশন ফাইলটি অনুলিপি করুন:

/home/pi/rpi-fruitbox-master/rpi-fruitbox-master/

উপরে দেখানো হিসাবে ফ্রুটবক্স অ্যাপ্লিকেশনটি পুনরায় চালু করুন:

cd/home/pi/rpi-fruitbox-master

./fruitbox fcfg স্কিনস/[YOUR_THEME] /fruitbox.cfg

চাবি কাজ করে কিনা তা পরীক্ষা করুন।

বুট এ ফ্রুটবক্সের স্বয়ংক্রিয় স্টার্ট সেট করুন এবং প্রস্থান করার সময় বন্ধ করুন

প্রথমে আমাদের ব্যবহারকারী পাইতে স্বয়ংক্রিয় লগইন সেট করতে হবে।

কমান্ড:

sudo raspi-config

Ncurses মেনুতে (উদাহরণস্বরূপ একটি নীল পটভূমি সহ ধূসর) নির্বাচন করুন:

3 বুট অপশন স্টার্ট-আপের জন্য কনফিগার অপশন

তারপর:

B1 ডেস্কটপ/CLI ডেস্কটপ পরিবেশে বা কমান্ড লাইনে বুট করা হবে কিনা তা চয়ন করুন

এবং পরিশেষে:

B2 কনসোল অটোলগিন টেক্সট কনসোল, স্বয়ংক্রিয়ভাবে 'পাই' ব্যবহারকারী হিসাবে লগ ইন

নির্বাচন করে প্রস্থান করুন

এবং প্রশ্নের জন্য:

আপনি কি এখন রিবুট করতে চান?

উত্তর দাও

এই মুহুর্তে আমরা যাচাই করি যে যখন রাস্পবিয়ান পুনরায় আরম্ভ হয়, পাসওয়ার্ড ব্যবহারকারীর পিআই হিসাবে লগ ইন করার প্রয়োজন হয় না।

এখন আমাদের শুরু এবং বন্ধ স্বয়ংক্রিয় করতে হবে। প্রথমে আমরা jukebox.conf ফাইলটি ডাউনলোড করি।

আসুন আমরা আমাদের প্রিয় ত্বককে কমেন্ট করে (যেমন: হ্যাশ মার্ক #মুছে ফেলা) এই ফাইলটি পরিবর্তন করি।

Runjb.sh স্ক্রিপ্ট ডাউনলোড করুন। তারপর আমাদের রাস্পবেরির /home /pi ডিরেক্টরিতে SFTP এর মাধ্যমে runjb.sh এবং jukebox.conf ফাইল কপি করুন।

অবশেষে, রাস্পবিয়ান টার্মিনালে (পাঠ্য-ভিত্তিক স্টার্টআপ স্ক্রিন) চলুন:

chmod 770 /home/pi/runjb.sh

chmod 770 /home/pi/jukebox.conf

প্রতিধ্বনি "/home/pi/runjb.sh" >> /home/pi/.bashrc

এই মুহুর্তে আমাদের কেবল সিস্টেমটি পুনরায় চালু করতে হবে এবং সঠিক অপারেশন যাচাই করতে হবে।

ধাপ 3: উপসংহার এবং অতিরিক্ত

যদি পূর্ববর্তী সমস্ত পদক্ষেপ সঠিকভাবে সম্পাদন করা হয় তবে আপনার জুকবক্সকে একত্রিত করতে এবং সাজাতে মজা করুন।

MP3 তালিকা আপডেট করুন

  1. /Home/pi/rpi-fruitbox-master/music/ডিরেক্টরিতে ফাইল যোগ করুন।
  2. /Home/pi/fruitbox.db ফাইলটি মুছুন
  3. ফ্রুটবক্স পুনরায় চালু করুন

উন্নত কনফিগারেশন

ফাইল rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg সহ আকর্ষণীয় কনফিগারেশন রয়েছে:

  • নিষ্ক্রিয়তার একটি নির্দিষ্ট সময়ের পরে এলোমেলো গান পরিবেশনের সম্ভাবনা
  • মুদ্রা প্রক্রিয়া পরিচালনা করার সম্ভাবনা
  • আরো অনেক কিছু…

অফিসিয়াল ডকুমেন্টেশন

ফ্রেম বাফার

যদি আপনি "স্টার্ট-আপ লগ" পছন্দ না করেন যা রাস্পবিয়ান স্টার্টের স্ট্যান্ডার্ড আউটপুট, আপনি এটি আপনার পছন্দসই ইমেজ (গাইড) দিয়ে কাস্টমাইজ করতে পারেন। কিন্তু পদ্ধতিটি নতুনদের জন্য নয়। আমি ব্যক্তিগতভাবে তাদের ছেড়ে দিয়েছি কারণ কিছু ভুল হলে আমি বুঝতে চাই এটা কি।

WallBradz ত্বক

আমার প্রকল্পের জন্য আমি মূল ওয়ালজুকের উপর ভিত্তি করে ত্বক পরিবর্তন করেছি। আপনি যদি সত্যিই স্পিনিং ভিনাইলে আমার মুখ রাখতে চান তবে আপনি এটি ডাউনলোড করতে পারেন এখানে

দ্রষ্টব্য: এই টিউটোরিয়ালটি ইতালীয় ভাষায়ও পাওয়া যায়

প্রস্তাবিত: