При производството на теста температурата и влажността по време на ферментацията играят важна роля. За да контролира тези параметри, капитанът направи контролно устройство.
При производството на следните компоненти са използвани: Arduino, компютър, LED, жица, DHT11 (сензор за температура и влажност).
DHT11 има три пина. Дясната страна е отрицателният електрод, лявата страна е положителният електрод, а средната е сигналния проводник. Мощността на 5V сензора е свързана към Arduino. Сигналният проводник се свързва към пин 8 на Arduino.
След това трябва да свържете два светодиода, червен и жълт. Свързва ги чрез резистори. Катодите са отрицателни, а анодите са на 11 и 12 пина на Arduino.
След това трябва да изтеглите кода. Кодът е даден, както е в оригиналната статия. Ако е необходимо, трябва да преведете и замените вашите стойности.
無效 設置 () {
}
#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 (“無法 從 DHT 傳感器 讀取!”);
返回; }
Serial.print (“濕度 :”);
Сериен печат (h);
Serial.print (“% \ t”);
Serial.print (“攝氏 溫度 :”);
Serial.print (t);
Serial.print (“* C \ t”);
Serial.print (“華氏 溫度 :”);
Сериен печат (f);
Serial.print (“* F \ n”);
забавяне (5000); // 延遲 5 秒
(Abs (t-30) <2 =)
{
digitalWrite (12 , HIGH);
digitalWrite (11 , LOW); }
其他
{
digitalWrite (11 , HIGH);
digitalWrite (12 , LOW);
}
}
Можете да изтеглите видео за преглед на процеса на инсталиране на това връзката.