תוכן עניינים:

מדחום דיגיטלי Arduino DIY: 5 שלבים
מדחום דיגיטלי Arduino DIY: 5 שלבים

וִידֵאוֹ: מדחום דיגיטלי Arduino DIY: 5 שלבים

וִידֵאוֹ: מדחום דיגיטלי Arduino DIY: 5 שלבים
וִידֵאוֹ: אנבוקסינג (Unboxing) משלוח עם מד חום דיגיטלי ב-5 ש"ח שרכשתי ב-AliExpress 2024, יולי
Anonim
מד חום דיגיטלי Arduino
מד חום דיגיטלי Arduino

שלום לכולם ! כאן, אראה לך כיצד להכין מדחום דיגיטלי פשוט באמצעות Arduino.

שלב 1: חלקים נדרשים

דרושים חלקים
דרושים חלקים

החלקים הבאים יידרשו לפרויקט זה:

1) ארדואינו ננו.

2) תצוגת LCD של נוקיה 5110.

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.3 וולט על הארדואינו

אתה יכול להשתמש בנגדים אם אתה רוצה, אבל במקרה שלי, חיבור ה- LCD ישירות לסיכות הארדואינו לא השפיע

שלב 3: Lm-35

Lm-35
Lm-35

Lm-35 הוא חיישן טמפרטורה בעלות נמוכה שניתן להשתמש בו עם Arduino

goo.gl/images/AymubD

בדוק את תרשים ה- pinout 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 (א);

מ '= x/1024.0*5000;

s = m/10;

u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print (ים);

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 ();

לַעֲשׂוֹת{

סוֹפֵר();

} while (u8g.nextPage ());

}

מוּמלָץ: