U proizvodnji testa temperatura i vlaga tijekom fermentacije igraju važnu ulogu. Za kontrolu ovih parametara, majstor je napravio kontrolni uređaj.
U proizvodnji su korištene sljedeće komponente: Težak, računalo, LED, žica, DHT11 (senzor temperature i vlage).
DHT11 ima tri igle. Desna je strana negativna elektroda, lijeva strana je pozitivna elektroda, a srednja je signalna žica. Snaga 5V senzora povezana je na Arduino. Signalna žica povezuje se s iglom 8 Arduino.
Dalje, trebate spojiti dva LED-a, crvenu i žutu. Povezuje ih putem otpornika. Katode su negativne, a anode su na 11 i 12 pinova Arduina.
Dalje, morate preuzeti kôd. Kod je dat, kao u izvornom članku. Ako je potrebno, trebate prevesti i zamijeniti svoje vrijednosti.
無效 設置 () {
}
#include "DHT.h"
#define dhtPin 8 // 讀取 DHT11 數據
#define dhtType DHT11 // 添加 DHT11
DHT dht (dhtPin , dhtType) ; // 初始化 DHT 傳感器
無效 設置 () {
pinMode (12 , 輸出);
pinMode (11 , 輸出);
Serijski.početak (9600) ; // 設置 鮑 率 9600
dht.begin (); // 啟動 DHT}
無效 循環 () {
plutaj h = dht.readHustidity (); // 讀取 濕度
plutati t = dht.readTemperature (); // 讀取 攝氏 溫度
pluta f = dht.readTemperature (true); // 讀取 華氏 溫度
如果 (isnan (h) || isnan (t) || isnan (f)) {
Serijski.println (“無法 從 DHT 傳感器 讀取!”);
返回; }
Serijski.print (“濕度 :”);
Serijski.print (h);
Serijski.print (“% \ t”);
Serijski.print (“攝氏 溫度 :”);
Serijski.print (t);
Serijski.print (“* C \ t”);
Serijski.print (“華氏 溫度 :”);
Serijski.print (f);
Serijski.print (“* F \ n”);
kašnjenje (5000); // 延遲 5 秒
(Ap (t-30) = 2)
{
digitalWrite (12 , VISOKO);
digitalWrite (11 , NISKO); }
其他
{
digitalWrite (11 , VISOKO);
digitalWrite (12 , LOW);
}
}
Na ovom mjestu možete preuzeti videozapis za gledanje instalacijskog postupka veza.