Мазмуну:

Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек: 6 кадам
Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек: 6 кадам

Video: Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек: 6 кадам

Video: Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек: 6 кадам
Video: Как Сделать Робота на Arduino UNO / How to Make a Robot on Arduino UNO 2024, Ноябрь
Anonim
Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек
Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек
Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек
Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек
Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек
Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек

Бүгүн мен силерге Arduino жана LM35 температура сенсорлору менен термометрди кантип жасоону көрсөтөм, LCD дисплей, зымдар менен бириктирилген нан үстүндө. Бул Цельсий жана Фаренгейтте температураны көрсөтөт.

1-кадам: Талаптар:-

Талаптар
Талаптар

Бул термометрди жасоо үчүн керектүү бөлүктөрдүн тизмеси.1.1 x Arduino UNO board2.1 x LM35 температура сенсору 3.1 x LCD дисплейи (16A1, 16A2 же башка) 4.1 x Breadboard 5.1 x 10k потенциометр/өзгөрүлмөлүү резисторлор (Сиз Ошондой эле 5k же 50k) колдонуңуз.

2 -кадам: Бөлүктөр жана сатып алуу үчүн шилтемелер жөнүндө негизги маалымат -

Бөлүктөр жана сатып алуу үчүн шилтемелер жөнүндө негизги маалымат
Бөлүктөр жана сатып алуу үчүн шилтемелер жөнүндө негизги маалымат

Arduino жана LM35ти колдонуу менен термометрди кантип жасоо керек

3 -кадам: LM35тин пин диаграммасы

LM35тин пин диаграммасы
LM35тин пин диаграммасы

LM35тин пин диаграммасы

4 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

16 x 1 жана 16 x 2 дисплейлеринин ортосунда эч кандай айырма жок, андыктан схеманы ээрчиңиз жана проектке кубат берүү үчүн кубат банкын колдонуңуз. Район абдан оңой жана жамаат/туташуу дагы абдан оңой, жогоруда көрсөтүлгөн схеманы колдонуңуз жана кылдаттык менен бардык байланышты кылыңыз. Эми arduino тактасын компьютерге туташтырып, төмөнкү кодду жүктөңүз. Эскертүү: Менде эски 16 x 1 lcd дисплейи (JHD16A1) бар, ошондуктан мен аны бул долбоордо колдондум, бирок бул долбоордо кандайдыр бир дисплей иштейт.

5 -кадам: Коддоо

Coding
Coding

// SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // LM35void setup () {lcd.begin (8, 2) орто (Чыгыш) пини; // Бул жерде lcd} void циклине ылайык өзгөртүү () {int value = analogRead (inPin); lcd.setCursor (0, 0); // Милливольт өзгөрбөйт = (мааниси / 1024.0) *5000; калкыма цельсий = милливольт / 10; lcd.clear (); lcd.setCursor (0, 0); // changelcd.print жок (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F") кечигүү (1000);} Жогоруда термометрдин негизги коду Эскертүү-Мен айткандай, мен эски 16x1 лкд колдонуп жатам, ал 8x2 лкд деп кабыл алынганда жана ажыратылганда гана туура иштейт. Бирок качан колдоносуз16х2 дисплей анда бул 16x2 дисплей үчүн findlcd.begin (8, 2); // Бул жерде lcdin кодуңузга ылайыкташууну өзгөртүңүз жана (8, 2) дисплейиңизге ылайык (мамыча, катар) катары алмаштырыңыз. Сизде 16x2 дисплей бар, андан кийин (8, 2) менен (16, 2) алмаштырыңыз. Сизде 20х4 дисплей бар (8, 2) менен (20, 4) алмаштырыңыз..ino файлын бул жерден жүктөп алыңыз

6 -кадам: Баары ырахат алуу үчүн жасалды

Баары ырахаттануу үчүн убакытты алды
Баары ырахаттануу үчүн убакытты алды

Термометрди Arduino жана LM35 менен кантип жасоо керек? Жүктөп берүү аяктагандан кийин, эгерде LCDде эч нерсе көрүнбөсө, термометр иштей баштайт, андан кийин ачык сары жарык, андан кийин 10k потенциометр/өзгөрмө резистор аркылуу арткы жарыкты жөнгө салат. Төмөндөгү сүрөттө көрсөтүлгөндөй. Акырында биз Arduino жана LM35ти колдонуп термометр жасадык, ал Цельсий жана Фаренгейтте температураны көрсөтө алат Сиз коддорду жана схемаңызды өзгөртө аласыз. Ошентип, бул жеңил долбоор сизге жагат деп үмүттөнөм

Сунушталууда: