תוכן עניינים:
וִידֵאוֹ: מזין דגים באמצעות Arduino Nano, מנוע סרוו וחומרי פסולת: 7 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זהו פרויקט פשוט באמצעות מנוע סרוו יחיד ומעט חומרים בסיסיים.
זה עוזר להאכיל את הדגים בזמן.
שלב 1: חומרים לפרויקט
- בושם או מכסה דאודורנט (כל בקבוק פלסטיק עובד גם)
- מילוי עט ג'ל או עט בעצמו (כל פלסטיק גלילי ארוך)
- מנוע סרוו דיגיטלי SG90 9g מיני מיקרו. (קישור)
- לוח פיתוח מיני USB תואם Arduino Nano V3.0 ATmega328P & CH340 (קישור)
- סט מברגים (קישור)
- מכונת מקדחה (טוב אם יש לך, גם בלי זה בסדר).
- דבק (דבק feviquick: קנה אותו מכל חנות כללית)
- בורג ארוך 2 אינץ '.
שלב 2: התאמת סרוו לכובע
-
צור חור עם מקדח 4 מ מ במכסה הפלסטיק.
- אם אין לך מקדחה, תחילה צור חור קטן בעזרת סיכת סט בורג כוכבים.
- לאחר מכן שנה את גודל פיסות הבורג והגדיל את החור עד לקבלת הגודל הרצוי.
- וודא שראש הילוך הסרוו יכול להיכנס למכסה.
שלב 3: השתמש במילוי הגלילה
- השתמש במילוי עט הג'ל.
- הכנס אותו בתוך החור ומצא את הנקודה השנייה בכובע וסמן אותו.
- במקרה שלי קצה עט העט שלי לאחר היפוך לצד השני, הוא התאים באופן רופף למילוי.
- אז הכנתי שלם קטן שמתאים כראוי לראש הקצה בכובע.
שלב 4: חבר את המילוי עם ציוד הסרוו
- בעזרת דבק יש לצרף אותו למילוי.
- חבר את הבורג הארוך למנוע הסרוו והעלה אותו עד לגעת במכסה.
- סמן את הנקודה וצור שם שלם קטן.
- זה יעזור לדפוק את המנוע ולתקן אותו שם.
שלב 5: מכניקה ליפול מזון
- צור חור במילוי.
- יוצרים את החור לפי גודל מזון הדגים. (במקרה שלי זה מיועד ל -2 כדורים)
- עכשיו שים אותו וסמן את הנקודה במכסה ועשה שלם.
- וודא שהשלם שיצרת במילוי צריך להיות מרוכז כראוי עם החור.
שלב 6: קידוד הארדואינו
- עקוב אחר הקישור הזה אם אתה חדש בארדואינו (קישור)
- עבור אל הקובץ → דוגמה → סרוו → טאטא.
- עכשיו בדוק את המכונה שלך.
- ודא שעם סיבוב של 180 מעלות שני החורים (מכסה ומילוי) צריכים להיפגש פעם אחת.
- בדוק אם כדור האוכל יוצא מהחור או לא, אחרת בצע שינוי בגודל החור ובדוק עד שכדור המזון מתחיל ליפול.
שלב 7: יצירת טיימר והזנת הדגים בזמן
- בדוק כמה גלולות מזון יוצאות ממנה בכל סיבוב של 180 מעלות.
- וכמה גלולת מזון נדרשת.
- אתה יכול להגדיל אותו על ידי יצירת חורים נוספים או סיבוב נוסף.
- הקובץ המצורף מכיל את היגיון העיכוב.
- על ידי שינוי "delayInHr", באפשרותך להגדיל או להקטין את עיכוב הזמן בשעות.
- על ידי שינוי ה"סיבוב ", ניתן להגדיל או להקטין את סיבוב הסרוו.