תוכן עניינים:
- אספקה
- שלב 1: הדוגמניות
- שלב 2: בנייתו
- שלב 3: חיבור החומרה
- שלב 4: טמפרטורה ולחות
- שלב 5: חיישני לחות קרקע
- שלב 6: משאבת נוזלים
- שלב 7: הגדרת הקוד עבור הזוחל הספציפי שלך
- שלב 8: תהנה
וִידֵאוֹ: Smart Vivarium: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
על מנת לפקח על המצב הסביבתי של הזוחלים שלי, יצרתי ויברום חכם. המטרה שלי היא לקבל מערכת אקולוגית מלאה בתוך הכלוב עבור הזוחלים שלי.. בהתבסס על תנאים אלה, הטרריום צריך לפעול על עצמו כדי לוודא שכל הצמחים מתייבשים, והטמפרטורה והלחות צריכים להיות מתאימים לזוחלים שלי. על ידי שחרור קוד פתוח זה, אני מקווה לעורר אנשים אחרים, ואולי אפילו לעזור לי לקבל משוב על המוצר שלי. כרגע הטרריום הזה מכיל רק את התנאים הסביבתיים המתאימים לשממיות נמר, שממית ודרקון מזוקן. אל תהסס להוסיף עוד נתונים עבור זוחלים אחרים!:)
אספקה
40x70 ס"מ 3 מ"מ עץ טריפלקס x 6
30x30 3 מ מ פרספקס שקוף x 2
50x30 3 מ מ פרספקס שקוף x 1
משאבת נוזלים x 2
חיישן DHT22 x 1
חיישן לחות קרקע x 2
1 מטר צינור pvc x 5
Arduino Uno x 1
שלב 1: הדוגמניות
דגמים לחיתוך עץ (לייזר)
על מנת ליצור את vivarium, יצרתי כמה דגמים שניתן להשתמש בהם לחיתוך לייזר ליצירת ה- vivarium עצמו. ניתן להשתמש בקובץ json בכתובת https://www.makercase.com/ לשינוי הגדלים של דגם SVG למקרה שתרצה ליצור טרריום קטן יותר. מלבד הגודל, תוכל לשנות גם את החלונות בטרריום. קובץ Json זה נדרש גם אם ברצונך ליצור את הטרריום מחומר אחר מעץ. הקובץ הנוכחי מיוצר במיוחד עבור חומר עץ בעובי 3 מ מ.
ניתן למצוא את קובץ Json בכתובת: https://github.com/LesleyKras/SmartVivarium/blob/… קובץ ה- SVG הוא הדגם שנוצר, שנוצר מקובץ json. יש צורך בקובץ זה כאשר אתה רוצה לחתוך את העץ באמצעות מכונת חיתוך בלייזר, או אם אתה הולך לחתוך את העץ ביד.
SVG מכיל את כל חלקי העץ השונים בבת אחת. כאשר אתה מתכוון להשתמש במכונת חיתוך בלייזר, עליך לבחור כל חלק בנפרד מתוך קובץ ה- SVG ולחתוך אותם אחד בכל פעם.
שלב 2: בנייתו
שים את חלקי העץ יחד עם מסמרים או דבק עץ. הלוחות התחתונים והעליונים צריכים להיות דומים, בדיוק כמו הלוחות הצדדיים. זה עוזר ליצור את הטרריום עצמו.
לאחר חיבור החלקים, הטרריום שלך אמור להיראות בערך כמו שמופיע בתמונה
שלב 3: חיבור החומרה
לאחר הגדרת הטרריום, הגיע הזמן להתחיל להכניס את החומרה. בזמן שרק פיתחתי אב טיפוס, לא השקעתי הרבה מאמץ להסתיר את הכבלים והחומרה כדי שייראה כמו מוצר מוגמר. כמובן, זה מומלץ אם אתה מתכוון להשתמש ב- Vivarium לזוחלים שלך בפועל.
הדבר הראשון שאתה צריך לעשות הוא לחבר את ה- Arduino Uno שלך למחשב שלך ולהעלות את קוד המקור מדף GitHub ל- Arduino שלך.
בהתאם לרצונך שלך, תוכל להשתמש בלוח לחם (מה שעשיתי). אם אינך מתכוון להשתמש בלוח לחם, ודא שהחיישנים הספציפיים יתחברו לפיני ה- IO הנכונים ב- Arduino Uno.
שלב 4: טמפרטורה ולחות
נתחיל בחיבור חיישן DHT22 לניטור הטמפרטורה והלחות בטרריום שלך. על מנת לחבר את חיישן DHT22, יהיה עליך להשתמש בספרייה משלהם אשר תוכל למצוא כאן.
לאחר התקנת הספרייה, אתה מוכן לחבר את הפינים ל- Arduino. וודא שאתה מחבר את סיכת המתח ל- 5V, פין ה- GND ל- GND Arduino ואת סיכת הנתונים לסיכה 7 על הארדואינו.
שלב 5: חיישני לחות קרקע
על מנת לעקוב אחר לחות הקרקע, אנו משתמשים בחיישני לחות קרקע. אלה משמשים כדי לעקוב אחר הלחות באדמה עבור הצמחים בפועל שעומדים לחיות בטרריום שלך. אם לחות הקרקע יבשה מדי, בסופו של דבר מערכת הגשם תופעל.
כדי לחבר את חיישני הלחות הקרקע, יהיה עליך להתקין את ההתקנה הבאה; חבר את סיכות VCC לסיכות 5V בארדואינו. חבר את סיכות ה- GND לסיכות ה- GND שבארדואינו. וכדי לקבל את הנתונים, יהיה עליך לחבר את סיכות A0 מהחיישנים לסיכות A0 ו- A1 בארדואינו.
שלב 6: משאבת נוזלים
לא הצלחתי לגרום למשאבת הנוזל לפעול באופן מלא. אבל לעזאזל יצרתי סימולציה למשאבה הזו, עד שאבין כיצד לחבר אותה כראוי. עשיתי זאת באמצעות נורית לד פשוטה שאמורה להבהב כאשר לחות הקרקע יבשה מדי. בהתבסס על המחקר שלי, אצטרך להשיג את הסוג הנכון של relais בכדי לגרום למשאבה לפעול בפועל.
חבר את סיכת VCC ממשאבת הנוזל לסיכה 12 בארדואינו, וחבר את סיכת ה- GND מהמשאבה לסיכת ה- GND שבארדואינו.
שלב 7: הגדרת הקוד עבור הזוחל הספציפי שלך
נכון לעכשיו, ישנם רק שלושה סוגים של זוחלים המוגדרים באחסון ב- Arduino. נכון לעכשיו, הנתונים נשמרים במחרוזת Json, שניתן לשנות בקלות כדי להוסיף זוחלים נוספים במקרה והזוחל שלך אינו קיים.
הזוחלים הנמצאים בשימוש כיום הם שממית נמר, שממית מסומרת ודרקון מזוקן.
על מנת להשתמש בנתונים מקובץ ה- Json, עליך להתקין ספרייה נוספת המשמשת לניתוח ה- Json לנתונים קריאים עבור ה- Arduino עצמו. תוכל למצוא את הספרייה הזו כאן.
לאחר הוספת הספרייה, אתה יכול פשוט לחפש את המחרוזת הבאה בקוד: 'const char* reptiles = doc ["Gecko Leopard"]', ולשנות את שם הזוחל שלך לזוחל שבבעלותך.
אתה יכול לבדוק את שמות המשתנים במחרוזת json, בתוך המשתנה שנקרא "reptileData " על מנת לוודא שכתבת אותו נכון. אם הזוחל שלך אינו קיים, תוכל להשתמש בפורמט של הזוחלים האחרים כדי להוסיף את התנאים הסביבתיים הדרושים לזוחל שלך.
הקפד לשתף את התנאים האלה, כך שאנשים אחרים יוכלו להשתמש בהם גם!:)
שלב 8: תהנה
כעת אתה אמור להיות מוגדר ולהיות מסוגל להשתמש בטרריום.
לאחר קביעת התצורה של כל הדברים הללו והעלאת הקוד, תוכל לפתוח את הצג הטריאלי כדי לראות את הנתונים המתקבלים מהחיישנים. בדוק אם זה אמין לפני השימוש בפועל במערך, מכיוון שאולי ייתכן שחיישן אינו פועל כראוי.
כברירת מחדל, הוא בודק את תנאי הסביבה כל 5 שניות, אך אתה רשאי לשנות זאת על ידי שינוי המשתנה 'תקופה' בקוד (באלפיות השנייה).
תהנה!
מוּמלָץ:
Smart B.A.L (תיבת דואר מחוברת): 4 שלבים
Smart B.A.L (תיבת דואר מחוברת): נמאס לך לבדוק בכל פעם את תיבת הדואר שלך כשאין שום דבר בפנים. אתה רוצה לדעת אם אתה מקבל את הדואר שלך או חבילה במהלך טיול, אז תיבת הדואר המחוברת היא בשבילך. הוא יודיע לך אם הדוור הפקיד דואר או מספר
כיצד לבנות רובוט SMARS - Arduino Smart Robot Tank Bluetooth: 16 שלבים (עם תמונות)
כיצד לבנות רובוט SMARS - Arduino Smart Robot Tank Bluetooth: מאמר זה בחסות גאווה על ידי PCBWAY. נסה זאת בעצמך וקבל 10 PCB ב -5 $ בלבד ב- PCBWAY באיכות מעולה מאוד, תודה PCBWAY. מגן המנוע של Arduino Uno
Smart Watchz עם זיהוי תסמיני קורונה ורישום נתונים: 10 שלבים
Smart Watchz עם זיהוי תסמיני קורונה ורישום נתונים: זהו שעון חכם עם זיהוי תסמיני קורונה באמצעות LM35 ומד תאוצה עם רישום נתונים בשרת. Rtc משמש להצגת זמן וסנכרון עם הטלפון ולהשתמש בו לרישום נתונים. Esp32 משמש כמוח עם בקר קליפת המוח עם כחול
בקר - בקר Vivarium: 6 שלבים
Freya - בקר Vivarium: Freya הוא קוד בקרה, מערכת בקרת vivarium מבוססת Raspberry Pi. במדריך זה אנו הולכים לעבור את השלבים של הכנת הבקר
כיצד להפעיל את נעילת Smart Smart מבית אוגוסט ?: 7 שלבים (עם תמונות)
כיצד להפעיל את נעילת Smart Smart מבית אוגוסט ?: לאחרונה אבי קנה מנעול חכם של אוגוסט והתקין על דלת המוסך שלנו. הבעיה היא שהוא פועל על סוללה ואבא שלי לא רוצה לדאוג להחלפת הסוללה לעתים קרובות מאוד. ככזה, הוא החליט להפעיל את המנעול החכם מאוגוסט מבחוץ