Testa sagatavošanā svarīga loma ir temperatūrai un mitrumam fermentācijas laikā. Lai kontrolētu šos parametrus, meistars izveidoja vadības ierīci.
Ražošanā tika izmantoti šādi komponenti: Arduino, dators, LED, vads, DHT11 (temperatūras un mitruma sensors).
DHT11 ir trīs tapas. Labajā pusē ir negatīvs elektrods, kreisajā pusē ir pozitīvs elektrods, un pa vidu ir signāla vads. 5 V sensora jauda ir pievienota Arduino. Signāla vads tiek savienots ar Arduino 8. tapu.
Tālāk jums jāpievieno divi gaismas diodes, sarkanā un dzeltenā. Savieno tos caur rezistoriem. Katodi ir negatīvi, un anodi atrodas 11. un 12. Arduino tapās.
Pēc tam jums ir jālejuplādē kods. Kods ir norādīts, tāpat kā oriģinālajā rakstā. Ja nepieciešams, jums ir jātulko un jāaizstāj savas vērtības.
無效 設置 () {
}
# iekļaut “DHT.h”
#definēt dhtPin 8 // 讀取 DHT11 數據
#definēt dhtType DHT11 // 添加 DHT11
DHT dht (dhtPin , dhtType) ; // 初始化 DHT 傳感器
無效 設置 () {
pinMode (12 , 輸出);
pinMode (11 , 輸出);
Serial.begin (9600) ; // 設置 鮑 率 9600
dht.begin (); // 啟動 DHT}
無效 循環 () {
pludiņš h = dht.readHumidity (); // 讀取 濕度
pludiņš t = dht.readTemperature (); // 讀取 攝氏 溫度
pludiņš 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”);
kavēšanās (5000); // 延遲 5 秒
如果 (abs (t-30) = 2)
{
digitalWrite (12 , HIGH);
digitalWrite (11 , LOW); }
其他
{
digitalWrite (11 , HIGH);
digitalWrite (12 , LOW);
}
}
Šajā vietnē varat lejupielādēt video, lai skatītu instalēšanas procesu saite.