При изготовлении теста немаловажную роль играет температура и влажность во время брожения. Для контроля за этими параметрами мастер изготовил контрольный прибор.

При изготовлении использовались следующие компоненты: Arduino, компьютер, светодиод, провод, DHT11 (датчик температуры и влажности).
DHT11 имеет три контакта. Правая сторона — отрицательный электрод, левая сторона — положительный электрод, а середина — сигнальный провод. Питание датчика 5В подключает к Ардуино. Сигнальный провод подключает к выводу 8 Ардуино.

Дальше нужно подключить два светодиода, красный и желтый. Подключает их через резисторы. Катоды к минусу, а аноды к 11 и 12 контактам Ардуино.

Дальше нужно загрузить код. Код приводится, как и в оригинале статьи. При необходимости нужно перевести и подставить свои значения.
無效設置(){
}
#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(“濕度:”);
Serial.print(h);
Serial.print(“% t”);
Serial.print(“攝氏溫度:”);
Serial.print(t);
Serial.print(“ * C t”);
Serial.print(“華氏溫度:”);
Serial.print(f);
Serial.print(“ * F n”);
delay(5000); //延遲5秒
如果(abs(t-30)<= 2)
{
digitalWrite(12,HIGH);
digitalWrite(11,LOW); }
其他
{
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
}
}
Скачать видео для просмотра процесса монтажа можно по этой ссылке.

Источник (Source)

Источник: usamodelkina.ru