כיצד לשמור על טמפרטורה קבועה עבור תרנגולות בבקתות עופות באמצעות נורה?

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



שימוש בנורה לשמירה על טמפרטורה חמה

כיצד להשתמש בנורה לשמירה על טמפרטורה חמה?

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



שלב 1: איסוף הרכיבים

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



  • DHT 22 - חיישן טמפרטורה ולחות
  • מודול ממסר
  • קרש לחם
  • נוּרָה

שלב 2: לימוד הרכיבים

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



Arduino nano הוא לוח מיקרו-בקר המשמש לבקרה או לביצוע משימות שונות במעגל. אנחנו שורפים א קוד C ב- Arduino Nano כדי לספר ללוח המיקרו-בקר כיצד ואילו פעולות לבצע. ל- Arduino Nano יש בדיוק אותה פונקציונליות כמו ל- Arduino Uno אך בגודל די קטן. המיקרו-בקר על לוח Arduino Nano הוא ATmega328p.

ארדואינו ננו

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



11 DHT

מודול ממסר הוא מכשיר מיתוג שלוקח קלט מארדואינו ועובר בהתאם. הוא פועל בשני מצבים, פתוח בדרך כלל (NO) ו סגור בדרך כלל (NC). ב- NO שנבחר, המעגל נשבר אלא אם כן מוחל אות HIGH על מודול הממסר. במצב NC, המעגל הושלם אלא אם כן מוחל אות HIGH על מודול הממסר.

מודול ממסר

שלב 3: הרכבת הרכיבים

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

חבר את ה- Vcc וסיכה הקרקעית של חיישן DHT11 ל- 5V ולאדמה של הננו Arduino. חבר את סיכת הפלט של חיישן DHT11 לפין 2 וסיכה ה- IN של מודול הממסר לפין 3 של הארדואינו. הפעל את מודול הממסר דרך Arduino וחבר את החוט החיובי של הנורה בתוך לא סיכה של מודול הממסר. היזהר בעת חיבור מודול הממסר לנורה. ודא שחיבור הנורה שלך לממסר נראה כמו להלן.

מודול ממסר

שלב 4: תחילת העבודה עם Arduino

אם אינך מכיר את ה- Arduino IDE, אל תדאג, מוסבר לך כיצד להשתמש ב- Arduino IDE להלן.

  1. הורד את הגרסה האחרונה של Arduino מ ארדואינו .
  2. חבר את לוח המיקרו-בקר למחשב הנייד שלך.
  3. לך ל לוח בקרה ולחץ על חומרה וסאונד. עכשיו לחץ על התקנים ומדפסות . כאן, מצא את היציאה שאליה מחובר הארדואינו שלך. במקרה שלי זה COM14 אבל זה שונה במחשבים שונים.

    מציאת נמל

  4. לחץ על תפריט הכלים והגדר את הלוח ל- ארדואינו ננו .

    לוח הגדרה

  5. מאותו תפריט כלים, הגדר את המעבד ל ATmega328p (Bootloader ישן).

    מעבד הגדרה

  6. כעת הגדר את היציאה שאתה צופה בחזרה בלוח הבקרה.

    הגדרת נמל

  7. נצטרך לכלול ספרייה כדי להשתמש בחיישן DHT11. הספרייה מצורפת למטה בקישור ההורדה יחד עם הקוד. לך ל סקיצה> כלול ספרייה> הוסף ספריית .ZIP.

    כולל ספריה

  8. הורד את הקוד המצורף למטה והעתק אותו ל- IDE שלך. הקלק על ה העלאה כפתור לצריבת הקוד בלוח המיקרו-בקר שלך.

    העלה

ניתן להוריד את הקוד בלחיצה כאן.

שלב 5: קוד

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

  1. בהתחלה, הספרייה לשימוש ב- DHT11 כלולה, משתנים מאותחל וגם סיכות מאותחל.
# כלול dht11 DHT11; # הגדר dhtpin 2 # הגדר ממסר 3 temp float;

2. הגדרת בטל () היא פונקציה המשמשת להגדרת הפינים כ- INPUT או OUTPUT. זה גם מגדיר את קצב השידור של הארדואינו. קצב שידור הוא מהירות התקשורת של לוח המיקרו-בקר.

הגדרת חלל () {pinMode (dhtpin, INPUT); pinMode (ממסר, OUTPUT); Serial.begin (9600); // קצב שידור }

3. לולאה בטלה () היא פונקציה הפועלת שוב ושוב במחזור. בפונקציה זו אנו קוראים את הנתונים מפין הפלט של DHT11 ומפעילים או מכבים את הממסר ברמת טמפרטורה מסוימת.

לולאה בטלה () {עיכוב (1000); DHT11.read (dhtpin); // קרא את הנתונים מ- DHT temp temp = DHT11.temperature; // המרת נתונים לטמפרטורה ושמור אותם בטמפ 'Serial.print (temp); // הראה את הטמפרטורה במוניטור סדרתי Serial.println ('C'); אם (temp> = 35) // הפעל את המאוורר על {digitalWrite (ממסר, LOW); //Serial.println( ממסר); } אחר // כבה את המאוורר {digitalWrite (ממסר, HIGH); //Serial.println( ממסר); }}

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