Ved fremstillingen af testen spiller temperatur og fugtighed under gæring en vigtig rolle. For at styre disse parametre lavede masteren en kontrolenhed.
Ved fremstillingen af følgende komponenter blev der anvendt: Arduino, computer, LED, ledning, DHT11 (temperatur- og fugtighedsføler).
DHT11 har tre stifter. Den højre side er den negative elektrode, den venstre side er den positive elektrode, og midten er signaltråden. 5V-sensorkraft er tilsluttet Arduino. Signaltråden forbindes til stift 8 på Arduino.
Dernæst skal du tilslutte to lysdioder, rød og gul. Forbinder dem gennem modstande. Katoderne er negative, og anoderne er ved 11 og 12 stifter af Arduino.
Derefter skal du downloade koden. Koden gives som i den originale artikel. Hvis det er nødvendigt, skal du oversætte og erstatte dine værdier.
無效 設置 () {
}
#include “DHT.h”
#definer dhtPin 8 // 讀取 DHT11 數據
#definer dhtType DHT11 // 添加 DHT11
DHT dht (dhtPin , dhtType) ; // 初始化 DHT 傳感器
無效 設置 () {
pinMode (12 , 輸出);
pinMode (11 , 輸出);
Serial.begin (9600) ; // 設置 鮑 率 9600
dht.begin (); // 啟動 DHT}
無效 循環 () {
float h = dht.readHumidity (); // 讀取 濕度
float t = dht.readTemperature (); // 讀取 攝氏 溫度
float f = dht.readTemperature (sandt); // 讀取 華氏 溫度
如果 (isnan (h) || isnan (t) || isnan (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”);
forsinkelse (5000); // 延遲 5 秒
如果 (abs (t-30) & lt; = 2)
{
digitalSkriv (12 , HØJ);
digitalWrite (11 , LAV); }
其他
{
digitalSkriv (11 , HØJ);
digitalWrite (12 , LAV);
}
}
Du kan downloade video til visning af installationsprocessen på dette linket.