فهرست مطالب:

دماسنج دیجیتال آردوینو DIY: 5 مرحله
دماسنج دیجیتال آردوینو DIY: 5 مرحله

تصویری: دماسنج دیجیتال آردوینو DIY: 5 مرحله

تصویری: دماسنج دیجیتال آردوینو DIY: 5 مرحله
تصویری: آموزش کار با ماژول دماسنج آنالوگ J34 آردوینو Arduino با توضیح فارسی 2024, نوامبر
Anonim
دماسنج دیجیتال آردوینو DIY
دماسنج دیجیتال آردوینو DIY

سلام به همگی! در اینجا نحوه ساخت دماسنج دیجیتال ساده با استفاده از آردوینو را به شما نشان خواهم داد.

مرحله 1: قطعات مورد نیاز

قطعات مورد نیاز
قطعات مورد نیاز

قسمت های زیر برای این پروژه مورد نیاز است:

1) آردوینو نانو.

2) صفحه نمایش LCD 5110 نوکیا.

3) سنسور دما LM-35.

4) سیم های بلوز.

5) کتابخانه Arduino ide و u8glib (بارگیری از Git-hub.

مرحله 2: اتصال LCD به آردوینو

اتصال LCD به آردوینو
اتصال LCD به آردوینو

پین های آردوینو زیر را به LCD وصل کنید:

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

پین BL و Vcc روی LCD را به 3.3 ولت در آردوینو وصل کنید

در صورت تمایل می توانید از مقاومت استفاده کنید ، اما در مورد من ، اتصال مستقیم LCD به پین های آردوینو هیچ تفاوتی نکرد

مرحله 3: Lm-35

Lm-35
Lm-35

Lm-35 یک سنسور دمای کم هزینه است که می توان با آردوینو از آن استفاده کرد

goo.gl/images/AymubD

نمودار pinm Lm-35 را از اینجا بررسی کنید

پین خروجی Lm-35 را به پین A0 در آردوینو وصل کنید

پین 5v و gnd را نیز وصل کنید

مرحله 4: کد:

#شامل "U8glib.h"

int a = 0؛

شناور x ؛

دو متر ؛

دوبار s؛

// تهیه شده توسط Sourya Choudhury

// Credits-Henry's Bench tutorials for lcd tutorial.

U8GLIB_PCD8544 u8g (8 ، 4 ، 7 ، 5 ، 6) ؛

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

نویسنده خالی ()

{

x = analogRead (a) ؛

m = x/1024.0*5000 ؛

s = m/10 ؛

u8g.setFont (u8g_font_profont12) ؛

u8g.setPrintPos (0 ، 15) ؛

u8g. چاپ (ها) ؛

u8g.drawStr (35 ، 15 ، "*C") ؛

تأخیر (100) ؛

if (s> 30)

{

u8g.drawStr (15 ، 35 ، "خیلی داغ !!") ؛

}

else if (s20)

{

u8g.drawStr (15 ، 35 ، "خوب !!") ؛

}

دیگری

{

u8g.drawStr (15 ، 35 ، "سرد !!") ؛

}

}

void setup ()

{

Serial.begin (9600)؛

pinMode (a، INPUT)؛

}

حلقه خالی ()

{

u8g.firstPage ()؛

انجام دادن{

نویسنده ()؛

} while (u8g.nextPage ())؛

}

توصیه شده: