Bei der Herstellung des Tests spielen Temperatur und Luftfeuchtigkeit während der Fermentation eine wichtige Rolle. Um diese Parameter zu steuern, hat der Master ein Steuergerät hergestellt.
Bei der Herstellung wurden folgende Komponenten verwendet: Arduino, Computer, LED, Kabel, DHT11 (Temperatur- und Feuchtigkeitssensor).
DHT11 hat drei Pins. Die rechte Seite ist die negative Elektrode, die linke Seite ist die positive Elektrode und die Mitte ist der Signaldraht. Die 5-V-Sensorstromversorgung ist mit dem Arduino verbunden. Das Signalkabel wird an Pin 8 des Arduino angeschlossen.
Als nächstes müssen Sie zwei LEDs anschließen, rot und gelb. Verbindet sie über Widerstände. Die Kathoden sind negativ und die Anoden befinden sich an 11 und 12 Pins von Arduino.
Als nächstes müssen Sie den Code herunterladen. Der Code wird wie im Originalartikel angegeben. Bei Bedarf müssen Sie Ihre Werte übersetzen und ersetzen.
無效 設置 () {
}}
#include "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}
無效 循環 () {
float h = dht.readHumidity ((; // 讀取 濕度
float t = dht.readTemperature ((; // 讀取 攝氏 溫度
float f = dht.readTemperature (true); // 讀取 華氏 溫度
如果 (isnan (h) || isnan (t) || isnan (f)) {
Serial.println (“無法 HT 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”);
Verzögerung (5000); // 延遲 5 秒
Abs (abs (t-30) & lt; = 2)
{
digitalWrite (12 , HIGH);
digitalWrite (11 , LOW); }}
其他
{
digitalWrite (11 , HIGH);
digitalWrite (12 , LOW);
}}
}}
Sie können ein Video herunterladen, um den Installationsvorgang anzuzeigen der Link.