في تصنيع الاختبار ، تلعب درجة الحرارة والرطوبة أثناء التخمير دورًا مهمًا. للتحكم في هذه المعلمات ، قام السيد بعمل جهاز تحكم.
في تصنيع المكونات التالية تم استخدامها: اردوينو، كمبيوتر ، LED ، سلك ، DHT11 (مستشعر درجة الحرارة والرطوبة).
يحتوي DHT11 على ثلاثة دبابيس. الجانب الأيمن هو القطب السالب ، والجانب الأيسر هو القطب الموجب ، والوسط هو سلك الإشارة. يتم توصيل طاقة المستشعر 5V بـ Arduino. يتصل سلك الإشارة بالطرف 8 من Arduino.
بعد ذلك ، تحتاج إلى توصيل مصباحي LED ، أحمر وأصفر. يربطها من خلال المقاومات. الكاثودات سلبية ، والأنودات عند 11 و 12 دبابيس من Arduino.
بعد ذلك ، تحتاج إلى تنزيل الرمز. يتم إعطاء الرمز ، كما هو الحال في المقالة الأصلية. إذا لزم الأمر ، تحتاج إلى ترجمة قيمك واستبدالها.
無效 設置 () {
}}
# تضمين "DHT.h"
# تعريف dhtPin 8 // 讀取 DHT11 數據
#define dhtType DHT11 // 添加 DHT11
DHT dht (dhtPin , dhtType) ; // 初始化 DHT 傳感器
無效 設置 () {
pinMode (12 , 輸出) ؛
pinMode (11 , 輸出) ؛
المسلسل يبدأ (9600) ; // 設置 鮑 率 9600
dht.begin () ؛ // 啟動 DHT}
無效 循環 () {
تعويم h = dht.readHididity () الرطوبة ؛ // 讀取 濕度
تعويم t = dht.read درجة الحرارة () ؛ // 讀取 攝氏 溫度
float f = dht.readTemperature (true) ؛ // 讀取 華氏 溫度
如果 (isnan (h) || isnan (t) || isnan (f)) {
Serial.println (“無法 從 DHT 傳感器 讀取!”) ؛
返回 ؛ }}
Serial.print print “濕度 :”) ؛
Serial.print print h) ؛
Serial.print (“% \ t”) ؛
Serial.print (“攝氏 溫度 :”) ؛
Serial.print print t) ؛
Serial.print (“* C \ t”) ؛
Serial.print (“華氏 溫度 :”) ؛
Serial.print print f) ؛
Serial.print (“* F \ n”) ؛
تأخير (5000) ؛ // 延遲 5 秒
((abs (t-30) & lt ؛ = 2)
{
الكتابة الرقمية (12 , HIGH) ؛
الكتابة الرقمية (11 , LOW) ؛ }}
其他
{
الكتابة الرقمية (11 IG عالية) ؛
الكتابة الرقمية (12 , LOW) ؛
}}
}}
يمكنك تنزيل الفيديو لعرض عملية التثبيت على ذلك الرابط.