فهرست مطالب:
- مرحله 1: راه حل
- مرحله 2: سخت افزار
- مرحله 3: کتابخانه و طرح
- مرحله 4: ویژگی ها
- مرحله 5: پارامترهای قابل تنظیم
- مرحله 6: سیم کشی
- مرحله 7: اطلاعات اضافی
تصویری: KS-Cat-Feed-Counter: 7 Step
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
وضعیت
وقتی در یک خانه شلوغ زندگی می کنید ، اغلب نمی دانید که چند بار حیوان خانگی شما تغذیه شده است. احتمالاً شما به خانه می آیید و حیوان خانگی شما غذا می خواهد حتی اگر به تازگی توسط شخص دیگری که در حال حاضر در خانه نیست تغذیه شده باشد.
به نحوی ، حیوانات خانگی شما چاق و چاق تر می شوند. شما نمی خواهید یک دستگاه تغذیه کننده حیوان خانگی بخرید زیرا وقتی حیوان خانگی شما برای درخواست غذا به شما مراجعه می کند ، ارتباط بهتری دارید. با این حال ، شما نمی خواهید چربی و ناسالم باشد.
مرحله 1: راه حل
KS-Cat-Feed-Counter به شما اطلاع می دهد که حیوانات خانگی شما چند بار غذا خورده اند بنابراین شما کنترل رژیم غذایی حیوان خانگی خود را حفظ می کنید.
این دستگاه برای نشان دادن حداکثر چهار بار تغذیه در روز به شما ساخته شده است. البته می توانید نرم افزار و سخت افزار را تغییر دهید تا شمارنده را به پنج یا چند بار تغذیه افزایش دهید.
مرحله 2: سخت افزار
آردوینو پرو مینی (برای مصرف کم انرژی)
آپلود ماژول برای Arduino Pro Mini (این ماژول از Aliexpress فقط در لینوکس کار می کند -> دستورالعمل های بارگیری را در کد مشاهده کنید)
4 عدد LED
4 مقاومت 10 کیلو اهم
مسکن برای وسایل الکترونیکی و باتری
سوئیچ مغناطیسی
باتری بلوک 9 ولت با کانکتور
مواد کوچک مانند برد الکترونیکی و سیم
(همه هزینه ها حدود 15 دلار در Aliexpress.com است)
مرحله 3: کتابخانه و طرح
کتابخانه: LowPowerLibrary (https://github.com/rocketscream/Low-Power)
طرح:
زمان بالاخره با طرح "2018-08-KS-Cat-Feed-Counter.ino" نشان داد که شما باید باتری 9V-Block را در تمام 6 ماه تغییر دهید. بنابراین شمارنده را به منبع تغذیه خارجی وصل کردم (دیگر نیازی به صرفه جویی در برق نیست). در صورت انجام این کار می توانید از طرح "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino" استفاده کنید.
مرحله 4: ویژگی ها
این ابزار حداکثر 4 بار تغذیه را شمارش می کند. دارای 4 LED است و هر LED فعال نشان دهنده زمان تغذیه است. پس از 4 بار تغذیه ، در 1 راه اندازی مجدد می شود. از آنجا که با باتری کار می کند ، برای مصرف کم انرژی برنامه ریزی شده است. (بدون تایمر)
شما یک دکمه برای بررسی چند بار تغذیه حیوان خانگی خود دارید. LED ها با توجه به زمان تغذیه روشن می شوند. علاوه بر این ، شما یک دکمه برای کاهش میزان دفعات تغذیه در هر بار فشار دادن آن دارید. (برای اصلاحات به عنوان مثال درب را باز می کنید اما به حیوان خانگی غذا نمی دهید - برای پر کردن غذا)
دارای یک کلید مغناطیسی است که تشخیص می دهد درب جعبه غذا باز یا بسته است. (من آن را با سوئیچ های شیب دار امتحان کردم اما اینها قابل اعتماد نیستند)
پس از زمان قابل تنظیم "minOpeningTime" درب جعبه خوراک باز - فرض بر این است که شما فقط حیوان خانگی خود را تغذیه کرده اید - و شمارنده زمان تغذیه افزایش می یابد (در صورتی که شمارنده زمان تغذیه شما در 4 باشد به 1 تنظیم می شود).
وقتی درب را باز می کنید ، LED ها با توجه به زمان تغذیه روشن می شوند.
وقتی درپوش را می بندید ، LED ها مطابق زمان تغذیه روشن می شوند (مگر اینکه قبل از بیش از "minOpeningTime" بیشتر از قبل بسته شود).
پس از کاهش زمان تغذیه توسط دکمه کاهش ، LED ها مطابق زمان تغذیه جدید روشن می شوند.
مرحله 5: پارامترهای قابل تنظیم
minOpeningTime: وقتی درب بیش از این زمان باز است ، شمارنده افزایش می یابد.
lightenUpLED ها: هنگامی که دکمه را فشار می دهید تا ببینید چند بار حیوان خانگی شما تغذیه شده است یا وقتی درب را باز یا بسته می کنید یا زمان تغذیه را در مقابل کاهش می دهید چراغ های LED برای این زمان روشن می شوند.
مرحله 6: سیم کشی
مرحله 7: اطلاعات اضافی
آردوینو در حالت عادی به حدود 50 میلی آمپر نیاز دارد. با "LowPowerLibrary" ، این در این طرح به کمتر از 0.2mA کاهش می یابد. بنابراین ، به جای تعویض روزانه باتری ، می توانید این کار را فقط یک بار در سال انجام دهید. از آنجا که "LowPowerLibrary" فعال است ، هیچ تایمر وجود ندارد و من نمی توانم از دستور millis استفاده کنم. (فقط در "minOpeningTime" تأخیر داشته باشید)
ماژول بارگذاری Arduino Pro همیشه روی سیستم عامل لینوکس خوب کار می کرد - اما فقط گاهی اوقات در سیستم عامل ویندوز. به یاد داشته باشید که قبل از بارگذاری ، حق نوشتن را برای پورت در لینوکس بدهید. (نظرات را در کد ببینید)
توصیه شده:
WW2 History Learner: 3 Step
یادگیرنده تاریخ WW2: سلام بچه ها! بنابراین برای کلاس کامپیوتر من در سال جاری ما موظف شدیم نوعی دستگاه الکترونیکی ایجاد کنیم تا آنچه را که در کلاس آموخته ایم نشان دهیم. من یکی از افرادی هستم که تاریخ جنگ جهانی دوم را دوست دارم ، بنابراین تصمیم گرفتم دستگاهی بسازم كه به مردم كمك كند
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Java: 4 Step
Raspberry Pi-TMD26721 Infrared Digital Proximity Detector Java Java: TMD26721 یک آشکارساز مجاورت دیجیتالی مادون قرمز است که یک سیستم تشخیص مجاورت کامل و منطق رابط دیجیتال را در یک ماژول نصب سطح 8 پین تک فراهم می کند. تشخیص مجاورت شامل بهبود سیگنال به نویز و دقت. یک حرفه ای
آگاه باشید از ATLAS - STAR WARS - Death Star II: 7 Step (همراه با تصاویر)
از ATLAS آگاه باشید - STAR WARS - Death Star II: Build from Bandai Death Star II مدل پلاستیکی. ویژگی های اصلی عبارتند از: ستاره مرگ
تبدیل سنسور جلوه Logitech 3D Extreme Pro Hall: 9 Step
تبدیل سنسور جلوه Logitech 3D Extreme Pro Hall: کنترل سکان روی جوی استیکم در حال خاموش شدن بود. من سعی کردم گلدان ها را جدا کرده و آنها را تمیز کنم ، اما واقعاً فایده ای نداشت. بنابراین من جستجوی گلدان های جایگزین را شروع کردم و چندین وب سایت مختلف از چندین سال پیش پیدا کردم که اشاره می کردند
"High-Fivey" Cardboard Micro: bit Robot: 18 Step (همراه با تصاویر)
"High-Fivey" Cardboard Micro: bit Robot: در خانه گیر کرده اید اما هنوز به پنج نفر نیاز دارید؟ ما یک ربات کوچک دوستانه با مقوا و میکرو ساخته ایم: بیت به همراه تخته مدار Crazy Circuits و تنها چیزی که او از شما می خواهد یک پنج نفره بالا است تا عشق او را به شما زنده نگه دارد. اگر دوست دارید