সুচিপত্র:
ভিডিও: রাস্পবেরি পাই সহ একটি জুকবক্স: 3 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই টিউটোরিয়াল যা আপনাকে এই জুকবক্স (বা আপনার কাস্টম মডেল:) তৈরি করতে দেবে।
এই প্রকল্পের জন্য ন্যূনতম 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 তালিকা আপডেট করুন
- /Home/pi/rpi-fruitbox-master/music/ডিরেক্টরিতে ফাইল যোগ করুন।
- /Home/pi/fruitbox.db ফাইলটি মুছুন
- ফ্রুটবক্স পুনরায় চালু করুন
উন্নত কনফিগারেশন
ফাইল rpi-fruitbox-master/skins/[YOUR_THEME] /fruitbox.cfg সহ আকর্ষণীয় কনফিগারেশন রয়েছে:
- নিষ্ক্রিয়তার একটি নির্দিষ্ট সময়ের পরে এলোমেলো গান পরিবেশনের সম্ভাবনা
- মুদ্রা প্রক্রিয়া পরিচালনা করার সম্ভাবনা
- আরো অনেক কিছু…
অফিসিয়াল ডকুমেন্টেশন
ফ্রেম বাফার
যদি আপনি "স্টার্ট-আপ লগ" পছন্দ না করেন যা রাস্পবিয়ান স্টার্টের স্ট্যান্ডার্ড আউটপুট, আপনি এটি আপনার পছন্দসই ইমেজ (গাইড) দিয়ে কাস্টমাইজ করতে পারেন। কিন্তু পদ্ধতিটি নতুনদের জন্য নয়। আমি ব্যক্তিগতভাবে তাদের ছেড়ে দিয়েছি কারণ কিছু ভুল হলে আমি বুঝতে চাই এটা কি।
WallBradz ত্বক
আমার প্রকল্পের জন্য আমি মূল ওয়ালজুকের উপর ভিত্তি করে ত্বক পরিবর্তন করেছি। আপনি যদি সত্যিই স্পিনিং ভিনাইলে আমার মুখ রাখতে চান তবে আপনি এটি ডাউনলোড করতে পারেন এখানে
দ্রষ্টব্য: এই টিউটোরিয়ালটি ইতালীয় ভাষায়ও পাওয়া যায়
প্রস্তাবিত:
কিভাবে একটি রাস্পবেরি পাই, একটি নেটওয়ার্ক ওয়াইড অ্যাড ব্লকারে পাই-হোল সেটআপ করবেন !!: ২৫ টি ধাপ
কিভাবে একটি রাস্পবেরি পাই, একটি নেটওয়ার্ক ওয়াইড অ্যাড ব্লকারে পাই-হোল সেটআপ করবেন !!: এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে: একটি রাস্পবেরি পাই ইন্টারনেটে সংযোগ করতে সক্ষম একটি মাইক্রো এসডি কার্ড যা রাস্পবিয়ান লাইটএ কীবোর্ড (এসএসএইচ সেটআপ করার জন্য) একটি দ্বিতীয় ডিভাইস (ওয়েব পোর্টাল অ্যাক্সেস করতে) ইউনিক্সের মৌলিক জ্ঞান সেইসাথে ইন্টারফেস নেভিগেশন
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও এপিআরএস আরএক্স তৈরি করুন মাত্র আধ ঘন্টার কম সময়ে: 5 টি ধাপ
একটি রাস্পবেরি পাই এবং একটি আরটিএল-এসডিআর ডংগল ব্যবহার করে একটি অপেশাদার রেডিও APRS RX শুধুমাত্র আইগেট তৈরি করুন: দয়া করে মনে রাখবেন এটি এখন বেশ পুরনো তাই কিছু অংশ ভুল এবং পুরনো। আপনার সম্পাদনা করার জন্য প্রয়োজনীয় ফাইলগুলি পরিবর্তিত হয়েছে। আমি আপনাকে ছবির সর্বশেষ সংস্করণটি দেওয়ার জন্য লিঙ্কটি আপডেট করেছি (দয়া করে এটি ডিকম্প্রেস করার জন্য 7-জিপ ব্যবহার করুন) কিন্তু সম্পূর্ণ যন্ত্রের জন্য
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
র্যান্ডম গান জুকবক্স (রাস্পবেরি পাই): 6 টি ধাপ (ছবি সহ)
এলোমেলো গানের জুকবক্স (রাস্পবেরি পাই): রাস্পবেরি পাইয়ের জন্য একটি গুগল এআইওয়াই ভয়েস কিট নিয়ে গোলমাল করার পরে, আমি অফলাইন জুকবক্স তৈরির জন্য হার্ডওয়্যারটিকে পুনরায় উদ্দেশ্য করার সিদ্ধান্ত নিয়েছি। যখন একটি ব্যবহারকারী উপরের বোতামটি আঘাত করে, তখন পাইতে সংরক্ষিত একটি এলোমেলো গান বাজবে। ভলিউম নোব আছে যা সামঞ্জস্য করতে সাহায্য করে