সুচিপত্র:

রাস্পবেরি পাই দ্বারা WI-FI স্পিকার: 6 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই দ্বারা WI-FI স্পিকার: 6 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই দ্বারা WI-FI স্পিকার: 6 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই দ্বারা WI-FI স্পিকার: 6 টি ধাপ (ছবি সহ)
ভিডিও: যেকোনো কম্পিউটার এ wifi ব্যবহার করুন । best budget WiiFi receiver for pc and Laptop 2024, জুলাই
Anonim
রাস্পবেরি পাই দ্বারা WI-FI স্পিকার
রাস্পবেরি পাই দ্বারা WI-FI স্পিকার

এই প্রকল্পটি একটি WI-FI স্পিকার তৈরির বিষয়ে। আমার একটি পুরানো ভাঙ্গা কম্পিউটার স্পিকার এবং একটি অব্যবহৃত রাস্পবেরি পাই 1B ছিল। আমার মৌলিক ধারণাটি ছিল পুরাতন স্পিকারের মধ্যে পাইটি আপ-সাইকেল করার জন্য। নতুন বর্জ্য তৈরি না করে পুরনো জিনিস পুনরায় ব্যবহার করুন। দেখা গেল যে স্পিকার এম্প্লিফায়ার আর কাজ করে না এবং আমি একটি সাধারণ অডিও এম্প্লিফায়ার তৈরি করার সিদ্ধান্ত নিয়েছি। অবশেষে, আমি সঙ্গীত চালানোর জন্য একটি স্পটিফাই সংযোগ পরিষেবা ব্যবহার করতে চেয়েছিলাম।

সরবরাহ

ধাপ 1: প্রকল্পের জন্য ব্যবহৃত জিনিস

প্রকল্পের জন্য ব্যবহৃত জিনিস
প্রকল্পের জন্য ব্যবহৃত জিনিস

WI-FI স্পিকার সেট-আপ করতে, আমি নিম্নলিখিত সরবরাহগুলি ব্যবহার করেছি

  • রাস্পবেরি পাই কমপক্ষে মডেল 1 বি (~ 15 €)
  • পুরনো কম্পিউটারের স্পিকার বক্স
  • পুরানো হেডফোন থেকে 3.5 মিমি অডিও সংযোগ
  • ডিসি-ডিসি কনভার্টার (0.39 €)
  • ইউএসবি অডিও কার্ড (10 €)
  • USB WI-FI dongle (9 €)
  • ক্যাবেল
  • এলইডি

এম্প্লিফায়ার বোর্ডের জন্য আমি LM386N-4 ব্যবহার করার সিদ্ধান্ত নিয়েছি। এই আইসি হল একটি সাধারণ পরিবর্ধক যা অডিও অ্যাপ্লিকেশনের জন্য ভালো ফলাফল দেয়।

  • LM386N-4 (0.81 €)
  • প্রতিরোধক: 5Ω, 2x 1kΩ এবং 200Ω
  • ক্যাপাসিটার: 4700µF, 1000µF, 100µF এবং 100nF
  • সার্কিট বোর্ড

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

ধাপ 2: এম্প্লিফায়ার সার্কিট তৈরি করুন

এম্প্লিফায়ার সার্কিট তৈরি করুন
এম্প্লিফায়ার সার্কিট তৈরি করুন
এম্প্লিফায়ার সার্কিট তৈরি করুন
এম্প্লিফায়ার সার্কিট তৈরি করুন
এম্প্লিফায়ার সার্কিট তৈরি করুন
এম্প্লিফায়ার সার্কিট তৈরি করুন

পরিবর্ধকটির হৃদয় হল LM386N-4। LM386N-Family হল একটি জনপ্রিয় পরিবর্ধক IC যা অনেক বহনযোগ্য সঙ্গীত যন্ত্র যেমন CD-Player, Bluetooth-Boxes ইত্যাদির জন্য ব্যবহৃত হয়। /howto/LM386/

এই প্রকল্পের সার্কিটটি মূলত এই ইউটিউব টিউটোরিয়াল দ্বারা অনুপ্রাণিত হয়েছিল: https://www.youtube.com/embed/4ObzEft2R_g এবং আমার একজন ভাল বন্ধু যিনি আমাকে অনেক সাহায্য করেছেন। আমি LM386N-4 নির্বাচন করি কারণ এটি অন্যদের তুলনায় বেশি ক্ষমতা রাখে এবং আমি 12V দিয়ে বোর্ড চালানোর সিদ্ধান্ত নিয়েছি।

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

  • দীর্ঘ এবং ক্রসিং তারগুলি এড়িয়ে চলুন। আমি উপাদানগুলিকে পুনরায় সাজিয়েছি এবং ক্যাবেল হ্রাস করেছি।
  • আমার প্রকল্পের স্পিকার-বক্স ছিল একটি সাবউফার, তাই স্পিকারের কম ফ্রিকোয়েন্সি চালানোর কথা ছিল। আমি উচ্চ ফ্রিকোয়েন্সিগুলির জন্য একটি দ্বিতীয় স্পিকার সংহত করেছি যা একটি সুন্দর ফলাফলে শব্দটি সম্পূর্ণ করে।
  • একটি ইউএসবি অডিও কার্ড ব্যবহার করুন। খুব খারাপ অডিও কোয়ালিটি হিসাবে রাস্পবেরি পাই, কারণ ডিজিটাল-এনালগ কনভার্টারে বিল্ডটি HIFI অডিও অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়নি।
  • পিন 2 কে শুধু অডিও সিগন্যালের মাটিতে সংযুক্ত করুন। 12V এর স্থল এবং USB অডিও বোর্ডের স্থল কিছুটা গোলমালের সাথে আলাদা। LM386N পিন 2 এবং পিন 3 এর পার্থক্যকে বাড়িয়ে তোলে এবং সেইজন্য শব্দটিও বাড়ানো হয়েছিল। আমি পিন 2 কে মাটির সাথে সংযুক্ত না করার সিদ্ধান্ত নিয়েছি, তবে কেবল ইউএসবি-অডিও-গ্রাউন্ডের সাথে এবং অবশেষে শব্দটি অদৃশ্য হয়ে গেল।

ধাপ 3: উচ্চ ফ্রিকোয়েন্সিগুলির জন্য স্পিকার সংহত করুন

উচ্চ ফ্রিকোয়েন্সিগুলির জন্য স্পিকার সংহত করুন
উচ্চ ফ্রিকোয়েন্সিগুলির জন্য স্পিকার সংহত করুন
উচ্চ ফ্রিকোয়েন্সিগুলির জন্য স্পিকার সংহত করুন
উচ্চ ফ্রিকোয়েন্সিগুলির জন্য স্পিকার সংহত করুন

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

ধাপ 4: সমস্ত উপাদান সংযুক্ত করুন

সমস্ত উপাদান সংযুক্ত করুন
সমস্ত উপাদান সংযুক্ত করুন
সমস্ত উপাদান সংযুক্ত করুন
সমস্ত উপাদান সংযুক্ত করুন
সমস্ত উপাদান সংযুক্ত করুন
সমস্ত উপাদান সংযুক্ত করুন

আমি 12 ভোল্ট দিয়ে এম্প্লিফায়ারকে পাওয়ার সিদ্ধান্ত নিয়েছি। বাক্সে ইতিমধ্যে একটি পাওয়ার সুইচ ছিল তাই আমি এটি পুনরায় ব্যবহার করেছি। রাস্পবেরি পাই নিজেই 5 ভোল্ট এবং 700-1000mA প্রয়োজন এবং আমি একটি USB WI-FI স্টিক এবং একটি USB সাউন্ড কার্ড সংযুক্ত করি। এখন চ্যালেঞ্জ ছিল 12v এর মধ্যে 5v এ নেমে আসা। আমার প্রথম চেষ্টা ছিল L7805 ব্যবহার করা, এটি একটি 5v রেগুলেটর। এখানে রেগুলেটরের খুব ভালো বর্ণনা দেওয়া হল: https://www.instructables.com/id/5v-Regulator/। তবে রৈখিক নিয়ন্ত্রকদের কর্মক্ষমতা খুবই খারাপ। 12v থেকে 5v বার্ন (12v - 5v) * 1000mA = 7 ওয়াট মাত্র একটি উপাদানে নিয়ন্ত্রন। এটি হবে শক্তির ব্যাপক অপচয়।

অবশেষে, আমি ডিসি-ডিসি কনভার্টার ব্যবহার করার সিদ্ধান্ত নিয়েছি। DaoRier LM2596 LM2596S এ আমি 5v তৈরি করার জন্য বোর্ডটি সামঞ্জস্য করেছি। রূপান্তরকারী একটি দুর্দান্ত কাজ করে এবং আমি সেই বোর্ডে কোনও তাপ সৃষ্টিকে চিনতে পারিনি।

একটি স্ট্যাটাস LED রাস্পবেরি পাই এর অবস্থা নির্দেশ করবে। স্পিকার বক্সে ইতিমধ্যে একটি এলইডি ছিল, তাই আমি সেইটি আবার ব্যবহার করেছি। LED এর প্রয়োজন 1.7v এবং 20mA। সুতরাং একটি প্রতিরোধক 20mA এ 3.3-1.7v বার্ন করতে হবে:

R = U / I = (3.3v - 1.7v) / 20mA = 80Ω

আমি রাস্পবেরি পাই জিপিআইওগুলির সাথে LED সংযুক্ত করেছি। পিন 9 এ গ্রাউন্ড এবং পিন 11 এর ইতিবাচক সরবরাহ (জিপিআইও 17)। এটি Pi কে বিভিন্ন ব্লিঙ্কিং মোড দ্বারা স্ট্যাটাস (পাওয়ার, WI-FI, Playing) নির্দেশ করতে দেয়।

ধাপ 5: রাস্পবেরি পাই সেটআপ করুন

রাস্পবিয়ান বাস্টার লাইট ওএস সম্পূর্ণরূপে যথেষ্ট। আমি কনফিগার করার জন্য পাইকে একটি মনিটর এবং কীবোর্ডের সাথে সংযুক্ত করেছি। রাস্পি-কনফিগ কমান্ড আপনাকে সহজেই WI-FI শংসাপত্রগুলি কনফিগার করতে দেয়।

একটি সহজ স্টার্টআপ স্ক্রিপ্ট একটি স্টার্টআপ শব্দ বাজানো উচিত। একটি পাইথন স্ক্রিপ্ট ইন্টারনেট সংযোগ পরীক্ষা করা উচিত। যদি Pi এর ইন্টারনেট অ্যাক্সেস থাকে তবে LED LED থাকা উচিত, অন্যথায় LED টি ঝাপসা হওয়া উচিত। অতএব, আমি init.d এ একটি বাশ স্ক্রিপ্ট তৈরি করেছি

সুডো ন্যানো /etc/init.d/troubadix.sh

নিচের বিষয়বস্তু সহ

#!/বিন/ব্যাশ

শুরু করুন সংক্ষিপ্ত বিবরণ: প্লে স্টার্ট সাউন্ড # বিবরণ: স্টার্ট সাউন্ড প্লে করুন home/pi/mpg123.log

স্ক্রিপ্ট এক্সিকিউটেবল করুন

sudo chmod +x /etc/init.d/troubadix.sh

প্রারম্ভে স্ক্রিপ্ট চালানোর জন্য আমি স্ক্রিপ্টটি নিম্নলিখিত কমান্ডটি নিবন্ধিত করেছি

sudo update-rc.d troubadix.sh ডিফল্ট

হোম ডিরেক্টরিতে সংযুক্ত পাইথন ওয়াচডগটি রাখুন প্রথম লুপ প্রতি 2 সেকেন্ডে www.google.com পিং করে ইন্টারনেট সংযোগ পরীক্ষা করে। দ্বিতীয় লুপ GPIO পিন 17 ঝলকানি দেয়, বর্তমান ইন্টারনেট অবস্থার উপর নির্ভর করে।

স্পটিফাই সংযোগ পরিষেবাটি ইনস্টল করা খুব সহজ। এখানে একটি সংগ্রহস্থল যা একটি ইনস্টলেশন স্ক্রিপ্ট হোস্ট করে: https://github.com/dtcooper/raspotify সুতরাং অবশেষে ইনস্টলেশনটি একটি মাত্র কমান্ড।

curl -sL https://dtcooper.github.io/raspotify/install.sh | শ

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

প্রকল্পের সময় আমি অনেক কিছু শিখেছি। প্রাথমিক প্রোটোটাইপে ডিসি-ডিসি কনভার্টারের পরিবর্তে 5v রেগুলেটর ব্যবহার করা একটি খারাপ ধারণা ছিল। কিন্তু সেই ভুলটি আমাকে ভাবতে বাধ্য করে যে নিয়ন্ত্রক আসলে কি করে। অডিও মানের উন্নতি একটি বিশাল শেখার প্রক্রিয়া ছিল। পেশাদার অডিও পরিবর্ধন রকেট বিজ্ঞানের মতো হওয়ার একটি কারণ রয়েছে:-)

প্রস্তাবিত: