תוכן עניינים:
וִידֵאוֹ: מערכת קירור וגילוי לכלבים: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
שלום, שמי בריאן ויש לי שני כלבים. תהיתי כיצד אוכל לצנן אותם בקרוואן ביום חם.
הפתרון שלי הוא לייצר מערכת קירור וגילוי. מערכת הגילוי היא לוודא שהמערכת פעילה כאשר הכלבים נמצאים בקרון. לשם כך אני משתמש בתא עומס, HX711 (סולם) וחיישן קולי (מרחק). כדי למדוד את הטמפרטורה אני משתמש ב- ds18b20. אז אתה יכול לקבוע את הטמפרטורה הרצויה. אתה יכול גם לבצע אזעקה כאשר אתה נותן טמפרטורה מינימלית ומקסימלית כקלט. לאזעקה אני משתמש בזמזם פעיל. כדי לצנן את הכלבים תצטרך מאוורר. אתה יכול גם להשתמש בתצוגה כך שלא תצטרך לבקר באתר. וכאחרון תצטרך כפתור להפעלה/כיבוי של כל החיישנים שלך. כמו כן, נכין מסד נתונים לשמירת כל הנתונים מהחיישנים ולהשתמש בו. ואנחנו לא יכולים לשכוח לעשות דיור לפרויקט הזה כמובן.
עכשיו אתה יודע קצת יותר, נתחיל בפרויקט הזה.
אספקה
התקציב לפרויקט זה הוא סביב € 122.
שלב 1: כלים
לפרויקט זה תזדקק ל:
- פטל פי 3 דגם ב
- מתאם (5V)
- כרטיס זיכרון
- כבל UTP
- פטל PI סנדלר
- מגן סוללה 18650 v3
- NCR 18650 ב
- לוחות לחם
- נגדים
- מגשרים
- חיישן קולי HC-SR04
- ds18b20
- תא עומס
- HX711
- Geekcreit® IIC / I2C 1602
- פוטנציומטר
- אוהד
- טרנזיסטור NPN
- לחץ על הכפתור
- זמזם פעיל
- עץ
שלב 2: צור מעגל
אין בזה שום דבר מיוחד. פשוט בצע את תוכנית הטיפוח והכל יהיה בסדר. היזהר, הקפד להשתמש בסיכות ובנגדים הנכונים. עדיף שתבדוק את המעגל שלך פעמיים לפני שנמשיך.
שלב 3: הכנת מסד נתונים
כעת נכין מסד נתונים כדי שנוכל לשמור את הנתונים מהחיישנים שלך ולהשתמש בהם אם נזדקק להם. כדי ליצור מסד נתונים זה יהיה עליך ליצור מודל על MySQL Workbench. אם העתקת את המודל שלי תוכל להעביר אותו הלאה ומסד הנתונים שלך מוכן לשימוש.
שלב 4: קוד
אתה יכול להוריד את הקוד במאגר github שלי. פשוט עקוב אחר הקישור הזה: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren. מה אתה יכול למצוא: HTML, CSS, JS, Python (קוד + שיעורים) ומאגר הנתונים שלי (שאילתה).
קודם כל שנה את מספר המזהה בקוד. לכל ds18b20 (חיישן טמפרטורה) יש מספר מזהה משלו. איך אפשר לדעת מה מספר הזהות שלך? פשוט בצע את השלבים הבאים.
1. הפעל ממשק חד-חוטי אחד
הקלד פקודה זו במסוף.
sudo raspi-config
כעת הפעל את החוט האחד.
2. טען מודול בעל חוט אחד
הקלד פקודה זו במסוף.
sudo nano /boot/config.txt
אל תגיב על השורה הבאה:
dtoverlay = w1-gpio
שמור את הקובץ.
3. אתחל מחדש
הקלד פקודה זו במסוף.
sudo אתחול מחדש
4. מצא את מספר הזהות
עבור לספרייה זו במסוף שלך.
cd/sys/bus/w1/devices/w1_bus_master1
בתיקייה זו תמצא את תעודת הזהות שלך.
כעת החלף את תעודת הזהות שלי מזה שלך בנתיב מחיישן הטמפרטורה שלך.
אם הורדת הכל הנח את ה- HTML, CSS ו- JS בשרת ה- apache שלך ב- pi פטל שלך. אם עדיין אין לך שרת אפאצ'י, פשוט הקלד שתי פקודות אלה במסוף והמתן עד שהכל יסתיים.
עדכון sudo apt-get
sudo apt-get להתקין apache2
אתה יכול להעלות את הקבצים באמצעות FileZilla או תוכנית אחרת המשתמשת בהעברת קבצים sftp. העלה את הקבצים אל/var/www/html. החזית מוכנה.
עכשיו הקצה האחורי. צור ספרייה בפטל הפטל שלך שבו תשמור את הקבצים. דוגמה לכך היא 'home/pi/folder'. השתמשתי ב- pycharm כדי להעלות את הקבצים אבל אתה יכול גם להשתמש בתוכניות שונות בשביל זה. לאחר מכן נפעיל קובץ זה באופן אוטומטי בכל פעם שפי הפטל יתחיל לפעול. ישנן דרכים רבות לעשות זאת אך אני מעדיף את זו בה השתמשתי.
קודם כל לך לקובץ הזה.
sudo nano /etc/rc.local
מקם את השורות הבאות בין 'fi' ל'יציאה 0 ':
cd '/home/pi/folder' (הספרייה שבה שמרת אותה)
sudo python3.5 -u -m בקבוק הפעלה -host = 0.0.0.0 --port = 5000
שמור את הקובץ.
אם עשית הכל נכון, הכל מוכן לשימוש. וודא שפי הפטל שלך מחובר ל- wifi.
שלב 5: דיור
בשביל זה אתה יכול להחליט איך אתה רוצה את זה. השתמשתי בקופסת עץ וביצעתי מעט התאמות כך שהכל יתאים ויראה. אתה יכול לראות את התצוגה, הכפתור, הפוטנציומטר, ds18b20 והזמזם הפעיל שלי. והחיישן הקולי, המאוורר, חיישן המשקל (תא העמסה, HX711) מחוברים בכבל ארוך כך שתוכל למקם אותם בכל מקום. וודא שהכל גלוי ויכול להתאים לבית שלך. אתה יכול להסתכל איך עשיתי את זה.
חָשׁוּב! הפוך את חיישן המשקל כמו שעשיתי את זה או את העיצוב שמצאתי באינטרנט. אחרת לא תוכל למדוד את המשקל.
אם עשית הכל נכון, הפרויקט מסתיים. אני מקווה שאתה מרוצה מהתוצאה;).
מוּמלָץ:
שימוש חוזר בגוף קירור מחשב ליצירת כיור קירור טרנזיסטור: 7 שלבים
שימוש חוזר בגוף קירור מחשב ליצירת כיור קירור טרנזיסטור: לפני זמן מה קניתי כמה פטל 3 Raspberry לשחק איתם. מכיוון שהם מגיעים ללא גוף קירור הייתי בשוק כמה. עשיתי חיפוש מהיר בגוגל ונתקלתי במדריך זה (גוף קירור פטל פטל) - זה היה לאחר שדחיתי את הרעיון של
אזעקת מזון לכלבים: 5 שלבים
אזעקת מזון לכלבים: שוב שלום! בבית שלי האחריות להאכיל את הכלב שלנו, שרבוט זהב בשם טאוס (על שם העיר המקסיקנית החדשה), נופלת לעתים קרובות עלינו הילדים. עם זאת, כשמגיע הזמן להאכיל אותו, קשה לדעת אם הוא ניזון בעבר או
מערכת קירור מים לאקווריום: 6 שלבים
מערכת קירור מים לאקווריום: במדריך זה אראה לך כיצד להכין מערכת קירור לאקווריום שלך בעצמך. כל מה שאתה צריך הוא ידע בסיסי באלקטרוניקה, תכנות וקצת זמן. אם יש לך שאלות או בעיות אתה יכול לפנות אלי בדואר שלי: i
תאורת הליכה לכלבים: 6 שלבים (עם תמונות)
Doggo Walking Light: הליכה עם כלב בחושך כרוכה בסיכון בטיחותי של נהגים שאינם רואים אותך הולך, היו לנו כמה גילוחים קרובים עם נהגים הפונים במהירות או יוצאים מהשבילים או כשחוצים את צומת הכבישים. למה לא להאיר את הפא שלך
מערכת קירור מים במחשב: 10 שלבים
מערכת קירור מים במחשב: שלום. אני קוריאני חי קוריאה. אני אוהב לחפש כל כך הרבה מורים באתר הזה ולעשות לבד. היום אני אוהב להציג את מערכת קירור המים במחשב שלי - זה העיצוב שלי! הוא נוצר בשנת 2008. אוקטובר אין לי אמון ב- E שלי