ዝርዝር ሁኔታ:
ቪዲዮ: Birra_Monitor: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ኢል ፕሮጄትቶ በሞዛቶሬሬ ላ ፌርሜታዚዮን ዴላ ቢራ ፋታ በካሳ ትራሚት በአንድ ሴምፔል ሴንሰሬ ዲ ቪዛዚዮን (SW-420 NC) ውስጥ ያገለግላል። laggiunta del sensore di temperatura (DHT22) ለሞኒቶሬሬየር የሙቀት መጠን እና ለኤሚዲታ ዴላ ስታንዛ በአታ ፈርታዚዮኔ ያገለግላሉ። Questi dati vengono gestiti da una scheda nodemcu e visualizzati tramite Blynk app deputata allo sviluppo di soluzioni IoT.
ፕሮጀክቱ ቀላል የንዝረት ዳሳሽ (SW-420 NC) በመጠቀም የቤት ውስጥ ቢራ መፍላት ለመቆጣጠር ያገለግላል። የሙቀት ዳሳሽ (DHT22) መጨመር ለማፍላት ተስማሚ የሆነውን ክፍል የሙቀት መጠን እና እርጥበት ለመቆጣጠር ያገለግላል። ይህ ውሂብ በ nodemcu ካርድ የሚተዳደር እና የአይቲ መፍትሄዎችን ለማዘጋጀት በተሾመው በብሊንክ መተግበሪያ በኩል ይታያል።
ደረጃ 1 ማሸግ
Scheda e sensori sono alloggiate in un semplice scatola di derivazione.
ቦርድ እና ዳሳሾች በቀላል የመገናኛ ሳጥን ውስጥ ይቀመጣሉ።
ደረጃ 2 በስራ ላይ ዳሳሽ
quello che succede quando il sensore è "montato" sul gorgogliatore che ad ogni espulsione di CO2 il sensore registrerà delle vibrazioni che verranno visualizzate sull'app Blynk
CO2 በተባረረ ቁጥር አነፍናፊው በብላይንክ መተግበሪያ ላይ የሚታየውን ንዝረት ይመዘግባል።
ደረጃ 3 ኮድ
ኢል ኮዴክ በ permettere il funzionamento del tutto è il seguente che basterà caricare sulla scheda tramide il software Arduino IDE
የአጠቃላይ ሥራውን ለመፍቀድ ኮዱ በካርዱ ላይ ለመጫን በቂ የሚሆነው የሚከተለው ነው የአርዱዲኖ አይዲኢ ሶፍትዌር
#አዳፍሩት_ሴንሰርን ያካትቱ
#DHT.h ን ያካትቱ
#BLYNK_PRINT ተከታታይን ይግለጹ
#ESP8266WiFi.h ን ያካትቱ;
#ብሊንክSimpleEsp8266.h ያካትቱ;
#SimpleTimer.h ን ያካትቱ;
#WidgetRTC.h ን ያካትቱ;
ተንሳፋፊ lettura [50]; // ልኬት Arrayper ሚዲያ
int nume_Letture = 0; // progressivo letture
ተንሳፋፊ tot_Letture = 0; // somma letture
ተንሳፋፊ media_Letture = 0; // የሚዲያ መፍቻ
int conteggio = 0; // variabile di conteggio primario
// inizio dichiarazioni variabili በየሚዲያ ቀጣይነት
int i = 0;
int cc = 0;
int togli = 0;
// በሚዲያ ቀጣይነት ጥሩ dichiarazioni variabili
int val; // variabile registrazione vibrazione
int vibr_pin = 5; // Piedino x Sensore di Vibrazione D1
int vb = 0; // Inizializzo vb a 0
int vbr = 0; // Inizializzo vb a 0
int vbinit = 0; // Inizializzo vbinit a 0
ያልተፈረመ ረዥም ፕሪማ = 0; // መገልገያ በአንድ ስዋፕ ደቂቃ/ከፍተኛ
ረጅም Tempmax = 660000; // መገልገያ በአንድ ስዋፕ ደቂቃ/ከፍተኛ
ተንሳፋፊ tmax = -100; // impostazione የማይቻል በ ላ temperatura massima
ተንሳፋፊ tmin = 100; // ኢልስታዚዮን የማይቻለው በአንድ ኢል temperatura minima
ተንሳፋፊ umax = 0; // impostazione የማይቻል በአንድ umidità massima
ተንሳፋፊ umin = 100; // impostazione የማይቻል በአንድ umidità minima
ሕብረቁምፊ maxt; // stringa visualizzata su Blynk
ሕብረቁምፊ ከአዝሙድና; // stringa visualizzata su Blynk
ሕብረቁምፊ maxu; // stringa visualizzata su Blynk
ሕብረቁምፊ ሚኑ; // stringa visualizzata su Blynk
char auth = a ° _
char ssid = "T ° ° ° ° ° ° ° ° °;"; //ዋይፋይ
char pass = "° ° ° ° ° ° ° °;"; // psw
#ገላጭ DHTPIN 2 // pin sensore DHT
#ገላጭ DHTTYPE DHT22
DHT dht (DHTPIN ፣ DHTTYPE);
SimpleTimer ሰዓት ቆጣሪ; // ሰዓት ቆጣሪ
WidgetRTC rtc; // orologio di sistema Blynk
መግብር መሪ 1 (V15); // የሚመራ ብሊንክ ሱል ፒን V15
BLYNK_CONNECTED () {
rtc.begin (); // avvio RTC
}
BLYNK_WRITE (V0) // የዕለት ተዕለት ተግባር በአንድ ታቶ ዳ ብሊንክ ዳግም ማስጀመር
{
int attiva = param.asInt ();
ከሆነ (attiva == 1) {
tmax = -100;
tmin = 100;
umax = 0;
umin = 100;
maxt = "------------";
mint = "------------";
maxu = "------------";
minu = "------------";
media_Letture = 0;
tot_Letture = 0;
nume_Letture = 0;
conteggio = 0;
ሲሲ = 0;
Serial.println (conteggio);
Blynk.virtualWrite (V8, media_Letture);
ብሊንክክ. ቨርቹዋል ጻፍ (V10 ፣ maxt)
ብሊንክክ.
ብሊንክክ. ምናባዊ ፃፍ (V12 ፣ maxu);
ብሊንክክ.
ብሊንክክ.
Serial.println ("Resetta");
መዘግየት (200);
ብሊንክክ. ቨርቹዋል ጻፍ (V0 ፣ LOW)
}
}
ባዶነት sendSensor () // normale processura di lettura
{
ሕብረቁምፊ currentTime = ሕብረቁምፊ (ሰዓት ()) + ":" + ደቂቃ ();
ሕብረቁምፊ የአሁኑ ቀን = ሕብረቁምፊ (ቀን ()) + "/" + ወር ();
ተንሳፋፊ h = dht.read እርጥበት ();
ተንሳፋፊ t = dht.readTemperature ();
ከሆነ (ኢስናን (ሸ) || ኢስናን (t)) {
Serial.println ("ከ DHT ዳሳሽ ማንበብ አልተሳካም!");
led1.on ();
መመለስ;
}
ሌላ {
led1.off ();
}
ከሆነ (t> tmax) {
tmax = t;
maxt = ሕብረቁምፊ (t) + "° ሴ (" + currentTime + "-" + currentDate + ")";
}
ከሆነ (t <tmin) {
tmin = t;
mint = String (t) + "° C (" + currentTime + "-" + currentDate + ")";
}
ከሆነ (ሸ> umax) {
umax = ሸ;
maxu = ሕብረቁምፊ (ሸ) + "% (" + currentTime + "-" + currentDate + ")";
}
ከሆነ (ሸ <umin) {
umin = ሸ;
minu = ሕብረቁምፊ (ሸ) + "% (" + currentTime + "-" + currentDate + ")";
}
ብሊንክክ.
ብሊንክክ.
ብሊንክክ.
ብሊንክክ. ቨርቹዋል ጻፍ (V10 ፣ maxt)
ብሊንክክ.
ብሊንክክ. ምናባዊ ፃፍ (V12 ፣ maxu);
ብሊንክክ.
}
ባዶ ባዶ ካልኮሎሚዲያ () // ፕሮሴሲራ በሬጅስትራዚዮን ዳቲ ሚዲያ
{
lettura [nume_Letture] = dht.readTemperature ();
ከሆነ (ኢስናን (lettura [nume_Letture])) {
led1.on ();
መመለስ;
}
// የአሠራር ሚዲያ ሰርኮላር
ከሆነ (nume_Letture> = 48) {
togli = nume_Letture-48;
tot_Letture -= (lettura [togli]);
tot_Letture += (lettura [nume_Letture]);
nume_Letture = 0; // setta a zero e riparte tutto
ሲሲ = 1; // identifica primo passaggio dopo 48 letture (24ore)
}
ከሆነ (cc == 1) {
conteggio = 48; // DOPO le Prime 24ore semper በ 24ore (48mezzore)
}
ሌላ {
// ሚዲያ prima dello scadere delle 24ore
tot_Letture += (lettura [nume_Letture]);
conteggio = conteggio+1;
}
media_Letture = tot_Letture/conteggio;
nume_Letture = nume_Letture+1;
Blynk.virtualWrite (V8, media_Letture);
ብሊንክክ.
}
ባዶነት ማዋቀር ()
{
Serial.begin (115200);
ብሊንክ.ጀጊን (auth ፣ ssid ፣ pass);
dht.begin ();
timer.setInterval (10000 ፣ sendSensor); // lettura temperatura umidità ogni 5 ደቂቃ
timer.setInterval (1800000, calcolo_media); // lettura e media ogni 30min
}
ባዶነት loop ()
{
ብሊንክ.run ();
timer.run ();
ረጅም አድሶ = ሚሊስ ();
val = digitalRead (vibr_pin);
vb = vb+val;
ከሆነ (adesso - prima> = Tempmax)
{
vb = 0;
vbinit = vb;
ፕሪማ = አድሶ;
}
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቀላል ደረጃዎች (DID Strip Lights በመጠቀም) DIY Vanity Mirror - 4 ደረጃዎች
DIY Vanity Mirror በቀላል ደረጃዎች (የ LED ስትሪፕ መብራቶችን በመጠቀም) - በዚህ ልጥፍ ውስጥ በ LED ሰቆች እገዛ የ DIY Vanity Mirror ን ሠራሁ። በእውነቱ አሪፍ ነው እና እርስዎም እነሱን መሞከር አለብዎት