সুচিপত্র:
- ধাপ 1: ব্রেডবোর্ড সংস্করণ এবং পিসিবি বিল্ড
- পদক্ষেপ 2: সফ্টওয়্যার লোড এবং নিয়ন্ত্রণ
- ধাপ 3: রেডিও সংযোগ এবং উপসংহার
ভিডিও: 2-উপায় রেডিওগুলির জন্য ব্লুটুথ গেটওয়ে মডিউল: 3 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
2-উপায় রেডিওগুলির জন্য ব্লুটুথ গেটওয়ে অ্যাডাপ্টার
আপনার হ্যাম রিগের সাথে ব্যবহার করার জন্য কখনও একটি ওয়্যারলেস হেডসেট থাকতে চেয়েছিলেন? এটি একটি ব্লুটুথ হেডসেট যা একটি সুন্দর মাইক্রোফোন এবং একটি রেডিও যা ব্লুটুথ সমর্থন করে তার মাধ্যমে সুন্দরভাবে উপলব্ধি করা যায়। ব্লুটুথের সামর্থ্য আছে এমন নতুন রেডিও আছে, কিন্তু এই সামর্থ্যটি এমন যন্ত্রের উপর রাখা যা এতে নির্মিত হয়নি তা কিছুটা চ্যালেঞ্জিং। এমন কোন সহজলভ্য গেটওয়ে ডিভাইস নেই যা সংযোগের জন্য ব্লুটুথ বেস হিসেবে কাজ করে। প্রায় এক বছর আগে আমি এটি দেখতে শুরু করেছিলাম এবং একটি ব্লুটুথ গেটওয়ে মডিউল খুঁজে পেয়েছিলাম যা কেসি ওয়্যারফ্রি (https://www.kcwirefree.com/audio.html) থেকে পাওয়া যায়। আমি তাদের ওয়েব সাইটে পোস্ট করা তথ্যের ভিত্তিতে এই প্রকল্পটি নির্মাণের জন্য KC-6112 BlueAudio মডিউল ব্যবহার করার সিদ্ধান্ত নিয়েছি। আমি তাদের দেওয়া BOB-6112 ব্রেকআউট বোর্ড ব্যবহার করে নকশা রুটি-বোর্ড করতে সক্ষম হয়েছিলাম এবং ধারণার প্রমাণ তৈরি করতে পেরেছিলাম।
কিভাবে এটা কাজ করে
KC-6112 থেকে অডিও আউটপুট আপনার রেডিওর MIC ইনপুটে যায়। এই মডিউল থেকে আউটপুট সামঞ্জস্যযোগ্য, কিন্তু আমি এখনও একটি ভোল্টেজ ডিভাইডারে রাখি যা প্রায় 15dB এটেনুয়েশন দেয়। আউটপুট কন্ট্রোল বাকি ব্যবস্থাপনা করে। আমি মডিউলটি বিচ্ছিন্ন করার জন্য একটি বাফার স্টেজ যুক্ত করেছি, কিন্তু আমি দেখেছি এটি প্রয়োজনীয় ছিল না। (আমি পরিকল্পিতভাবে বাফারের চারপাশে যাওয়ার জন্য একটি জাম্পার দেখাই)।
মডিউলে অডিও ইনপুট আসে রেডিওর স্পিকার আউটপুট থেকে। আমি এই ইনপুটের জন্য পর্যাপ্ত 3dB ক্ষয় পেয়েছি, যেহেতু আপনি সাধারণত রেডিও থেকে আসা ভলিউম সেট করতে পারেন। মডিউলটিতে ইনপুট স্তরের জন্য একটি সমন্বয়ও রয়েছে এবং আপনি যে হেডসেটটি ব্যবহার করেন তার একটি ভাল স্তর দেওয়ার জন্য আপনি সাধারণত রেডিও থেকে ভলিউম নিয়ন্ত্রণ করতে পারেন।
আমি পরিকল্পিতভাবে একটি স্টেরিও ইনপুট হিসাবে অডিও ইনপুট দেখাই। এই মডিউলটিকে স্টেরিও সোর্স হিসেবে ব্যবহার করার অনুমতি দেয় যদি আপনি এটি সঙ্গীতের জন্য ব্লুটুথ উৎসের জন্য ব্যবহার করতে চান। (এর জন্য আলাদা সফটওয়্যার লোড প্রয়োজন)। এই অ্যাপ্লিকেশনের জন্য আপনাকে কেবল বাম চ্যানেল ইনপুটটি পূরণ করতে হবে।
কেসি ওয়্যারলেস সফটওয়্যারের অন্যতম বৈশিষ্ট্য হল বিসি 05 ডিজিটাল আইও লাইনের একটি দিয়ে পিটিটি লিঙ্ক পরিচালনা করার ক্ষমতা যা সক্রিয় হওয়ার সময় পিটিটি নির্দেশ করে। আমি রেডিওতে একটি সুইচ প্রদানের জন্য একটি MOSFET চালানোর জন্য এটি ব্যবহার করেছি। বেশিরভাগ রেডিও PTT থেকে GND সংকেত হিসাবে ব্যবহার করে, যদিও কিছু ক্ষয়ক্ষতি আছে। এটি যে সমস্ত রেডিও দিয়ে আমি চেষ্টা করেছি তার জন্য এটি চমৎকারভাবে কাজ করেছে। পিটিটি ফাংশনটি ব্লুটুথ হেডসেটের উপর ভিত্তি করে একটি সেলুলার ফোনের সাথে সংযুক্ত হলে কলগুলিকে উত্তর দিতে সক্ষম। এই ক্ষমতা বিভিন্ন হেডসেট নির্মাতাদের থেকে অনেক পরিবর্তিত হয়, তাই এটি সম্পর্কে সচেতন কিছু। (সব বেতার হেডসেট মডিউল সফটওয়্যারের সাথে সামঞ্জস্যপূর্ণ এই ক্ষমতা সমর্থন করে না)।
আমি একটি সুইচ সঙ্গে এই নকশা ক্ষমতা চালু এবং বন্ধ আছে নির্বাচন। KC-6112 মডিউলটিতে একটি সক্ষম পিন রয়েছে যা একটি নরম অন-অফ কন্ট্রোল হিসাবে ব্যবহার করতে সক্ষম। এই সামর্থ্যটি সফটওয়্যারের পরবর্তী সংস্করণের সাথে সবচেয়ে ভাল কাজ করে। (এই ফাংশনটি সক্ষম করতে আপনাকে আমার ডিজাইন করা PCB পরিবর্তন করতে হবে..)।
ধাপ 1: ব্রেডবোর্ড সংস্করণ এবং পিসিবি বিল্ড
ব্রেডবোর্ড সংস্করণ
উপরের ছবিগুলি আমার তৈরি করা ব্রেডবোর্ড দেখায়। এটি ভাল কাজ করেছে, কিন্তু আমি চেয়েছিলাম এটি আরো কম্প্যাক্ট এবং টেকসই হোক, তাই আমি একটি PCB ভিত্তিক মডিউল তৈরি করতে চেয়েছিলাম।
পিসিবি
অবশেষে আমি একটি পিসিবি ডিজাইন করেছি এবং একটি চমৎকার ছোট সংস্করণ তৈরি করেছি যা আমি ব্যবহার করে উপভোগ করি। পথের মধ্যে কয়েকটা হিক-আপ ছিল কিন্তু আমি ফলাফল নকশায় সন্তুষ্ট। আমি আশা করি এটি অন্যদের জন্য একটি দরকারী নকশা হতে পারে যারা এটি তৈরি করতে চাইতে পারে। KC-6112 এর নকশা একটি পুরোনো কোয়ালকম (CSR) ব্লু কোর 5 (BC05) ডিভাইসের উপর ভিত্তি করে। সেখানে প্রচুর চীনা মডিউল রয়েছে যার একই চিপ রয়েছে, তবে সফ্টওয়্যারটি এই মডিউলটিকে সংজ্ঞায়িত করে। কেসি ওয়্যারফ্রি একটি সুন্দর সফটওয়্যার সেট লিখেছেন যা তাদের মডিউলকে বিশেষভাবে ওয়্যারলেস হেডফোনের জন্য ওয়্যারলেস গেটওয়ে হিসেবে কাজ করতে দেয়। এটি এটি করার জন্য AGHFP (অডিও গেটওয়ে) প্রোফাইল নিযুক্ত করে, এবং তারা এটিকে ভালভাবে কাজ করার জন্য কিছু চমৎকার বৈশিষ্ট্য যুক্ত করেছে। আমি যে নকশা নিয়ে এসেছি তা নমুনা ডিজাইনের উপর ভিত্তি করে যা কেসি ওয়্যারফ্রি কেসি -6112 ডেটশীট সার্কিট উদাহরণে দেখানো হয়েছে, কিছু টুইকিং সহ। আমি সিদ্ধান্ত নিয়েছি যে আমি এই পোর্টেবল করতে চাই, তাই আমি BC05 ব্যাটারি ম্যানেজমেন্ট ব্যবহার করার সিদ্ধান্ত নিয়েছি এবং এটি চালানোর জন্য একটি ছোট LiPo ব্যাটারি যোগ করেছি।
আমার ডিজাইন করা PCB SMD যন্ত্রাংশ ব্যবহার করে, যেহেতু আমি এটাকে কমপ্যাক্ট রাখতে চেয়েছিলাম। আমি ipগল আউটপুট ফাইলগুলিকে একটি জিপ ফাইল হিসেবে অন্তর্ভুক্ত করেছি। এই ফাইলগুলি ব্যবহার করে একটি বোর্ড তৈরি করা যেতে পারে। (আমি PCBWay দ্বারা PCB গড়া ছিল এবং তারা একটি ভাল কাজ করেছে)
এই পিসিবির নির্মাণের জন্য একটি ছোট টিপ সহ একটি ভাল সোল্ডারিং লোহা এবং এই ছোট অংশগুলিকে মাউন্ট করার জন্য কিছুটা ধৈর্যের প্রয়োজন হবে। আমি আপনাকে এসএমডি যন্ত্রাংশের হ্যান্ড সোল্ডারিংয়ের জন্য অন্যান্য নিবন্ধে প্রকাশিত বিভিন্ন গাইডের উল্লেখ করব।
- সমস্ত ছোট পৃষ্ঠ মাউন্ট উপাদান মাউন্ট করুন।
- তারপর স্টিরিও জ্যাক এবং ইউএসবি সংযোগকারী যোগ করুন। থ্রু-হোল উপাদানগুলি যোগ করুন: LEDs এবং পুশ বোতাম সুইচ। (হেডারগুলি প্রোগ্রামিংয়ের জন্য ব্যবহার করা হয়। যদি আপনি সেগুলি ইনস্টল করেন এবং প্রস্তাবিত বাক্সটি ব্যবহার করেন তবে আপনাকে শিরোনামের উপরের অংশটি ফিট করতে হবে)।
- তারপর KC-6112 মডিউল মাউন্ট করুন। মনে রাখবেন যে মডিউলের সমস্ত প্যাডগুলি বিক্রি করার দরকার নেই।
- আপনার সমস্ত সোল্ডার জয়েন্টগুলি পরিদর্শন করুন এবং নিশ্চিত করুন যে সবকিছু ভাল দেখাচ্ছে।
- নিশ্চিত করুন যে পাওয়ার সুইচ বন্ধ আছে, তারপরে ব্যাটারি থেকে তারগুলি সংযুক্ত করুন।
- পিসিবি তৈরির জন্য ছবিগুলি দেখুন।
বোর্ড তৈরির জন্য পরিকল্পিত এবং উপকরণের বিল এখানে অন্তর্ভুক্ত করা হয়েছে। আমি পিসিবি ডিজাইন করতে চেয়েছিলাম যাতে এটি একটি বাণিজ্যিকভাবে উপলব্ধ হাউজিংয়ের সাথে মানানসই হয়, তাই আমি বাড ইন্ডাস্ট্রিজ HH-3641 কেস নির্বাচন করেছি যা বিভিন্ন পরিবেশকদের কাছ থেকে পাওয়া যায়। এই ক্ষেত্রে ভাল কাজ করে এবং এটি এই সার্কিটের জন্য সঠিক আকারের। আমি এমন একটি ব্যাটারি বেছে নিয়েছি যা পিসিবি -র সাথে মানানসই হবে এবং এখনও কিছু ছাড়পত্র দেবে। লিপো ব্যাটারি চার্জিং কেসি -6112 মডিউল দ্বারা পরিচালিত হয়। এই ক্ষেত্রে ব্যাটারি 6mm এর চেয়ে মোটা হতে পারে না। আমি 180mAh (Noiposi X0017VDHHF) রেটযুক্ত একটি ব্যাটারি পেয়েছি। এটি সম্পূর্ণ চার্জে এই ডিজাইনের জন্য প্রায় 5 ঘন্টা ব্যবহার করবে (এটি চার্জ করতে প্রায় 1.5 ঘন্টা সময় নেয়)। মনে রাখবেন যে একটি বড় ব্যাটারি চার্জ হতে বেশি সময় লাগবে কারণ BC05 চিপ শুধুমাত্র 150mA চার্জ বর্তমানের জন্য সক্ষম।
পদক্ষেপ 2: সফ্টওয়্যার লোড এবং নিয়ন্ত্রণ
সফটওয়্যার লোড
KC-6112 মডিউল রিসিভার বা ট্রান্সমিটার হতে সক্ষম, তাই কোন সফটওয়্যার ব্যবহার করা হচ্ছে তা গুরুত্বপূর্ণ। মডিউলটি SW এর সংস্করণ দিয়ে অর্ডার করা হয়েছে যা আপনি এটিতে চান। এই প্রকল্পের জন্য, গেটওয়ে কনফিগারেশন হল সেই সংস্করণ যা কাজ করবে। গেটওয়ে কোডের বর্তমান সংস্করণটি তাদের ওয়েবসাইটে (এই লেখা অনুযায়ী) 8.2.0। কেসি ওয়্যারফ্রি থেকে পাওয়া গেটওয়ে কোড সেটের বিভিন্ন সংস্করণের সাথে আমার অভিজ্ঞতা এই প্রকল্পের জন্য 8.1.0 হওয়ার সেরা সংস্করণ দেখায়। যে সংস্করণটি আমি অর্ডার করার সুপারিশ করব (একটি কাস্টম সংস্করণ হিসাবে)। এই নকশাটি কীভাবে কাজ করে তার জন্য 8.1.0 কোডটি সেরা ডিফল্ট পিটিটি কার্যকারিতা সরবরাহ করে। আপনি যদি PTT না চান এবং আপনার রেডিওর VOX ফাংশনটি ব্যবহার করতে চান, তাহলে সংস্করণটি ভাল হবে। 8.2.0 ডিফল্ট বৈশিষ্ট্য হিসাবে PTT প্রদান করে না। উল্লেখ্য যে 8.1.0 কেসি ওয়্যারফ্রি আর্কাইভ ওয়েবসাইটে বর্তমানে দেখানো হয়নি, তবে আপনি এটির জন্য অনুরোধ করতে পারেন। (আপনার প্রয়োজন হলে আমার কাছে একটি কপি আছে)।
আপনি কেসি ওয়্যারফ্রি ফার্মওয়্যার আপগ্রেড গাইড অনুসরণ করলে আপনি যে সংস্করণটি চান তার মডিউলটি ফ্ল্যাশ করতে পারেন। এই ক্ষমতা পরিচালনা করার জন্য সমস্ত ইন্টারফেসগুলি পরিকল্পিতভাবে দেখানো হয়েছে। এটি এই আলোচনার উদ্দেশ্য সীমার বাইরে তাই আমি এর মধ্যে আর যাব না। (লক্ষ্য করুন যে আপনি যদি মডিউলে সফ্টওয়্যার পরিবর্তন করতে চান, তাহলে আপনাকে একটি উইন্ডোজ ভিত্তিক কম্পিউটারে ড্রাইভার এবং ম্যানেজমেন্ট সফটওয়্যার ইনস্টল করতে হবে। আপনি একটি 3.3V USB থেকে সিরিয়াল ইন্টারফেস যেমন একটি Qunqi 3.3V 5.5V FT232RL আমাজন এবং অন্যান্য জায়গায় পাওয়া যায়)।
মডিউল নিয়ন্ত্রণ
KC-6112 মডিউলটিতে বেশ কয়েকটি ইনপুট রয়েছে যা নিয়ন্ত্রণের জন্য সুইচ ইনপুটগুলির জন্য ব্যবহার করা যেতে পারে। এই ডিজাইনের জন্য, আমি এটি সহজ রাখার সিদ্ধান্ত নিয়েছি এবং প্রয়োজনীয় ফাংশন পরিচালনার জন্য কেবল 3 টি পুশ-বোতাম সুইচ আছে। (নিম্নলিখিত তথ্য ফার্মওয়্যার নির্ভর। এটি 8.1.0 কোড প্রতিফলিত করে)।
পেয়ার/বিটিবি এই বোতামটি হেডসেটের সাথে জোড়া লাগাতে ব্যবহৃত হয়। এই বোতামটি এক সেকেন্ডেরও বেশি সময় ধরে রাখা হলে জোড়া লাগানো শুরু হয়। একটি সংক্ষিপ্ত ধাক্কা একটি সংযোগ করা সম্পদের সাথে পুনরায় সংযোগ স্থাপন করবে যদি এটি সংযোগ বিচ্ছিন্ন হয়ে যায়।
VOL UP/VOL DN এই বোতামগুলি আউটপুট ভলিউম সামঞ্জস্য করে (যা আপনার রেডিওতে আপনার মাইক্রোফোন ইনপুট চালায়)। আপনার রেডিও ইনপুটের জন্য কোনটি ভাল কাজ করে তা দেখতে আপনাকে একটু পরীক্ষা -নিরীক্ষা করতে হবে। মনে রাখবেন যে যখন আপনি এই বোতামগুলিতে দ্রুত ডাবল-পুশ করবেন তখন আপনি ইনপুট লাভকে উপরে এবং নীচে সামঞ্জস্য করবেন।
ভলিউম নিয়ে একটু পরীক্ষা করা এবং সেরা ফলাফল পেতে সেটিংস অর্জন করা আমার কাছে সবচেয়ে ভালো মনে হয়েছে। এটা স্পষ্টতই রেডিও থেকে রেডিওতে পরিবর্তিত হবে।
বোতাম ফাংশনের বিস্তারিত ব্যাখ্যার জন্য নির্দিষ্ট কোড সেট করার জন্য KC Wirefree ওয়েবসাইটে উপলব্ধ KcGateway ইউজার গাইড দেখুন। (এই 8.1.0 কোড সেটের জন্য kcGateway_UserGuide_v8.1_b1.pdf)।
বিভিন্ন স্ট্যাটাস ইঙ্গিতের জন্য আমার পরিকল্পনায় 4 টি LED দেখানো হয়েছে। লাল এবং নীল LEDs সাধারণ ব্লুটুথ অবস্থা এবং মডিউল অবস্থা প্রদান করা হয়। 'কানেক্টেড' এলইডি সত্যিই প্রয়োজন নেই কারণ নীল এলইডি ব্যবহার করে সংযোগের অবস্থা দেখা যায়। আমি এই সূচকটি পেতে সহায়ক বলে মনে করেছি। 'PTT' LED মডিউল PTT অবস্থা প্রতিফলিত করে। যখন PTT জোর দেওয়া হয়, MOSFET ড্রেন মাটিতে স্যুইচ করা হয়। এর একটি চাক্ষুষ সূচক থাকা সহজ।
ধাপ 3: রেডিও সংযোগ এবং উপসংহার
আপনার রেডিওতে ইন্টারফেস করা হচ্ছে
রেডিও ইন্টারফেস রেডিওর উপর নির্ভর করে। আমি ডাটা পোর্ট ব্যবহার করে একটি FT-897 (এবং অনুরূপ রেডিও) ব্যবহার করার জন্য তৈরি করা তারের একটি পরিকল্পিত অন্তর্ভুক্ত করেছি। আমি একটি Baofeng HT এর সাথে ব্যবহারের জন্য পরিকল্পিত অন্তর্ভুক্ত করেছি। মূলত আপনাকে KC-6112 আউটপুটে রেডিও মাইক্রোফোন ইনপুট এবং ইনপুটে রেডিও স্পিকার সংযোগ করতে হবে।
উপসংহার
আমি জানি এটি এই ইউনিটের একটি সংক্ষিপ্ত বিবরণ, কিন্তু এটি ভাল কাজ করে এবং আমি আমার রেডিওর ঠিক পাশে না থাকায় ঘুরে বেড়াতে পছন্দ করি। আমি দেখেছি যে আমি যে হেডসেট ব্যবহার করেছি তাতে কোনো সমস্যা ছাড়াই প্রায় 20-30 ফুট পেতে পারি। আমি অন্যান্য বেশ কয়েকটি হেডসেট পরীক্ষা করেছি, এবং এমন এক দম্পতি ছিল যারা গেটওয়ে প্রোটোকল সমর্থন করে না তাই তারা কাজ করে নি। বেশিরভাগ 'নন-মিউজিক' হেডসেটগুলি ভালভাবে কাজ করা উচিত।
আমি আশা করি আপনি যদি এটি তৈরি করেন তবে আপনি আমার মতো এটি উপভোগ করতে পারবেন। শুভকামনা রইল।
প্রস্তাবিত:
হোম-অটোমেশন বেসিকের জন্য HC-05 (ব্লুটুথ) মডিউল: 3 টি ধাপ
হোম-অটোমেশন বেসিকের জন্য HC-05 (ব্লুটুথ) মডিউল: আমার শেষ প্রকল্পে, আমি একটি পুশ বোতাম ব্যবহার করে LED নিয়ন্ত্রণ করছিলাম কিন্তু এই প্রকল্পে আমি HC-05 মডিউল দিয়ে PUSH BUTTON প্রতিস্থাপন করেছি। এই প্রকল্পটি চালিয়ে যাওয়া। আপনি সমস্ত বিবরণ পাবেন
আপনার আরডুইনোকে আইপি নেটওয়ার্কের সাথে সংযুক্ত করার জন্য কীভাবে আপনার নিজের ওয়াইফাই গেটওয়ে তৈরি করবেন?: 11 টি ধাপ (ছবি সহ)
আপনার Arduino কে IP নেটওয়ার্কের সাথে সংযুক্ত করার জন্য আপনার নিজের ওয়াইফাই গেটওয়ে কিভাবে তৈরি করবেন? আমি একটি রোবট নিয়ে কাজ করছি যা স্থায়ীভাবে একটি সার্ভারের সাথে সংযুক্ত হওয়া প্রয়োজন যা এআর চালায়
ESP8266 শিল্ডের উপর ভিত্তি করে Arduino এর জন্য সিরিয়াল UDP/IP গেটওয়ে: 8 টি ধাপ
ESP8266 শিল্ডের উপর ভিত্তি করে Arduino এর জন্য সিরিয়াল UDP/IP গেটওয়ে: আমি ইতিমধ্যে 2016 সালে এই নির্দেশযোগ্য " আপনার Arduino কে IP নেটওয়ার্কের সাথে সংযুক্ত করার জন্য আপনার নিজের ওয়াইফাই গেটওয়ে কিভাবে তৈরি করবেন " যেহেতু আমি কিছু কোড উন্নতি করেছি এবং আমি এখনও এই সমাধান ব্যবহার করছি। তবুও এখন কিছু ESP8266 ieldsাল আছে
Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড !: 5 টি ধাপ
Arduino বোর্ড ব্যবহার করে ব্লুটুথ মডিউল (HC-05 W/ EN Pin এবং BUTTON) এর জন্য কমান্ড! এটি কনফিগার/সংশোধন করার জন্য মডিউলে AT কমান্ড পাঠানোর বিষয়ে (নাম, পাসকি, বাউড রা
টিউব রেডিওগুলির জন্য একটি সিগার বক্স ব্যাটারি বক্স তৈরি করুন: 4 টি ধাপ
টিউব রেডিওগুলির জন্য একটি সিগার বক্স ব্যাটারি বক্স তৈরি করুন: যদি আপনি আমার মতো টিউব রেডিওগুলি নিয়ে নির্মাণ করেন এবং খেলেন, তাহলে সম্ভবত আপনারও একই সমস্যা আছে যেমনটি আমি তাদের শক্তি দিয়ে করি। বেশিরভাগ পুরানো সার্কিটগুলি উচ্চ ভোল্টেজ বি ব্যাটারিতে চালানোর জন্য ডিজাইন করা হয়েছিল যা আর পাওয়া যায় না। তাই