Ved fremstilling av testen spiller temperatur og fuktighet under gjæringen en viktig rolle. For å kontrollere disse parametrene lagde masteren en kontrollenhet.
Ved fremstilling av følgende komponenter ble brukt: Arduino, datamaskin, LED, ledning, DHT11 (temperatur- og fuktighetssensor).
DHT11 har tre pinner. Den høyre siden er den negative elektroden, den venstre siden er den positive elektroden, og den midterste er signalledningen. 5V sensorkraft er koblet til Arduino. Signaltråden kobles til pinne 8 på Arduino.
Deretter må du koble to lysdioder, rød og gul. Kobler dem gjennom motstander. Katodene er negative, og anodene er på 11 og 12 pinner av Arduino.
Deretter må du laste ned koden. Koden er gitt, som i den opprinnelige artikkelen. Om nødvendig må du oversette og erstatte verdiene dine.
) 設置 () {
}
#include “DHT.h”
#define dhtPin 8 // 讀取 DHT11 數據
#definere 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 (true); // 讀取 華氏 溫度
如果 (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ØY);
digitalSkriv (11 , LAV); }
其他
{
digitalSkriv (11 , HØY);
digitalSkriv (12 , LAV);
}
}
Du kan laste ned video for å se installasjonsprosessen på dette lenken.