সুচিপত্র:

এফএম রেডিও: 7 টি ধাপ (ছবি সহ)
এফএম রেডিও: 7 টি ধাপ (ছবি সহ)

ভিডিও: এফএম রেডিও: 7 টি ধাপ (ছবি সহ)

ভিডিও: এফএম রেডিও: 7 টি ধাপ (ছবি সহ)
ভিডিও: বিবিসি বাংলার রেডিও সম্প্রচারের শেষ দিনটি কেমন ছিল?| BBC Bangla 2024, নভেম্বর
Anonim
Image
Image
এফএম রেডিও মডিউল প্রস্তুত করা হচ্ছে
এফএম রেডিও মডিউল প্রস্তুত করা হচ্ছে

সম্প্রতি, আমি RDA5807 মডিউল জুড়ে এসেছি যা একটি খুব ছোট প্যাকেজে একটি FM রেডিও টিউনার। এটি খুবই সস্তা এবং যোগাযোগের জন্য I2C প্রটোকল ব্যবহার করে যার অর্থ IC এর সাথে কথা বলার জন্য মাত্র দুটি তারের প্রয়োজন হবে। কম তারের!

রেডিও মারা যাওয়ার আগে খাবার রান্না করার সময় আমার মা প্রতিদিন রেডিও শুনতেন। আমি তাকে একটি রেডিও দিয়ে অবাক করতে চেয়েছিলাম যা আমি নিজেই তৈরি করেছি। এই নির্দেশাবলীতে, আমি আপনাকে দেখাব কিভাবে আমি একটি Arduino এর সাথে RDA5807 IC কে ইন্টারফেস করেছি। এটি সুন্দর দেখানোর জন্য, আমি একটি ঘের ডিজাইন করেছি এবং এটি 3D মুদ্রণ করেছি। আমি 3D ডিজাইনিংয়ে নতুন তাই এটি একটি সহজ ডিজাইন হবে। কোন অভিনব জিনিস নেই।

চল শুরু করি

সরবরাহ

1x আরডুইনো ন্যানো

1x RDA5807M FM রেডিও টিউনার আইসি

1x I2C OLED ডিসপ্লে

1x 3W স্পিকার

1x PAM8403 অডিও পরিবর্ধক মডিউল

2x 6x6 স্পর্শযোগ্য সুইচ

1x 100k Potentiometer

1x ডিসি পাওয়ার সকেট

চ্ছিক:

3D প্রিন্টার

ধাপ 1: পরিকল্পনা

সবকিছু সহজ এবং ঝরঝরে রাখার পরিকল্পনা। কোন অভিনব জিনিস নেই।

আমরা আমাদের প্রকল্পের জন্য মস্তিষ্ক হিসাবে Arduino Nano ব্যবহার করব। মডিউলের সাথে যোগাযোগের কঠোর পরিশ্রম ইতিমধ্যে সম্পন্ন করা হয়েছে। নিশ্চিত করুন যে আপনি রেডিও লাইব্রেরি ইনস্টল করেছেন। অনেক বৈশিষ্ট্য আছে যা দিয়ে আপনি খেলতে পারেন। দ্রষ্টব্য: গ্রন্থাগারটি SI4703, SI4705 এবং TEA5767 এর জন্যও কাজ করে।

সামনে একটি পুশ বাটন রেডিওকে "ফ্রিকোয়েন্সি সিলেকশন" মোডে রাখার জন্য এবং অন্যটি পুশ বাটন ফ্রিকোয়েন্সি সিলেক্ট করার জন্য ব্যবহার করা হবে। প্রিসেট ফ্রিকোয়েন্সিগুলির মাধ্যমে স্ক্রল করার জন্য একটি পট ব্যবহার করা হবে (যা আপনার অবস্থানের উপর নির্ভর করে কোডে সেট করা যেতে পারে)।

একটি OLED ডিসপ্লে ফ্রিকোয়েন্সি দেখাতে ব্যবহার করা হবে যেখানে এটি টিউন করা আছে।

রেডিও মডিউলের আউটপুট অডিও সিগন্যাল খুবই কম এবং 0W স্পিকার চালানোর জন্য যথেষ্ট নয়। PAM8403 মডিউল অডিও সিগন্যাল বাড়ানোর জন্য ব্যবহার করা হবে। এই মডিউলের অনেক সংস্করণ রয়েছে। আমি ভলিউম কন্ট্রোল এবং অন/অফ সুইচ এর জন্য একটি পাত্রের সাথে গেলাম।

ধাপ 2: এফএম রেডিও মডিউল প্রস্তুত করা

এফএম রেডিও মডিউল প্রস্তুত করা হচ্ছে
এফএম রেডিও মডিউল প্রস্তুত করা হচ্ছে
এফএম রেডিও মডিউল প্রস্তুত করা হচ্ছে
এফএম রেডিও মডিউল প্রস্তুত করা হচ্ছে

ছবিটি দেখে আপনি যেমন বলতে পারেন, এটি খুব, খুব ক্ষুদ্র! তার উপরে, মডিউলের প্যাড স্পেসিং ব্রেডবোর্ড/পারফোর্ড বান্ধব নয়।

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

ধাপ 3: ঘের তৈরি করা

ঘের তৈরি করা
ঘের তৈরি করা
ঘের তৈরি করা
ঘের তৈরি করা
ঘের তৈরি করা
ঘের তৈরি করা

আমি 3 ডি ডিজাইনিং এর জন্য সম্পূর্ণ নতুন এবং এই পর্যন্ত আমি ডিজাইন করেছি। ঘেরটি ফিউশন 360 এ ডিজাইন করা হয়েছে এবং ক্রিয়েলিটি এন্ডার 3 প্রিন্টারে মুদ্রিত হয়েছে। আমি সমস্ত. STL ফাইল সংযুক্ত করেছি যা আমি ব্যবহার করেছি।

আমি ফ্রন্ট প্লেটটি সাদা রঙে আঁকলাম কারণ আমার একটি মাত্র ফিলামেন্টের রঙ আছে।

আমি একটি সোল্ডারিং লোহা ব্যবহার করে বাইরের শরীরের গর্তে 'M3 থ্রেডেড সন্নিবেশ' োকালাম। এটা বেশ সন্তোষজনক ছিল!

বাইরের দেহের ভিতরে সুপার আঠালো ব্যবহার করে ভিতরের রিমটি আঠালো করুন।

এছাড়াও, এমপ্লিফায়ার এবং অ্যান্টেনার গাঁটের জন্য যথাক্রমে 'ব্যাক প্লেট' এ 6 মিমি এবং 2 মিমি গর্ত তৈরি করুন। আমি ডিজাইন করার সময় এগুলো যোগ করতে ভুলে গেছি।

ধাপ 4: সার্কিট বোর্ড প্রস্তুত করা

সার্কিট বোর্ড প্রস্তুত করা হচ্ছে
সার্কিট বোর্ড প্রস্তুত করা হচ্ছে
সার্কিট বোর্ড প্রস্তুত করা হচ্ছে
সার্কিট বোর্ড প্রস্তুত করা হচ্ছে
সার্কিট বোর্ড প্রস্তুত করা হচ্ছে
সার্কিট বোর্ড প্রস্তুত করা হচ্ছে

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

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

পরিকল্পনা অনুযায়ী ওয়্যারিং করুন।

ধাপ 5: কোডিং করার সময়

কোডিং এর সময়
কোডিং এর সময়
কোডিং এর সময়
কোডিং এর সময়

কোডটি এখানে সংযুক্ত করা হয়েছে।. Ino ফাইলটি ডাউনলোড করে Arduino IDE তে খুলুন। আপলোড করার আগে, আপনাকে দুটি জিনিস পরিবর্তন করতে হবে।

  • রেডিও স্টেশনের সংখ্যা এবং তাদের ফ্রিকোয়েন্সি পরিবর্তন হবে। একটি দ্রুত গুগল অনুসন্ধান আপনাকে স্টেশন এবং তাদের ফ্রিকোয়েন্সিগুলি জানাবে। একবার আপনি তাদের তালিকাভুক্ত করলে, ছবিতে দেখানো হিসাবে তাদের 'স্টেশন ' অ্যারে যোগ করুন। আপনাকে দশমিক বিন্দু বাদ দিতে হবে। উদাহরণস্বরূপ, 9110 মানে 91.10 মেগাহার্টজ, 10110 মানে 101.10 মেগাহার্টজ ইত্যাদি।
  • এছাড়াও, বর্গাকার বন্ধনীগুলির মধ্যে মোট স্টেশনের সংখ্যা লিখুন। আমার ক্ষেত্রে, আমি অ্যারের ভিতরে 12 টি স্টেশন পেয়েছি। অতএব, স্টেশনগুলি [12]। এই ক্ষেত্রে 11।

আমি জানি একটি ভাল উপায় আছে, কিন্তু আমি পরিবর্তে অনেক ত্রুটি থাকার শেষ!

এবং, কোড আপলোড করুন!

ধাপ 6: একসাথে জিনিসগুলি রাখা

জিনিসগুলিকে একসাথে রাখা
জিনিসগুলিকে একসাথে রাখা
জিনিসগুলিকে একসাথে রাখা
জিনিসগুলিকে একসাথে রাখা
জিনিসগুলিকে একসাথে রাখা
জিনিসগুলিকে একসাথে রাখা
জিনিসগুলিকে একসাথে রাখা
জিনিসগুলিকে একসাথে রাখা

সামনের প্লেটে OLED ডিসপ্লে এবং স্পিকারের জায়গায় গরম আঠা।

3D মুদ্রিত বোতামগুলিকে তাদের অবস্থানে রাখুন, স্পর্শকাতর সুইচগুলিতে সুপার আঠালো একটি ড্রপ যোগ করুন এবং বোতামগুলির উপরে সার্কিট বোর্ড রাখুন যাতে বোতাম এবং সুইচগুলি লাইন আপ হয়।

সামনের প্লেটে পোটেন্টিওমিটারে স্ক্রু করুন।

অভ্যন্তরীণ রিমের উপর প্রচুর পরিমাণে সুপার আঠালো প্রয়োগ করুন এবং রিমের সমস্ত উপাদান সহ পুরো সামনের প্লেটটি রাখুন।

মূল সার্কিট বোর্ডের সাথে উপাদানগুলির সমস্ত সংযোগ তৈরি করুন। রেডিও মডিউল থেকে অডিও আউটপুটটি এম্প্লিফায়ারের সাথে সংযুক্ত করুন যা পিছনের প্লেটে মাউন্ট করা আছে।

স্ট্রেন রিলিফ হিসেবে কাজ করার জন্য কানেক্টরের চারপাশে গরম আঠালো একটি ড্যাব রাখুন।

M3 স্ক্রু ব্যবহার করে পিছনের প্লেটে স্ক্রু করুন।

অবশেষে, গরম আঠালো লাঠিটি প্রায় 2-3 মিমি পুরুত্বের সাথে 4 টি বৃত্তে কেটে নিন এবং দেখানো হিসাবে নীচে তাদের আঠালো করুন। তারা রাবার পায়ের উদ্দেশ্য পরিবেশন করবে।

তুমি করেছ!

ধাপ 7: উপভোগ করুন

5V সরবরাহ ব্যবহার করে আপনার রেডিওকে শক্তিশালী করুন। যদি আপনি একটি 5V এক খুঁজে পেতে সক্ষম না হন, ইনপুট হিসাবে 12V সঙ্গে 7805 ভোল্টেজ নিয়ন্ত্রক ব্যবহার করুন।

শেষ পর্যন্ত লেগে থাকার জন্য ধন্যবাদ। আশা করি আপনারা সবাই এই প্রকল্পটি পছন্দ করবেন এবং আজ নতুন কিছু শিখেছেন। আপনি যদি নিজের জন্য এটি তৈরি করেন তবে আমাকে জানান। আরো আসন্ন প্রকল্পের জন্য আমার ইউটিউব চ্যানেলটি সাবস্ক্রাইব করুন। আবার আপনাকে ধন্যবাদ!

প্রস্তাবিত: