সুচিপত্র:

KS-Cat-Feed-Counter: 7 ধাপ
KS-Cat-Feed-Counter: 7 ধাপ

ভিডিও: KS-Cat-Feed-Counter: 7 ধাপ

ভিডিও: KS-Cat-Feed-Counter: 7 ধাপ
ভিডিও: NexusPay A to Z - Dutch Bangla Bank (DBBL) - Bangla Tutorial 2024, নভেম্বর
Anonim
কেএস-ক্যাট-ফিড-কাউন্টার
কেএস-ক্যাট-ফিড-কাউন্টার
কেএস-ক্যাট-ফিড-কাউন্টার
কেএস-ক্যাট-ফিড-কাউন্টার
কেএস-ক্যাট-ফিড-কাউন্টার
কেএস-ক্যাট-ফিড-কাউন্টার

পরিস্থিতি

যখন আপনি একটি ব্যস্ত পরিবারে থাকেন, প্রায়ই আপনি জানেন না যে আপনার পোষা প্রাণীকে কতবার খাওয়ানো হয়েছে। সম্ভবত আপনি বাড়িতে পৌঁছেছেন এবং আপনার পোষা প্রাণী খাবার চেয়েছে এমনকি এটি এই মুহূর্তে অন্য কেউ দ্বারা খাওয়ানো হয়েছে যিনি বাড়িতে নেই।

একরকম, আপনার পোষা প্রাণী মোটা এবং মোটা হচ্ছে। আপনি একটি স্বয়ংক্রিয় পোষা ফিডার কিনতে চান না কারণ আপনার পোষা প্রাণীর সাথে আপনার আরও ভাল সংযোগ থাকে যখন এটি আপনার কাছে খাবার চাইতে আসে। যাইহোক, আপনি এটি মোটা এবং অস্বাস্থ্যকর হতে চান না।

ধাপ 1: সমাধান

সমাধান
সমাধান

KS-Cat-Feed-Counter এর অর্থ হল আপনার পোষা প্রাণী ইতিমধ্যে কতবার খেয়েছে সে সম্পর্কে আপনাকে জানানো যাতে আপনি আপনার পোষা প্রাণীর খাদ্যের নিয়ন্ত্রণে থাকেন।

এটি আপনাকে দিনে চার বার খাওয়ানোর জন্য তৈরি করা হয়েছে। কাউন্টারকে পাঁচ বা ততোধিক খাওয়ানোর সময় বাড়ানোর জন্য আপনি অবশ্যই নরম এবং হার্ডওয়্যার পরিবর্তন করতে পারেন।

ধাপ 2: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

আরডুইনো প্রো মিনি (কম বিদ্যুত ব্যবহারের জন্য)

Arduino Pro Mini এর জন্য মডিউল আপলোড করুন (Aliexpress থেকে এই মডিউলটি শুধুমাত্র লিনাক্সে কাজ করে -> কোডে ডাউনলোডের নির্দেশাবলী দেখুন)

4 LED এর

4 প্রতিরোধক 10kOhms

ইলেকট্রনিক এবং ব্যাটারির জন্য আবাসন

চৌম্বক সুইচ

সংযোগকারী সহ 9V ব্লক ব্যাটারি

ইলেকট্রনিক বোর্ড এবং তারের মতো ছোট উপাদান

(Aliexpress.com এ সব খরচ প্রায় 15 USD)

ধাপ 3: লাইব্রেরি এবং স্কেচ

লাইব্রেরি এবং স্কেচ
লাইব্রেরি এবং স্কেচ
লাইব্রেরি এবং স্কেচ
লাইব্রেরি এবং স্কেচ

লাইব্রেরি: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

স্কেচ:

সময় অবশেষে স্কেচ "2018-08-KS-Cat-Feed-Counter.ino" দিয়ে দেখিয়েছে আপনাকে 9V-Block-Battery সব 6 মাসে পরিবর্তন করতে হবে। তাই আমি কাউন্টারটিকে একটি বাহ্যিক শক্তির উৎসের সাথে সংযুক্ত করেছি (আর বিদ্যুৎ সংরক্ষণের প্রয়োজন নেই)। আপনি যদি এটি করেন তবে আপনি "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino" স্কেচ ব্যবহার করতে পারেন।

ধাপ 4: বৈশিষ্ট্য

বৈশিষ্ট্য
বৈশিষ্ট্য

এই গ্যাজেটটি 4 বার খাওয়ানোর সময় গণনা করে। এটিতে 4 টি LED রয়েছে এবং প্রতিটি সক্রিয় LED একটি খাওয়ানোর সময়কে প্রতিনিধিত্ব করে। 4 বার খাওয়ানোর পরে, এটি 1 এ পুনরায় চালু হয়। যেহেতু এটি ব্যাটারিতে কাজ করে, এটি কম বিদ্যুত ব্যবহারের জন্য প্রোগ্রাম করা হয়। (টাইমার নেই)

আপনার পোষা প্রাণীকে কতবার খাওয়ানো হয়েছে তা পরীক্ষা করার জন্য আপনার একটি বোতাম রয়েছে। LED খাওয়ানোর সময় অনুযায়ী হালকা হয়। উপরন্তু, প্রতিবার যখন আপনি এটি টিপবেন তখন খাওয়ানোর সময় হ্রাস করার জন্য আপনার একটি বোতাম রয়েছে। (সংশোধনের জন্য উদা আপনি idাকনা খুলেন কিন্তু পোষা প্রাণীকে খাওয়ান না - খাবার রিফিলের জন্য)

এটিতে একটি চৌম্বকীয় সুইচ রয়েছে যা খাদ্য বাক্সের idাকনা খোলা বা বন্ধ কিনা তা সনাক্ত করে। (আমি টিল্ট সুইচ দিয়ে চেষ্টা করেছি কিন্তু এগুলো যেখানে বিশ্বাসযোগ্য নয়)

খোলা ফিড বক্সের idাকনার একটি কনফিগারযোগ্য সময় "minOpeningTime" পরে - ধারণা করা হয় যে আপনি শুধু আপনার পোষা প্রাণীকে খাওয়ান - এবং খাওয়ানোর সময় কাউন্টার বৃদ্ধি পায় (যদি আপনার খাওয়ার সময় কাউন্টার 4 এ থাকে তবে এটি 1 এ সেট করা হয়)।

যখন আপনি lাকনা খুলবেন, তখন LED খাওয়ানোর সময় অনুযায়ী হালকা হবে।

যখন আপনি idাকনা বন্ধ করেন, তখন খাওয়ানোর সময় অনুযায়ী LED হালকা হয় ("minOpeningTime" ছাড়িয়ে যাওয়ার আগে আপনি আবার বন্ধ করুন)।

হ্রাস বোতাম দ্বারা খাওয়ানোর সময় হ্রাস করার পরে, নতুন খাওয়ানোর সময় অনুসারে LED হালকা হয়।

ধাপ 5: কনফিগারযোগ্য পরামিতি

কনফিগারযোগ্য প্যারামিটার
কনফিগারযোগ্য প্যারামিটার

minOpeningTime: যখন timeাকনা এই সময়ের বেশি খোলা থাকে তখন কাউন্টার বাড়ানো হবে।

হাল্কা আপলিডস: যখন আপনি আপনার পোষা প্রাণীকে কতবার খাওয়ানো হয়েছে তা পরীক্ষা করার জন্য বোতাম টিপুন, অথবা যখন আপনি openাকনা খুলবেন বা বন্ধ করবেন অথবা যখন আপনি খাওয়ার সময় কমাবেন তখন LED এর আলো জ্বলে উঠবে।

ধাপ 6: তারের

তারের
তারের

ধাপ 7: অতিরিক্ত তথ্য

অতিরিক্ত তথ্য
অতিরিক্ত তথ্য

Arduino স্বাভাবিক মোডে প্রায় 50mA প্রয়োজন। "LowPowerLibrary" এর সাথে, এই স্কেচে এটি 0.2mA এরও কম করা হয়েছে। অতএব, দৈনিক ব্যাটারি পরিবর্তনের পরিবর্তে আপনি বছরে মাত্র একবার এটি করতে পারেন। যেহেতু "LowPowerLibrary" সক্রিয়, কোন টাইমার নেই এবং আমি কমান্ড মিলিস ব্যবহার করতে পারিনি। (শুধু "minOpeningTime" এ দেরি করুন)

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

প্রস্তাবিত: