Bij de fabricage van de test spelen temperatuur en vochtigheid tijdens fermentatie een belangrijke rol. Om deze parameters te besturen, heeft de meester een besturingsapparaat gemaakt.
Bij de vervaardiging van de volgende componenten zijn gebruikt: Arduino, computer, LED, draad, DHT11 (temperatuur- en vochtigheidssensor).
DHT11 heeft drie pinnen. De rechterkant is de negatieve elektrode, de linkerkant is de positieve elektrode en het midden is de signaaldraad. Het 5V-sensorvermogen is aangesloten op de Arduino. De signaaldraad wordt aangesloten op pin 8 van de Arduino.
Vervolgens moet u twee LED's aansluiten, rood en geel. Verbindt ze via weerstanden. De kathodes zijn negatief en de anodes zitten op 11 en 12 pinnen van Arduino.
Vervolgens moet je de code downloaden. De code wordt gegeven, zoals in het oorspronkelijke artikel. Indien nodig moet u uw waarden vertalen en vervangen.
無效 設置 () {
}
#inclusief "DHT.h"
#define dhtPin 8 // 讀取 DHT11 數據
#define dhtType DHT11 // 添加 DHT11
DHT dht (dhtPin, dhtType) ; // 初始化 DHT 傳感器
無效 設置 () {
pinMode (12, 輸出);
pinMode (11, 輸出);
Serial.begin (9600 ; ; // 設置 鮑 率 9600
dht.begin (); // 啟動 DHT}
無效 循環 () {
zweven h = dht.readHumidity (); // 讀取 濕度
zweven t = dht.readTemperature (); // 讀取 攝氏 溫度
zweven 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");
vertraging (5000); // 延遲 5 秒
如果 (abs (t-30) & lt; = 2)
{
digitalWrite (12, HIGH);
digitalWrite (11, LOW); }
其他
{
digitalWrite (11, HIGH);
digitalWrite (12, LOW);
}
}
U kunt video downloaden om het installatieproces hierover te bekijken de link.