A teszt elkészítésében a fermentáció során bekövetkező hőmérséklet és páratartalom fontos szerepet játszanak. Ezeknek a paramétereknek a vezérlésére a mester készített egy vezérlőkészüléket.
A következő alkatrészek gyártásánál használták: Arduino, számítógép, LED, huzal, DHT11 (hőmérséklet és páratartalom érzékelő).
A DHT11-nek három csapja van. A jobb oldal a negatív elektróda, a bal oldal a pozitív elektród, a középső pedig a jelvezeték. Az 5 V-os érzékelő tápfeszültsége az Arduino-hoz csatlakozik. A jelvezeték az Arduino 8. érintkezőjéhez csatlakozik.
Ezután csatlakoztatnia kell két LED-t, a piros és a sárga. Ellenálláson keresztül csatlakoztatja őket. A katódok negatívak, és az anódok Arduino 11 és 12 érintkezőin vannak.
Ezután töltse le a kódot. A kód megadva, mint az eredeti cikkben. Ha szükséges, le kell fordítania és helyettesítenie kell az értékeit.
無效 設置 () {
}
# beletartozik a „DHT.h”
#define dhtPin 8 // 讀取 DHT11 數據
#define dhtTípus DHT11 // 添加 DHT11
DHT dht (dhtPin , dhtType) ; // 初始化 DHT 傳感器
無效 設置 () {
pinMode (12 , 輸出);
pinMode (11 , 輸出);
Serial.begin (9600) ; // 設置 率 9600
dht.begin (); // 啟動 DHT}
無效 循環 () {
úszó h = dht.readHumidity (); // 讀取 濕度
úszó t = dht.readTemperature (); // 讀取 攝氏 溫度
úszó 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”);
késés (5000); // 延遲 5 秒
((Abs (t-30) = 2)
{
digitalWrite (12 , HIGH);
digitalWrite (11 , LOW); }
其他
{
digitalWrite (11 , HIGH);
digitalWrite (12 , LOW);
}
}
Letölthet videót a telepítési folyamat megtekintéséhez a link.