ዝርዝር ሁኔታ:

በአርዱዲኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር 3 ደረጃዎች
በአርዱዲኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር 3 ደረጃዎች

ቪዲዮ: በአርዱዲኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር 3 ደረጃዎች

ቪዲዮ: በአርዱዲኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር 3 ደረጃዎች
ቪዲዮ: On/OFF LED using Arduino Programming Full Video Basic To Advanced Languages #onoffledusingarduino 2024, ሀምሌ
Anonim
አርዱዲኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር
አርዱዲኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር

በዚህ ፕሮጀክት ውስጥ አርዱinoኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር የክፍሉን የሙቀት መጠን ለመተንተን የሚያገለግል ነው።

ቴርሞሜትሩ በአጠቃላይ እንደ የሙቀት መለኪያ መሣሪያ ሆኖ ያገለግላል። እንደ ጠጣር ወይም ፈሳሾች የሙቀት መስፋፋት ፣ የጋዝ ግፊት ፣ የኢንፍራሬድ ኃይል መለካት ፣ ወዘተ የመሳሰሉትን የሙቀት መጠን ለመለካት የሚያገለግሉ የተለያዩ መርሆዎች አሉ።

አርዱዲኖ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር የክፍሉን የሙቀት መጠን ለመተንተን የሚያገለግል ተዘርዝሯል። LM35 LM35 የሙቀት ዳሳሽ ነው። የዚህ አነፍናፊ ውፅዓት ቮልቴጅ በቀጥታ በሴንቲግሬድ ካለው የሙቀት መጠን ጋር ተመጣጣኝ ነው። LM35 ከ -550C እስከ +1500C ባለው ክልል ውስጥ በ +/- 0.750C ትክክለኛነት ሊያገለግል ይችላል።

አቅርቦቶች

አርዱዲኖ ኡኖ

LM35 የሙቀት ዳሳሽ

16x2 ኤልሲዲ ማሳያ

ደረጃ 1 የዲጂታል ቴርሞሜትር የወረዳ ንድፍ

የዲጂታል ቴርሞሜትር የወረዳ ንድፍ
የዲጂታል ቴርሞሜትር የወረዳ ንድፍ

በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋለው የሙቀት ዳሳሽ LM35 ነው። የሙቀት ዳሳሽ ውጤት በቀጥታ ከአየሩ ሙቀት ጋር ተመጣጣኝ ነው ግን በአናሎግ መልክ። ስለዚህ ፣ የ LM35 ውፅዓት ፒን 2 ከአርዱዲኖ ከአናሎግ ግብዓት A0 ጋር ተገናኝቷል ማለት ነው።

እሱ ዲጂታል ቴርሞሜትር እንደመሆኑ መጠን የአናሎግ እሴቶችን ወደ ዲጂታል መለወጥ እና ውጤቱን እንደ ኤልሲዲ ፣ ወዘተ የመሳሰሉትን ማሳያ ላይ ማሳየት አለብን። ኤልሲዲ 1 እና 2 ፒን ከመሬት እና ከአቅርቦት ጋር የተገናኙ ናቸው። የማሳያውን ንፅፅር ለማስተዳደር ፣ ፒሲ 3 ኤልሲዲ ከ 10 KΩ POT መጥረጊያ ጋር ተያይ isል።

የተቀሩት የ POT ተርሚናሎች ከአቅርቦት እና ከመሬት ጋር ተያይዘዋል። ኤልሲዲዎች ፒን 15 እና 16 በቅደም ተከተል ከአቅርቦት እና ከመሬት ጋር የተገናኘውን የኤል.ዲ.ሲ.ን የኋላ ብርሃን ለማዞር ያገለግላሉ። በኤልሲዲ ላይ ያለውን መረጃ ለማሳየት ፣ የኤልሲዲውን 4 የውሂብ ፒኖች እንፈልጋለን። ፒኖች 11 - 14 (D4 - D7) ከአርዱዱኖ ፒን 5 - 2 ጋር ተያይዘዋል። የ LCD ፒን 4 ፣ 5 እና 6 (አርኤስ ፣ አርደብሊው እና ኢ) የቁጥጥር ፒኖች ናቸው። የ LCD ፒኖች 4 (አርኤስ) ከአርዱዲኖ ፒን 7 ጋር ተገናኝቷል። ፒን 5 (RW) ከመሬት ጋር ተገናኝቷል። ፒን 6 (ኢ) ከአርዱዱኖ ፒን 6 ጋር ተገናኝቷል።

ደረጃ 2 - የዲጂታል ቴርሞሜትር ሥራ

የዲጂታል ቴርሞሜትር ሥራ
የዲጂታል ቴርሞሜትር ሥራ

በዚህ ፕሮጀክት ውስጥ ከፍተኛ ትክክለኛ ዲጂታል ቴርሞሜትር ተዘርዝሯል። የወረዳው ሥራ ከዚህ በታች ተብራርቷል።

የሙቀት ዳሳሽ ማለትም LM35 የክፍሉን የሙቀት መጠን ያለማቋረጥ ይመረምራል እና ከአየር ሙቀት ጋር በቀጥታ ተመጣጣኝ የሆነ የአናሎግ ተመሳሳይ voltage ልቴጅ ይሰጣል።

ይህ መረጃ በ A0 በኩል ለአርዱዲኖ ተሰጥቷል። ኮዱ በተፃፈው መሠረት አርዱዲኖ ይህንን የአናሎግ ቮልቴጅ እሴት ወደ ዲጂታል የሙቀት ንባቦች ይለውጣል።

ይህ እሴት በ LCD ላይ ይታያል። በኤልሲዲ ላይ የሚታየው ውፅዓት በሴንቲግሬድ ውስጥ የክፍል ሙቀት ትክክለኛ ንባብ ነው።

የ hIOTron በይነመረብ የነገሮች ኮርስ ሥልጠና የተጠቃሚውን ተሞክሮ ለማሳደግ በእንደዚህ ዓይነት ትግበራ ላይ የተለያዩ የ IoT መፍትሄዎችን አዘጋጅቷል።

ደረጃ 3: ፕሮግራም ያሂዱ

#ያካትቱ

LiquidCrystal lcd (7, 6, 5, 4, 3, 2);

const int Sensor = A0;

ባይት degree_symbol [8] =

{

0b00111 ፣

0b00101 ፣

0b00111 ፣

0b00000 ፣

0b00000 ፣

0b00000 ፣

0b00000 ፣

0b00000

};

ባዶነት ማዋቀር ()

{

pinMode (ዳሳሽ ፣ ግቤት);

lcd.begin (16, 2);

lcd.createChar (1 ፣ degree_symbol);

lcd.setCursor (0, 0);

lcd.print ("ዲጂታል");

lcd.setCursor (0, 1);

lcd.print ("ቴርሞሜትር");

መዘግየት (4000);

lcd.clear ();

}

ባዶነት loop ()

{

ተንሳፋፊ temp_reading = analogRead (ዳሳሽ);

ተንሳፋፊ ሙቀት = temp_reading*(5.0/1023.0)*100;

መዘግየት (10);

lcd.clear ();

lcd.setCursor (0, 0);

lcd.print ("በ C ውስጥ ያለው ሙቀት");

lcd.setCursor (4, 1);

lcd.print (ሙቀት);

lcd. ጻፍ (1);

lcd.print ("C");

መዘግየት (1000);

}

የሚመከር: