সুচিপত্র:

হারানো এবং পাওয়া জন্য দূরবর্তী নিয়ন্ত্রিত বজার: 4 টি ধাপ
হারানো এবং পাওয়া জন্য দূরবর্তী নিয়ন্ত্রিত বজার: 4 টি ধাপ

ভিডিও: হারানো এবং পাওয়া জন্য দূরবর্তী নিয়ন্ত্রিত বজার: 4 টি ধাপ

ভিডিও: হারানো এবং পাওয়া জন্য দূরবর্তী নিয়ন্ত্রিত বজার: 4 টি ধাপ
ভিডিও: পুলিশ কি সেনাবাহিনীর গাড়ি আটকানোর ক্ষমতা রাখে? Bangladesh Army vehicles | InFormative Bangla 2024, নভেম্বর
Anonim
Image
Image

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

বুজার এবং কন্ট্রোলার 434 মেগাহার্টজ রেডিও ট্রান্সমিটার এবং রিসিভার ব্যবহার করে ওয়্যারলেস যোগাযোগ করে এবং কোডটি ভার্চুয়াল ওয়্যার লাইব্রেরি ব্যবহার করে।

সরবরাহ

2 x Teensy (বা Arduino, ইত্যাদি)

Teensy এর জন্য 2 x হেডার / সকেট - আমি স্পার্কফুন থেকে PRT -07939 এর মত একটি DIP সকেটের qty 4 ব্যবহার করেছি এবং মাঝখানে তাদের আলাদা করে ফেলেছি। আপনি মহিলা হেডারও ব্যবহার করতে পারেন।

1 x 434 MHz রেডিও ট্রান্সমিটার: স্পার্কফুন থেকে WRL-10534

1 x 434 MHz রেডিও রিসিভার: স্পার্কফুন থেকে WRL-10532

1 x Piezo buzzer - যতক্ষণ পর্যন্ত এটি 3V3 সহনশীল, আমি স্পার্কফুন থেকে COM -13940 ব্যবহার করেছি

1 এক্স পুশ বোতাম - যে কোন কাজ করবে, আমি স্পার্কফুন থেকে COM -11992 এর মত একটি প্যানেল মাউন্ট বোতাম ব্যবহার করেছি

1 এক্স রোটারি পোটেন্টিওমিটার-যে কোন কাজ করবে, আমি একটি প্যানেল মাউন্ট 3310Y-001-502L-ND ব্যবহার করেছি Digikey থেকে

2 x 9V ব্যাটারি

2 x 9V ব্যাটারি স্ন্যাপ সংযোগকারী

2 x 5V লিনিয়ার রেগুলেটর - আমার চারপাশে যা ছিল তা ব্যবহার করেছি, অংশ #গুলি UA7805C এবং LM78L05

1 x বড় (~ 1000uF) ক্যাপাসিটর

3 x ছোট ক্যাপাসিটার - আমি 0.47, 0.1, এবং 0.01 ইউএফ ব্যবহার করেছি কারণ এটি আমার রৈখিক নিয়ন্ত্রকদের ডেটশীটগুলি সুপারিশ করেছে

1 এক্স প্রতিরোধক, পুশ বোতামের জন্য একটি পুল-ডাউন হিসাবে ব্যবহার করতে। আমি 1.2 কে ব্যবহার করেছি, এটি শক্তি সঞ্চয় করার জন্য বড় হতে পারে।

সার্কিট পরীক্ষার জন্য 2 এক্স ব্রেডবোর্ড

চূড়ান্ত সার্কিটের জন্য 2 এক্স পারফোর্ড বা বিক্রয়যোগ্য ব্রেডবোর্ড

তার, সোল্ডারিং লোহা, ঝাল

3D প্রিন্টার + কেসের জন্য ফিলামেন্ট (alচ্ছিক)

ধাপ 1: সার্কিট ব্রেডবোর্ড

ব্রেডবোর্ড সার্কিট
ব্রেডবোর্ড সার্কিট

একটি ব্রেডবোর্ডে সার্কিট একত্রিত করতে ডায়াগ্রামটি অনুসরণ করুন।

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

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

তিনটি ছোট ক্যাপাসিটারগুলি পাওয়ার রেলগুলি ফিল্টার করার জন্য। এগুলি পুরোপুরি প্রয়োজনীয় নয় তবে টিনসি এবং রেডিও রিসিভার এবং ট্রান্সমিটারে স্থিতিশীল ভোল্টেজ সরবরাহ করে নির্ভরযোগ্যতা বাড়াতে সহায়তা করবে।

বড় ক্যাপাসিটরটি একটি কম পাস ফিল্টার হিসাবে ব্যবহার করা হয় যাতে টিনেজির PWM আউটপুটকে ডিসি ভোল্টেজে পরিণত করা যায় যা পিজিও বুজারের জন্য গ্রহণযোগ্য। এটি বেশ গুরুত্বপূর্ণ কারণ পাইজো বাজারগুলি এসি পিডব্লিউএম সংকেতের সাথে কাজ করার জন্য নয়। যাইহোক, যদি আপনার স্পার্কফুন COM-07950 এর মতো নন-পাইজো স্পিকার থাকে তবে এই ক্যাপাসিটরের প্রয়োজন হবে না, যা একটি বর্গাকার তরঙ্গ দিয়ে কাজ করার জন্য ডিজাইন করা হয়েছে।

সেরা সংকেত অর্জনের জন্য অ্যান্টেনা অবশ্যই সঠিক দৈর্ঘ্য হতে হবে। 17 সেমি দৈর্ঘ্য 434 মেগাহার্টজ রেডিও তরঙ্গের এক চতুর্থাংশ তরঙ্গদৈর্ঘ্য হিসাবে গণনা করা হয় যা অনুরণন অর্জন করে। বিকল্পভাবে, আপনি একটি লোডিং কয়েল অ্যান্টেনা তৈরি করতে পারেন যেমন এই নির্দেশযোগ্য, কিন্তু আমি এটি চেষ্টা করি নি।

ধাপ 2: টিনসির প্রোগ্রাম

আমার কোড এখানে GitHub এ উপলব্ধ:

github.com/rebeccamccabe/radio-buzzer

রিসিভার এবং ট্রান্সমিটারের জন্য আলাদা কোড আছে।

ট্রান্সমিটার কোডে, আপনাকে ন্যূনতম এবং সর্বোচ্চ ভলিউম এবং পট পড়ার ভেরিয়েবলগুলি টিউন করতে হতে পারে যতক্ষণ না ভলিউম পরিসীমা আপনার নির্দিষ্ট পটেন্টিওমিটার এবং পিজিও বুজার সংমিশ্রণের জন্য সঠিক। বুজারে লাগানো ডিসি ভোল্টেজ হবে ভোল / 255 * Vref, যেখানে Vref একটি কিশোর বয়সের জন্য 3.3V এবং পোলেন্টিওমিটার পড়ার উপর ভিত্তি করে কোডে ভোল গণনা করা হয়।

কোডে আমি এখানে বর্ণিত Teensy এর জন্য বেশ কিছু শক্তি সঞ্চয় কৌশল ব্যবহার করেছি। এই কৌশলগুলি ছাড়া, বোজার সার্কিট এবং কন্ট্রোল সার্কিটটি প্রতিটিতে 40 এমএ টেনেছিল এমনকি যখন বোতামটি চাপানো হয়নি, তাই একটি আদর্শ 9V ব্যাটারি মাত্র 12 ঘন্টা পরে শক্তি শেষ হয়ে যাবে।

ধাপ 3: সার্কিট সোল্ডার

সার্কিট সোল্ডার
সার্কিট সোল্ডার

একবার সার্কিটটি রুটিবোর্ডে কাজ করলে, এটি একটি পারফবোর্ডে ঝালাই করার সময়।

আমি সার্কিটগুলিকে একটি বাক্সে ফিট করতে চাই যেটি আমি 3 ডি প্রিন্ট করব তা বিবেচনা করে আমি উপাদানগুলি রেখেছি। আমি তারের সাথে ট্রান্সমিটারের (পাত্র এবং পুশ বোতাম) প্যানেল মাউন্ট উপাদানগুলিকে সংযুক্ত করেছি যাতে বক্স সমাবেশকে সামঞ্জস্য করার জন্য তাদের উল্লম্ব উইগল রুম থাকে।

ব্যাটারিগুলির জন্য একটি জায়গা ছেড়ে যেতে ভুলবেন না, এবং মনে রাখবেন যে 5V রৈখিক নিয়ন্ত্রকরা গরম হয়ে উঠবে।

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

ধাপ 4: একত্রিত করুন এবং ব্যবহার শুরু করুন

একত্রিত করুন এবং ব্যবহার শুরু করুন
একত্রিত করুন এবং ব্যবহার শুরু করুন

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

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

প্রস্তাবিত: