בייצור הבדיקה טמפרטורה ולחות במהלך התסיסה ממלאים תפקיד חשוב. כדי לשלוט בפרמטרים אלה, המאסטר יצר מכשיר בקרה.
בייצור המרכיבים הבאים שימשו: ארדואינו, מחשב, LED, חוט, DHT11 (חיישן טמפרטורה ולחות).
ל- DHT11 שלושה סיכות. הצד הימני הוא האלקטרודה השלילית, הצד השמאלי הוא האלקטרודה החיובית, והאמצע הוא חוט האות. כוח חיישן 5V מחובר לארדואינו. חוט האות מתחבר לסיכה 8 של הארדואינו.
בשלב הבא עליכם לחבר שני נוריות LED, אדום וצהוב. מחבר אותם דרך נגדים. הקתודות שליליות, והאנודות נמצאות ב 11 ו 12 סיכות של ארדואינו.
בשלב הבא עליכם להוריד את הקוד. הקוד ניתן כמו במאמר המקורי. במידת הצורך, אתה צריך לתרגם ולהחליף את הערכים שלך.
無效 設置 () {
}
# כלול "DHT.h"
#define dhtPin 8 // 讀取 DHT11 數據
#define dhtType DHT11 // 添加 DHT11
DHT dht (dhtPin , dhtType) ; // 初始化 DHT 傳感器
無效 設置 () {
pinMode (12 , 輸出);
pinMode (11 , 輸出);
Serial.begin 00 9600) ; // 設置 鮑 率 9600
dht.begin (); // 啟動 DHT}
無效 循環 () {
לצוף h = dht.readHumidity (); // 讀取 濕度
לצוף t = dht.readTemperature (); // 讀取 攝氏 溫度
לצוף f = dht.readTemperature (נכון); // 讀取 華氏 溫度
如果 (איסנאן (h) || isnan (t) || איסנן (f)) {
Serial.println (“無法 從 DHT 傳感器 讀取!”);
返回; }
Serial.print (“濕度 :”);
Serial.print (h);
Serial.print (“% \ t”);
Serial.print (“攝氏 溫度 :”);
Serial.print (t);
Serial.print (“* C \ t”);
Serial.print (“華氏 溫度 :”);
Serial.print (f);
Serial.print (“* F \ n”);
עיכוב (5000); // 延遲 5 秒
如果 (abs (t-30) & lt; = 2)
{
digitalWrite (12 , HIGH);
digitalWrite (11 , LOW); }
其他
{
digitalWrite (11 , HIGH);
digitalWrite (12 , LOW);
}
}
ניתן להוריד וידיאו לצפייה בתהליך ההתקנה בזה הקישור.