ዝርዝር ሁኔታ:

DIY Arduino ዲጂታል ቴርሞሜትር 5 ደረጃዎች
DIY Arduino ዲጂታል ቴርሞሜትር 5 ደረጃዎች

ቪዲዮ: DIY Arduino ዲጂታል ቴርሞሜትር 5 ደረጃዎች

ቪዲዮ: DIY Arduino ዲጂታል ቴርሞሜትር 5 ደረጃዎች
ቪዲዮ: {721} LED Bar Graph Arduino Uno Code Using if else || Arduino Project 2024, ሀምሌ
Anonim
DIY Arduino ዲጂታል ቴርሞሜትር
DIY Arduino ዲጂታል ቴርሞሜትር

ሰላም ለሁላችሁ ! እዚህ ፣ አርዱዲኖን በመጠቀም ቀላል ዲጂታል ቴርሞሜትር እንዴት እንደሚሠሩ አሳያችኋለሁ።

ደረጃ 1: ክፍሎች ያስፈልጋሉ።

ክፍሎች ያስፈልጋሉ።
ክፍሎች ያስፈልጋሉ።

ለዚህ ፕሮጀክት የሚከተሉት ክፍሎች ያስፈልጋሉ

1) አርዱዲኖ ናኖ።

2) ኖኪያ 5110 ኤልሲዲ ማሳያ።

3) LM- 35 የሙቀት ዳሳሽ።

4) ዝላይ ሽቦዎች።

5) Arduino ide እና u8glib ቤተ-መጽሐፍት (ከጊት-ሃብ ያውርዱ።

ደረጃ 2 ኤልሲዲውን ከአርዲኖ ጋር በማገናኘት ላይ።

ኤልሲዲውን ከአርዲኖ ጋር በማገናኘት ላይ።
ኤልሲዲውን ከአርዲኖ ጋር በማገናኘት ላይ።

የሚከተሉትን አርዱዲኖ ፒኖችን ከ LCD ጋር ያገናኙ

CLK = 8 ፣ DIN = 4 ፣ CE = 7 ፣ DC = 5 ፣ RST = 6።

በኤልዲኤፍ ላይ ያለውን BL እና Vcc ፒን በአርዱዲኖ ላይ ወደ 3.3v ያገናኙ።

ከፈለጉ ተቃዋሚዎችን ሊጠቀሙ ይችላሉ ፣ ግን በእኔ ሁኔታ ኤልሲዲውን በቀጥታ ከአርዲኖ ፒኖች ጋር ማገናኘት ምንም ለውጥ አላመጣም።

ደረጃ 3 Lm-35።

Lm-35።
Lm-35።

Lm-35 ከአርዱኖ ጋር ጥቅም ላይ ሊውል የሚችል አነስተኛ ዋጋ ያለው የሙቀት መጠን ዳሳሽ ነው።

goo.gl/images/AymubD

የ Lm-35 ፒኖው ዲያግራምን ከዚህ ይመልከቱ።

የ Lm-35 ን የውጤት ፒን በአርዱዲኖ ላይ ካለው የ A0 ፒን ጋር ያገናኙ።

5v እና gnd ፒኖችንም ያገናኙ።

ደረጃ 4 ኮድ

#"U8glib.h" ን ያካትቱ

int a = 0;

ተንሳፋፊ x;

ድርብ ሜ;

double s;

// በሶሪያ ቹድሁሪ የተዘጋጀ

// ክሬዲት-ሄንሪ ቤንች ትምህርቶች ለ lcd አጋዥ ስልጠና።

U8GLIB_PCD8544 u8g (8, 4, 7, 5, 6);

// CLK = 8 ፣ DIN = 4 ፣ CE = 7 ፣ DC = 5 ፣ RST = 6

ባዶ ጸሐፊ ()

{

x = analogRead (ሀ);

m = x/1024.0*5000;

s = m/10;

u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print (ዎች);

u8g.drawStr (35 ፣ 15 ፣ “*ሲ”);

መዘግየት (100);

ከሆነ (ዎች> 30)

{

u8g.drawStr (15 ፣ 35 ፣ “በጣም ሞቅ !!”);

}

ሌላ ከሆነ (s20)

{

u8g.drawStr (15 ፣ 35 ፣ “ጥሩ !!”);

}

ሌላ

{

u8g.drawStr (15 ፣ 35 ፣ “አሪፍ !!”);

}

}

ባዶነት ማዋቀር ()

{

Serial.begin (9600);

pinMode (ሀ ፣ ግቤት);

}

ባዶነት loop ()

{

u8g.firstPage ();

መ ስ ራ ት{

ጸሐፊ ();

} ሳለ (u8g.nextPage ());

}

የሚመከር: