Κατά την κατασκευή της δοκιμής, η θερμοκρασία και η υγρασία κατά τη διάρκεια της ζύμωσης παίζουν σημαντικό ρόλο. Για να ελέγξει αυτές τις παραμέτρους, ο πλοίαρχος έκανε μια συσκευή ελέγχου.
Κατά την κατασκευή των ακόλουθων συστατικών χρησιμοποιήθηκαν: Arduino, υπολογιστή, LED, καλώδιο, DHT11 (αισθητήρας θερμοκρασίας και υγρασίας).
Το DHT11 έχει τρεις ακίδες. Η δεξιά πλευρά είναι το αρνητικό ηλεκτρόδιο, η αριστερή πλευρά είναι το θετικό ηλεκτρόδιο και η μέση είναι το σύρμα σήματος. Η ισχύς του αισθητήρα 5V είναι συνδεδεμένη με το Arduino. Το καλώδιο σήματος συνδέεται στον ακροδέκτη 8 του Arduino.
Στη συνέχεια, πρέπει να συνδέσετε δύο LED, κόκκινο και κίτρινο. Συνδέει τους μέσω αντιστάσεων. Οι κάθοδοι είναι αρνητικές και οι ανόδους είναι σε 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}
無效 循環 () {
πλωτήρας h = dht.readHumidity (); // 讀取 濕度
πλωτήρας t = dht.readTemperature (); // 讀取 攝氏 溫度
float f = dht.readTemperature (αληθές); // 讀取 華氏 溫度
如果 (isnan (h) || ισαν (t) || ισαν (στ)) {
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");
καθυστέρηση (5000); // 延遲 5 秒
如果 (abs (t-30) <2)
{
ψηφιακή γραφή (12, υψηλή);
ψηφιακή γραφή (11, χαμηλή); }}
其他
{
ψηφιακή γραφή (11, υψηλή);
ψηφιακή γραφή (12, χαμηλή);
}}
}}
Μπορείτε να κατεβάσετε βίντεο για να δείτε τη διαδικασία εγκατάστασης σε αυτό τη σύνδεση.