สารบัญ:

DIY Arduino เทอร์โมมิเตอร์ดิจิตอล: 5 ขั้นตอน
DIY Arduino เทอร์โมมิเตอร์ดิจิตอล: 5 ขั้นตอน

วีดีโอ: DIY Arduino เทอร์โมมิเตอร์ดิจิตอล: 5 ขั้นตอน

วีดีโอ: DIY Arduino เทอร์โมมิเตอร์ดิจิตอล: 5 ขั้นตอน
วีดีโอ: How to make Digital Thermometer using Arduino || Temperature Sensor|| 2024, พฤศจิกายน
Anonim
DIY Arduino เทอร์โมมิเตอร์ดิจิตอล
DIY Arduino เทอร์โมมิเตอร์ดิจิตอล

สวัสดีทุกคน ! ที่นี่ฉันจะแสดงวิธีทำเทอร์โมมิเตอร์แบบดิจิตอลอย่างง่ายโดยใช้ Arduino

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น

ต้องใช้ส่วนต่อไปนี้สำหรับโครงการนี้:

1) Arduino นาโน.

2) โนเกีย 5110 จอ LCD

3) LM-35 เซ็นเซอร์อุณหภูมิ

4) สายจัมเปอร์

5) Arduino ide และไลบรารี u8glib (ดาวน์โหลดจาก Git-hub.

ขั้นตอนที่ 2: เชื่อมต่อ LCD กับ Arduino

การเชื่อมต่อ LCD กับ Arduino
การเชื่อมต่อ LCD กับ Arduino

เชื่อมต่อพิน Arduino ต่อไปนี้กับ LCD:

CLK=8, DIN=4, CE=7, DC=5, RST=6

เชื่อมต่อพิน BL และ Vcc บน LCD กับ 3.3v บน Arduino

คุณสามารถใช้ตัวต้านทานได้หากต้องการ แต่ในกรณีของฉัน การเชื่อมต่อ LCD กับหมุด Arduino โดยตรงไม่ได้สร้างความแตกต่าง

ขั้นตอนที่ 3: Lm-35

ล.-35
ล.-35

Lm-35 เป็นเซ็นเซอร์อุณหภูมิราคาประหยัดที่สามารถใช้กับ Arduino ได้

goo.gl/images/AymubD

ตรวจสอบไดอะแกรม pinout ของ Lm-35 จากที่นี่

เชื่อมต่อพินเอาต์พุตของ Lm-35 กับพิน A0 บน Arduino

เชื่อมต่อพิน 5v และ gnd ด้วย

ขั้นตอนที่ 4: รหัส:

#รวม "U8glib.h"

int a=0;

ลอย x;

ม. สองเท่า;

ดับเบิ้ลเอส;

//เตรียมโดย สุริยะ เชาว์ธุรี

// Credits-Henry's Bench tutorials สำหรับการสอนแบบ LCD

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

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

ผู้เขียนเป็นโมฆะ ()

{

x= analogRead(a);

ม.=x/1024.0*5000;

s=m/10;

u8g.setFont(u8g_font_profont12);

u8g.setPrintPos(0, 15);

u8g.print(s);

u8g.drawStr(35, 15, "*C");

ล่าช้า (100);

ถ้า (s>30)

{

u8g.drawStr(15, 35, "ฮอตมาก!!");

}

อื่นถ้า (s20)

{

u8g.drawStr(15, 35, "เยี่ยม!!");

}

อื่น

{

u8g.drawStr(15, 35, "เจ๋ง!!");

}

}

การตั้งค่าเป็นโมฆะ ()

{

Serial.begin(9600);

pinMode(a, INPUT);

}

วงเป็นโมฆะ ()

{

u8g.firstPage();

ทำ{

นักเขียน();

} ในขณะที่ (u8g.nextPage());

}

แนะนำ: