עבור לתוכן

ארדואינו- מתקן האכלה לחתול. מתברר שיש שלב ג' בעמ' 4 תמונות 1.12

Featured Replies

פורסם

אם קראתם את המילה הראשונה בנושא ואתם לא סגורים האם אני מקלל אתכם, כנראה שהגיע גם זמנכם להכנס לעולם המטורף הזה. ארדואינו הם סדרת לוחות בעלי מיקרו מעבדים. הגדולה של הלוחות האלה היא שפת התכנות בה משתמשים כדי לכתוב על המעבד, השפה דומה מאוד ל C בתוספת תיקייות יעודיות לאביזרים לדוגמת סרווים ועוד. גולת הכותרת הוא מאגר ענק של קודי OPENSOURCE הנמצא באתר החברה ומכסה כמעט כל אפליקציה שעולה על הדעת.

את הארדואינו הראשון שלי קניתי לפני כחודש, Arduino duemilanove. עלות הכרטיס באיבי אחרי משלוח לארץ הייתה 19$.

אתר ישראלי שמוכר את הכרטיס

הפרוייקט הראשון הוא מתקן האכלה לחתול.

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

אני אצרף בעוד מספר שעות תמונות ראשונות של תהליך הבניה של המתקן.

  • תגובות 43
  • צפיות 14k
  • נוצר
  • תגובה אחרונה
פורסם

נשמע נחמד

:)

פורסם
  • מחבר

ככה זה מתחיל:

20110908111324.jpg

By gzadka

מזל שיש עוגיות מיני (:

20110908111410.jpg

By gzadka

מסור הסרט נתן חיתוך נקי ממה שציפיתי

20110908112533.jpg

By gzadka

בניית תושבת

20110908130900.jpg

By gzadka

רגליים + דלת

20110908130911.jpg

By gzadka

סרוו

20110908131343.jpg

By gzadka

מגלשה למניעת בלגן...

פורסם

אחלה רעיון :) אני בעד להוסיף מתריע במקרה של תקלה/נגמר האוכל למניעת מצב שהחתול יהיה בצום ממושך...

פורסם
  • מחבר

אחלה רעיון :) אני בעד להוסיף מתריע במקרה של תקלה/נגמר האוכל למניעת מצב שהחתול יהיה בצום ממושך...

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

באופן כללי המתקן נבנה כדי לאפשר לי לצאת לסופ"ש מחוץ לבית בידיעה שהוא אוכל אוכל בטעם טרי.

25424110150196394112099.jpg

פורסם

מקווה (בשביל החתול) שלא יהיו שום תקלות במתקן, פרוייקט ראשון וזה... :smile1:

פורסם

תעשה לו QA מעמיק לפני שאתה משאיר את החתול עם זה לכמה ימים... ;)

פורסם

למה כול הבאלגן הזה

פשוט תשאיר לו טונות של אוכל וזה כבר יספיק לו

פורסם
  • מחבר

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

#include <Servo.h>

Servo javasServo;

unsigned long currentime=0;

unsigned long lastime=0;

unsigned long dtime=1000*60*60*2; //delay time to open = 2 hours

int servoPin = 6; // servo pin

int switchPin = 2; // manual switch pin

int opentime=500; //millis the servo is open in each operation

void setup()

{

javasServo.attach(servoPin);

pinMode(switchPin, INPUT);

pinMode(13,OUTPUT); //indicator led

}

void loop()

{

//switch manual operation

if(digitalRead(switchPin) == LOW) // if pushed

{

digitalWrite(13,HIGH); // led works

javasServo.write(100); // servo opens

delay(opentime); // predetermined delay

javasServo.write(180);

delay(opentime);

}

else

{

digitalWrite(13,LOW); // led off

javasServo.write(180); // servo closed

}

//Auto works

currentime=millis(); //get time

if(currentime >= ( lastime + dtime))// if time is up open

{

lastime=currentime; // new circle

digitalWrite(13,HIGH);//led on

javasServo.write(90); //servo open

delay(opentime); //predetermend delay

}

else

{

digitalWrite(13,LOW); //led off

javasServo.write(180);//servo close

{

{

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

חלקים גדולים מהקוד העתקתי מהטרטוריאלים ביוטיוב. במיוחד מהבחור הזה:

בקרוב יעלה סרטון של הצעצוע.

ולסיכום, מטרת הבלגן היא כדי שיהיה עם מה להתעסק 8)

פורסם

פרוייקט נחמד מאוד.

טוב לראות עוד מישהו מתעסק עם הנושא.

ד"א יש רעיון למערכת שמנקה לחתול את ארגז החול באופן אוטומטי ?

  • 4 שבועות מאוחר יותר...
פורסם
  • מחבר

יש פיילוט של השלב השני :yelclap: הסרוו נשלט על ידי קריאת משקל צלחת ההאכלה.

השילד האלקטרוני מוכן, הסתבכתי קצת עם המגבר אותות.

השתמשתי בצ'יפ ina125 בכדי להגביר את האות מה Loadcell אבל אני מקבל ממנו רעש דיי גבוה באותות הנמוכים. כלומר עבור משקלים נמוכים רגישות קריאת המערכת גסה מאוד עד גבול של 30-60 גרם אחריו רגישות המערכת לשינוים גדלה ואפשר לעבוד איתה.

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

המערכת המכאנית דיי מתפרקת ולא מאפשרת רגישות בפתיחה, אני חושב שאני אשדרג אותה קצת. :s07:

בכל מקרה תמונות וקוד יגיעו בהמשך.

פורסם

מעקב

פורסם

יש מצב לסרט במקום תמונות?

פורסם
  • מחבר

סרטון יש אבל רק של הגרסה הקודמת:

זה המצב נכון להיום:

20111010151825.jpg

וזה השילד שלו:

20111010151729.jpg

הפוטנצימטר הענק הזה הוא בכדי לבחור את ה gain של המגבר האנאלוגי.

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

סרטון פעולה יגיעה אחרי עוד כמה הרצות.

פורסם

רעיון נחמד מאוד!

יש משהו דומה רק לאוכל של דגים

אשמח אם תפרסם סכמה של הכול כי אני עובד על לוח דומה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים