সুচিপত্র:

বিড়াল প্রতিষেধক: 4 ধাপ (ছবি সহ)
বিড়াল প্রতিষেধক: 4 ধাপ (ছবি সহ)

ভিডিও: বিড়াল প্রতিষেধক: 4 ধাপ (ছবি সহ)

ভিডিও: বিড়াল প্রতিষেধক: 4 ধাপ (ছবি সহ)
ভিডিও: মিঁয়াও শুনে বুঝে নেয়া যায় বিড়ালের মনের কথা | Cat Vocalizations and What They Mean 2024, নভেম্বর
Anonim
বিড়াল প্রতিষেধক
বিড়াল প্রতিষেধক

শুরুতে, আমি বিড়ালকে ঘৃণা করি না কিন্তু আমি পাখি ভালোবাসি। আমার বাগানে আমাদের কিছু খোলা খাঁচা আছে যেখানে পাখিরা enterুকতে পারে এবং তাদের ইচ্ছামতো চলে যেতে পারে। তারা সেখানে খাবার ও পানি খুঁজে পেতে পারে। দুর্ভাগ্যবশত মাঝে মাঝে পাড়া থেকে একটি বিড়াল আমার বাগানে প্রবেশ করে এবং আমি চাই না এটি কোনো পাখি ধরুক।

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

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

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

ধাপ 1: বিড়াল প্রতিষেধক বৈদ্যুতিন নকশা

দ্য ক্যাট রেপেলেন্ট ইলেকট্রনিক ডিজাইন
দ্য ক্যাট রেপেলেন্ট ইলেকট্রনিক ডিজাইন
দ্য ক্যাট রেপেলেন্ট ইলেকট্রনিক ডিজাইন
দ্য ক্যাট রেপেলেন্ট ইলেকট্রনিক ডিজাইন
দ্য ক্যাট রেপেলেন্ট ইলেকট্রনিক ডিজাইন
দ্য ক্যাট রেপেলেন্ট ইলেকট্রনিক ডিজাইন

পরিকল্পিত চিত্রটি বিড়াল তাড়ানোর নকশা দেখায়। এটি একটি PIC12F615, দুটি পাইজো বাজার এবং কিছু ক্যাপাসিটার নিয়ে গঠিত। এটি তিনটি NiMH রিচার্জেবল ব্যাটারি দ্বারা চালিত এবং এটি একটি বহিরাগত মিনি প্যাসিভ ইনফ্রারেড (PIR) মডিউল ব্যবহার করে যা আন্দোলন সনাক্ত করতে পারে। যেহেতু আমার আগের বিড়াল প্রতিষেধক একটি সৌর প্যানেল ছিল, আমি ব্যাটারি রিচার্জ হিসাবে এই নকশা এটি পুনরায় ব্যবহার।

প্রাথমিকভাবে আমি ভেবেছিলাম যে পাইজো বাজার চালানোর জন্য আমার HEF4049 এর মতো ড্রাইভার আইসি দরকার কিন্তু তা মনে হয় না। পিআইসি সরাসরি পাইজো বাজার চালাতে সক্ষম ছিল। আমার অসিলোস্কোপের স্ক্রিনশটগুলিতে আপনি PIC এর পিন 2 এবং পিন 3 এর সংকেতগুলি PIC এর সাথে সংযুক্ত পাইজো বাজারের সাথে এবং ছাড়া দেখতে পাবেন।

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

মিনি পিআইআর মডিউলে সমস্ত ইলেকট্রনিক্স পিআইআর ডিটেক্টরে সংহত রয়েছে এবং এটি 2.7 থেকে 12 ভোল্টের সাপ্লাই ভোল্টেজে কাজ করতে পারে। এর পরিসীমা প্রায় 3-5 মিটারের মধ্যে সীমাবদ্ধ যা আমার উদ্দেশ্যে যথেষ্ট।

এই প্রকল্পের জন্য আপনার নিম্নলিখিত ইলেকট্রনিক উপাদানগুলির প্রয়োজন:

  • 1 PIC মাইক্রোকন্ট্রোলার 12F615
  • 1 মিনি প্যাসিভ ইনফ্রারেড মডিউল (পিআইআর)
  • 1 শটকি ডায়োড, যেমন 1N5819
  • 2 পাইজো buzzers, 40 kHz, যেমন মুরাতা MA40S4S
  • 100 nF এর 4 টি সিরামিক ক্যাপাসিটার
  • 1 kOhm এর 1 রোধক
  • 1 উচ্চ উজ্জ্বলতা LED
  • 3 এএ ব্যাটারির জন্য 1 ব্যাটারি ধারক
  • 3 NiMH AA রিচার্জেবল ব্যাটারি
  • 4.2 ভোল্টের 1 টি সোলার প্যানেল, 100 এমএ। উচ্চতর ভোল্টেজ সহ একটি প্যানেলও হতে পারে।

আমি ডিভাইসের বিদ্যুৎ খরচ সম্পর্কে কিছু পরিমাপ করেছি। যখন ঘুমের মোডে পিআইসি খুব কমই কোন শক্তি ব্যবহার করে - অন্তত আমি এটি পরিমাপ করতে পারিনি - কিন্তু পিআইআর 16 ইউএ এর একটি অবিচ্ছিন্ন বর্তমান অঙ্কন করছে। যখন PIC এবং buzzers সক্রিয় হয়, গড় মোট বর্তমান প্রায় 4.4 mA হয়। ব্যাটারি চার্জ রাখার জন্য সৌর প্যানেল দ্বারা সরবরাহ করা শক্তি যথেষ্ট হওয়া উচিত।

বিটিডব্লিউ। আমি কেবল 3 টি ব্যাটারি ব্যবহার করেছি কারণ আমার চারপাশে একটি সোলার প্যানেল ছিল যা কেবলমাত্র 4.2 ভোল্ট সরবরাহ করতে সক্ষম ছিল কিন্তু আপনি 4 টি রিচার্জেবল ব্যাটারি এবং একটি সোলার প্যানেল ব্যবহার করতে পারেন যা 6 ভোল্ট সরবরাহ করতে পারে। আপনি যদি এটি করেন তবে পাইজো বাজারের সংকেত বাড়বে এবং তাই বিড়াল তাড়ানোর পরিসর বাড়বে।

আমি ইলেকট্রনিক্স একত্রিত করার জন্য একটি ব্রেডবোর্ড ব্যবহার করেছি। ছবিতে আপনি পরীক্ষার সময় বোর্ড দেখতে পারেন।

ধাপ 2: বিড়াল প্রতিষেধক হাউজিং

দ্য ক্যাট রেপেলেন্ট হাউজিং
দ্য ক্যাট রেপেলেন্ট হাউজিং
দ্য ক্যাট রেপেলেন্ট হাউজিং
দ্য ক্যাট রেপেলেন্ট হাউজিং
দ্য ক্যাট রেপেলেন্ট হাউজিং
দ্য ক্যাট রেপেলেন্ট হাউজিং

যাদের কাছে থ্রিডি প্রিন্টার আছে তারা হাউজিং প্রিন্ট করতে পারে কিন্তু যেহেতু আমার কাছে এমন প্রিন্টার নেই, তাই হাউজিং তৈরিতে আমি 3 মিমি পুরুত্বের সাদা অ্যাক্রিলিক প্লাস্টিক ব্যবহার করেছি। ছবিগুলি পৃথক অংশ এবং একত্রিত সংস্করণ দেখায়।

সমস্ত অংশ একসাথে আঠালো করার পরে - নীচের প্লেটটি বাদ দিয়ে - আমি এটিকে কিছু সোনার স্প্রে পেইন্ট দিয়ে এঁকেছিলাম যা আমার চারপাশে ছিল।

ধাপ 3: সফটওয়্যার

আগেই উল্লেখ করা হয়েছে আমি PIC12F615 এর কিছু অতিরিক্ত অন-বোর্ড হার্ডওয়্যার ব্যবহার করেছি যাতে বিড়াল তাড়ানোর ফিচার সেট বাড়ানো যায়।

সফ্টওয়্যার নিম্নলিখিত প্রধান কাজ সম্পাদন করে:

  • যখন পিআইআর আন্দোলন সনাক্ত করে, এটি তার আউটপুটে একটি নাড়ি তৈরি করে যা পিআইসি এর বাহ্যিক বাধা পিনের সাথে সংযুক্ত থাকে। এই ইভেন্টটি ঘুম থেকে PIC কে জাগিয়ে তুলবে এবং একটি টাইমার পুনরায় সেট করবে। পিআইআর দ্বারা চলাচলের প্রতিটি সনাক্তকরণের সাথে টাইমারটি পুনরায় সেট করা হবে।
  • যখন PIC জেগে ওঠে এবং টাইমার পুনরায় সেট করা হয়, পাইজো বাজারের জন্য 40 kHz সংকেত উৎপন্ন হয় এবং LED চালু হয়।
  • যখন PIR 60 সেকেন্ডের জন্য কোন গতিবিধি সনাক্ত করে না, 40 kHz সংকেত বন্ধ হয়ে যায়, LED বন্ধ হয়ে যায় এবং PIC বিদ্যুৎ খরচ কমাতে স্লিপ মোডে প্রবেশ করে।
  • অতিরিক্ত বৈশিষ্ট্য নিম্নরূপ। পিআইসি বোর্ডে একটি এনালগ ডিজিটাল কনভার্টার (এডিসি) আছে যা আমি ব্যাটারির ভোল্টেজ পরিমাপ করতে ব্যবহার করতাম। দুটি ফাংশন বাস্তবায়িত হয়:

    • যখন ব্যাটারির ভোল্টেজ Vol.০ ভোল্টের নিচে নেমে যায় এবং ডিভাইসটি সক্রিয় থাকে, তখন LED জ্বলজ্বল করবে যে ব্যাটারির ভোল্টেজ কম।
    • যখন ব্যাটারির ভোল্টেজ 2.7 ভোল্টের নিচে নেমে যায় এবং ডিভাইসটি সক্রিয় থাকে, তখন জেগে ওঠার পর PIC অবিলম্বে ঘুমিয়ে যাবে। এই বৈশিষ্ট্যটি ব্যাটারিগুলি সম্পূর্ণরূপে নিinedশেষিত হওয়া রোধ করার জন্য প্রয়োগ করা হয়েছে যা ব্যাটারির ক্ষতি করতে পারে।

আপনি আমার সব PIC প্রজেক্ট থেকে আশা করতে পারেন, সফটওয়্যারটি JAL তে লেখা হয়েছে, PIC মাইক্রোকন্ট্রোলারের জন্য একটি Pascal- এর মত উচ্চ স্তরের প্রোগ্রামিং ভাষা।

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

আপনি যদি JAL এর সাথে PIC মাইক্রোকন্ট্রোলার ব্যবহার করতে আগ্রহী হন তাহলে JAL ওয়েবসাইটে যান।

ধাপ 4: কর্মে বিড়াল প্রতিষেধক

এই খুব সংক্ষিপ্ত ভিডিওটি ক্যাট রেপেলেন্টকে কর্মে দেখায়। আমি 3 মিটার দূর থেকে যন্ত্রের পাশ দিয়ে একটু বিড়ালের অনুকরণ করছি। আপনি দেখতে পাচ্ছেন - কিন্তু শুনতে পাচ্ছেন না - আমি পাস করার সাথে সাথেই ডিভাইসটি চালু হয়ে যায়।

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

এই নির্দেশযোগ্য করে মজা করুন এবং আপনার প্রতিক্রিয়া এবং ফলাফলগুলির জন্য উন্মুখ।

প্রস্তাবিত: