সুচিপত্র:

BOSEBerry Pi ইন্টারনেট রেডিও: 4 টি ধাপ (ছবি সহ)
BOSEBerry Pi ইন্টারনেট রেডিও: 4 টি ধাপ (ছবি সহ)

ভিডিও: BOSEBerry Pi ইন্টারনেট রেডিও: 4 টি ধাপ (ছবি সহ)

ভিডিও: BOSEBerry Pi ইন্টারনেট রেডিও: 4 টি ধাপ (ছবি সহ)
ভিডিও: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, জুলাই
Anonim
BOSEBerry Pi ইন্টারনেট রেডিও
BOSEBerry Pi ইন্টারনেট রেডিও

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

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

আমি ইবেতে সেকেন্ড হ্যান্ড BOSE সাউন্ডডক সিরিজ II মডেল খুঁজে পেয়েছি (খরচ £ 5.33) কিন্তু এটি কাজ করছে না বলে তালিকাভুক্ত করা হয়েছিল। এটি একটি সমস্যা ছিল না কারণ আমি আমার নিজের যোগ করার জন্য সমস্ত অভ্যন্তরীণ সার্কিটরি সরিয়ে ফেলব।

সরবরাহ:

একটি বোস সাউন্ডডক (আমি সিরিজ II মডেল ব্যবহার করেছি)

রাস্পবেরি পাই জিরো ওয়্যারলেস সমকোণ GPIO হেডার পিন সহ

DAC ডিকোডার PCM5102A

পরিবর্ধক PAM8403

VS1838B ইনফ্রারেড রিসিভার

HX1838 রিমোট কন্ট্রোল

ব্যারেল জ্যাক 2.1 মিমি সকেট

সংযোগকারী তার (আমি তারের মোড়ক ব্যবহার করেছি)

3 ডি প্রিন্টিং সুবিধা

পিএলএ প্রিন্টার ফিলামেন্টের স্পুল

এক্রাইলিক বার্ণিশ স্প্রে

এনামেল পেইন্ট

M3 বাদাম

M3 x 8mm গম্বুজ মাথা হেক্স ড্রাইভ মেশিন স্ক্রু

IR রিসিভার LED

ভেরোবোর্ড এবং হেডার পিন

ধাপ 1: ইউনিটটি বিচ্ছিন্ন করুন এবং এটি পরিষ্কার করুন

ইউনিটটি আলাদা করুন এবং এটি পরিষ্কার করুন
ইউনিটটি আলাদা করুন এবং এটি পরিষ্কার করুন
ইউনিটটি বিচ্ছিন্ন করুন এবং এটি পরিষ্কার করুন
ইউনিটটি বিচ্ছিন্ন করুন এবং এটি পরিষ্কার করুন
ইউনিটটি বিচ্ছিন্ন করুন এবং এটি পরিষ্কার করুন
ইউনিটটি বিচ্ছিন্ন করুন এবং এটি পরিষ্কার করুন
ইউনিটটি আলাদা করুন এবং এটি পরিষ্কার করুন
ইউনিটটি আলাদা করুন এবং এটি পরিষ্কার করুন

সাউন্ডডক আলাদা করা সহজ। প্রথমে বেসটি সরান এবং তারের তাঁত সংযোগ বিচ্ছিন্ন করুন। সামনের আইপড ডকিং বিভাগগুলি Torx T6 স্প্লাইন স্ক্রু ব্যবহার করে।

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

সামনের প্যানেলটি মূল পরিবর্ধকের জন্য হিটসিংক হিসাবে কাজ করে এবং স্ক্রু দিয়ে সরানো যায়। এটি তারপর উত্তোলন করা হয় এবং স্পিকার এবং সমতল পটি তারের সংযোগ বিচ্ছিন্ন করা যেতে পারে।

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

ধাপ 2: 3D প্রিন্ট কম্পোনেন্টস

3D প্রিন্ট কম্পোনেন্টস
3D প্রিন্ট কম্পোনেন্টস
3D প্রিন্ট কম্পোনেন্টস
3D প্রিন্ট কম্পোনেন্টস
3D প্রিন্ট কম্পোনেন্টস
3D প্রিন্ট কম্পোনেন্টস
3D প্রিন্ট কম্পোনেন্টস
3D প্রিন্ট কম্পোনেন্টস

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

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

একটি 40-পিন ডান কোণ হেডার রাস্পবেরি পাই (আরপিআই) এর উপর বিক্রি হয়েছিল।

RPi কিছু প্রিন্টেড সার্কিট বোর্ড স্পেসারের উপর মাউন্ট করা হয় যা তারপর ড্রিল করা হয় যাতে মেশিনের স্ক্রু সহজেই চলে যায়। এটি রাস্পবেরি পাই কোণার মাউন্ট করা গর্তে সাবধানে করা হয়।

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

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

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

রেডিও সফটওয়্যার কনফিগার করার জন্য আপনাকে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে।

  1. বাস্টার লাইট ডাউনলোড করুন https://www.raspberrypi.org/downloads/raspbian/ থেকে জিপ করা ফাইলটি বের করুন - আপনার একটি.img ফাইল থাকবে।
  2. এসডি কার্ড ফরম্যাটার ব্যবহার করে মাইক্রো এসডি কার্ড ফরম্যাট করুন
  3. Win32 ডিস্ক ইমেজার ব্যবহার করুন https://sourceforge.net/projects/win32diskimager/ এসডি কার্ডে রাস্পবিয়ান বাস্টার লিখতে (যা প্রায় 10 মিনিট সময় নেয়)
  4. মনিটর এবং কীবোর্ডে পাই সংযুক্ত করুন এবং ব্যবহারকারীর নাম = পিআই, পাসওয়ার্ড = রাস্পবেরি দিয়ে লগইন করুন
  5. কনসোল উইন্ডোতে Sudo raspi-config টাইপ করুন।
  6. মেনু বিকল্প 8 - এই সরঞ্জামটিকে সর্বশেষ সংস্করণে আপডেট করুন।
  7. মেনু বিকল্প 1 - ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন এবং এটি একটি নোট করুন।
  8. মেনু বিকল্প 2 - নেটওয়ার্ক বিকল্প

    1. (N2) আপনার হোম নেটওয়ার্কের জন্য ওয়াইফাই বিবরণ লিখুন
    2. (N1) রেডিওপি হোস্টনাম পরিবর্তন করুন
  9. মেনু বিকল্প 3 - বুট বিকল্পগুলি সক্ষম করুন (B1) এবং (B2) কনসোল স্বয়ংক্রিয় লগইন
  10. মেনু বিকল্প 5 - ইন্টারফেসিং বিকল্প (P2) SSH সক্ষম করে
  11. মেনু বিকল্প 7 - উন্নত (A1) ফাইল সিস্টেম প্রসারিত করুন
  12. Sudo apt-get update
  13. Sudo apt-get upgrade (15 মিনিট)
  14. সুডো আরপিআই-আপডেট (ফার্মওয়্যার আপডেট করতে)
  15. আরপিআইজেড এখন 'হেডলেস' ব্যবহার করা যেতে পারে যাতে আপনি বাকি সেটিংস কনফিগার করতে এসএসএইচ করতে পারেন। একটি ব্রাউজারের মাধ্যমে আপনার রাউটারে লগ ইন করুন (192.168.1.254 এর মত কিছু) এবং আপনার রেডিওপি এর আইপি ঠিকানা খুঁজুন। পুটি ডাউনলোড করুন এবং আপনি যে আইপি ঠিকানাটি পেয়েছেন তা ব্যবহার করে পাইতে লগ ইন করতে এটি ব্যবহার করুন। ব্যবহারকারীর নাম = pi এবং আপনার নতুন পাসওয়ার্ড ব্যবহার করুন।
  16. sudo apt-get install lirc # install LIRC (চালিয়ে যাবার জন্য y লিখুন)
  17. sudo nano /boot/config.txt
  18. অস্বস্তি এবং পিন নম্বর পরিবর্তন করুন dtoverlay = gpio-ir, gpio_pin = 23 #pin 16 বোর্ডে
  19. মন্তব্য করুন #dtparam = audio = on
  20. dtoverlay = হাইফাইবেরি-ড্যাক
  21. মন্তব্য করুন RPi4 অপশন dtoverlay = vc4-fkms-v3d এবং max_framebuffers = 2
  22. ctrl X তারপর সেভ করার জন্য তারপর 'Y' লিখুন
  23. cd /etc /lirc
  24. ls ডিরেক্টরিতে ফাইলগুলি তালিকাভুক্ত করতে
  25. sudo cp lirc_options.conf.dist lirc_options.conf
  26. sudo cp lircd.conf.dist lircd.conf
  27. sudo ন্যানো lirc_options.conf
  28. ড্রাইভার = ডিফল্ট
  29. ডিভাইস = /dev /lirc0
  30. ctrl X তারপর সেভ করার জন্য তারপর 'Y' লিখুন
  31. সুডো ন্যানো /etc/lirc/lircd.conf.d/HX1838.conf
  32. টেক্সট ফাইল থেকে HX1838.conf এর সংজ্ঞায় অনুলিপি করুন (কনসোলে পেস্ট করার জন্য ctrl-insert)
  33. ctrl X তারপর সেভ করার জন্য তারপর 'Y' লিখুন
  34. cd /etc/lirc/lircd.conf.d
  35. ls ফাইল দেখতে
  36. sudo mv devinput.lircd.conf devinput.lircd.conf.dist (এটি নিষ্ক্রিয় করতে)
  37. sudo nano/etc/lirc/lircrc
  38. lircrc এর কনফিগারেশন কোড পেস্ট করুন
  39. ctrl X তারপর সেভ করার জন্য তারপর 'Y' লিখুন
  40. sudo apt-get mpd ইনস্টল করুন-চালিয়ে যেতে 'Y' লিখুন (কিছু সময় লাগে)
  41. sudo apt-get mpc ইনস্টল করুন
  42. সুডো ন্যানো /etc/rc.local
  43. শেষে প্রস্থান 0 ব্যতীত সমস্ত কোড মন্তব্য করুন
  44. #প্রস্থান 0 এর আগে এই পরবর্তী মন্তব্যগুলি যোগ করুন
  45. irexec -d যোগ করুন
  46. এমপিসি স্টপ যোগ করুন
  47. এমপিসি ভলিউম 30 যোগ করুন
  48. #বিদ্যুতের প্রয়োজনীয়তা হ্রাস করুন
  49. # এইচডিএমআই বন্ধ করুন কারণ এই ইউনিটটি হেডলেস
  50. /usr/bin/tvservice -o
  51. ctrl X তারপর সেভ করার জন্য তারপর 'Y' লিখুন
  52. অবশেষে, sudo nano /etc/asound.conf টাইপ করে এবং নিম্নলিখিত প্রবেশ করে একটি নতুন asound.conf তৈরি করুন:
  53. পিসিএম! ডিফল্ট {
  54. hw কার্ড 0 টাইপ করুন
  55. }
  56. ctl!! ডিফল্ট {
  57. hw কার্ড 0 টাইপ করুন
  58. }
  59. ctrl X তারপর সেভ করার জন্য তারপর 'Y' লিখুন
  60. সুডো ন্যানো /etc/mpd.conf
  61. এই সেটিংস সংশোধন করতে নিচে স্ক্রোল করুন
  62. অডিও আউটপুট {
  63. "আলসা" টাইপ করুন
  64. নাম "আমার ALSA ডিভাইস"
  65. ডিভাইস "hw: 0, 0"
  66. Mixer_type "সফটওয়্যার"
  67. Mixer_device "ডিফল্ট"
  68. Mixer_control “PCM”
  69. Mixer_index “0”
  70. }
  71. ctrl X তারপর সেভ করার জন্য তারপর 'Y' লিখুন
  72. sudo রিবুট
  73. আপনি এখন তারের সংযোগ করার জন্য প্রস্তুত।

আমি নিম্নলিখিতগুলিতে রেডিও স্টেশনগুলি কনফিগার করেছি, তবে আপনি ইউআরএল স্ট্রিমগুলি পরিবর্তন করতে পারেন এবং আপনি যে কোনও রেডিও স্টেশন ব্যবহার করতে পারেন। সংযুক্ত lircrc কনফিগারেশন ফাইল দেখুন।

কী 0 = জ্যাজ এফএম

কী 1 = পরম ক্লাসিক রক

কী 2 = বিবিসি রেডিও 2

কী 3 = ক্লাসিক এফএম

কী 4 = বিবিসি রেডিও 4

কী 5 = বিবিসি রেডিও 5

কী 6 = বিবিসি রেডিও 6 সঙ্গীত

কী 7 = বিবিসি হিয়ারফোর্ড এবং ওরচেস্টার

কী 8 = পরম 80s সঙ্গীত

কী 9 = পরম 90s সঙ্গীত

উপরে তীর = ভলিউম আপ

ডাউন অ্যারো = ভলিউম ডাউন

কী বাম = প্লেলিস্ট সাফ করুন

কী ডান = প্লেলিস্ট সাফ করুন

ঠিক আছে = খেলুন

কী ব্যাক = টগল (যা লাইভ খেলা বিরতি দেয়)

কী প্রস্থান = থামুন

ধাপ 4: প্রকল্পটি ওয়্যার আপ করুন

ওয়্যার আপ প্রকল্প
ওয়্যার আপ প্রকল্প
ওয়্যার আপ প্রকল্প
ওয়্যার আপ প্রকল্প
ওয়্যার আপ প্রকল্প
ওয়্যার আপ প্রকল্প
ওয়্যার আপ প্রকল্প
ওয়্যার আপ প্রকল্প

উপরের তারের টেবিলগুলি ব্যবহার করে সার্কিটগুলিকে সংযুক্ত করুন।

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

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

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

প্রস্তাবিত: