תוכן עניינים:

KS-Cat-Feed-Counter: 7 שלבים
KS-Cat-Feed-Counter: 7 שלבים

וִידֵאוֹ: KS-Cat-Feed-Counter: 7 שלבים

וִידֵאוֹ: KS-Cat-Feed-Counter: 7 שלבים
וִידֵאוֹ: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, נוֹבֶמבֶּר
Anonim
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter
KS-Cat-Feed-Counter

מַצָב

כאשר אתה גר בבית עסוק, לעתים קרובות אינך יודע כמה פעמים חיית המחמד שלך הוזנה. כנראה שאתה מגיע לבית וחיית המחמד שלך מבקשת מזון אפילו שזה עתה הוזן על ידי מישהו אחר שאינו בבית כרגע.

איכשהו, חיות המחמד שלך הופכות שמנות יותר ויותר. אינך רוצה לקנות מזין חיות מחמד אוטומטי מכיוון שיש לך חיבור טוב יותר לחיית המחמד שלך כאשר הוא צריך לבוא אליך לבקש מזון. עם זאת, אתה לא רוצה שזה יהיה שמן ולא בריא.

שלב 1: פתרון

פִּתָרוֹן
פִּתָרוֹן

מונה KS-Cat-Feed-Counter נועד ליידע אותך כמה פעמים חיות המחמד שלך אכלו כבר כדי שתוכל לשלוט בתזונה של חיית המחמד שלך.

הוא נועד להראות לך עד ארבע פעמים האכלה ביום. אתה יכול כמובן לשנות את הרך והחומרה כדי להגדיל את המונה לחמש זמני האכלה או יותר.

שלב 2: חומרה

חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה

Arduino Pro Mini (לצריכת חשמל נמוכה)

מודול העלאה ל- Arduino Pro Mini (מודול זה מ- Aliexpress פועל רק על לינוקס -> ראה הוראות הורדה בקוד)

4 לדים

4 נגדים 10kOhms

דיור למכשירי האלקטרוניקה והסוללה

מתג מגנטי

סוללת בלוק 9V עם מחבר

חומר קטן כמו לוח וחוטים

(כל העלויות כ -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: כאשר המכסה פתוח יותר מהזמן, הדלפק יוגדל.

lightenUpLEDs: כאשר אתה לוחץ על הכפתור כדי לבדוק כמה פעמים חיית המחמד שלך הוזנה, או כאשר אתה פותח או סוגר את המכסה או כאשר אתה מקטין את זמן האכילה, נוריות ה- LED ידלקו הפעם.

שלב 6: חיווט

תִיוּל
תִיוּל

שלב 7: מידע נוסף

מידע נוסף
מידע נוסף

ה- Arduino צריך במצב רגיל בערך 50mA. עם "LowPowerLibrary", זה מצטמצם במערכון זה עד פחות מ 0.2mA. לכן, במקום החלפת סוללה יומית אתה יכול לעשות זאת רק פעם בשנה. מכיוון ש- "LowPowerLibrary" פעיל, אין טיימרים ולא יכולתי להשתמש בפקודה מילי. (רק עיכוב ב- "minOpeningTime")

מודול ההעלאה עבור Arduino Pro עבד תמיד טוב על מערכת ההפעלה לינוקס - אך רק לפעמים על מערכת הפעלה של Windows. זכור לתת זכויות כתיבה ליציאה ב- Linux לפני העלאה. (ראה הערות בקוד)

מוּמלָץ: