DIY Arduino yordamida haroratni LCD displeyda aks ettiradi: 10 qadam
DIY Arduino yordamida haroratni LCD displeyda aks ettiradi: 10 qadam
Anonim
Image
Image

Ushbu loyihada biz Arduino, harorat sensori va boshqalar kabi komponentlardan foydalangan holda sxemani tuzmoqchimiz. Bu sxemada daraja LCD displeyda uzluksiz ko'rinadi, LCD displeyda yangi daraja ko'rinishi o'rtasida 100 millisekund kechikish mavjud. va siz bu vaqtni kodda o'zgartirishingiz mumkin, va harorat ma'lum bir raqamga yetganda, RGB LEDining chirog'i qizil, yashil, ko'k, och ko'k, binafsha yoki sariq ranglardan biriga o'zgaradi.

O'chirish simlari o'rtacha 30 daqiqa davom etadi, shuning uchun uni o'rnatish qiyin emas. Va kodlashni tugatish uchun taxminan 10 daqiqa vaqt ketadi. Simulyatsiya qilish uchun siz tinakercad -dan foydalanishingiz mumkin, bu sizning sxemangiz to'g'ri ekanligiga ishonch hosil qiladi. Harorat sensori joriy haroratni mikrokontrolderga yuborish uchun javobgardir, bunda mikrokontroller Arduino, harorat sensori analog hodisalarni sezadi va bu ob -havo darajasi va undan keyin u darajadagi kuchlanishga o'xshashdir. chunki bu kompyuterlar umuman tushunadigan til, keyin esa analog kuchlanish signallarini raqamli singllarga aylantiradi, chunki mikrokontroller raqamli va ob -havo raqamli, shuning uchun mikrokontroller qilish uchun bizga analog signalni raqamli signalga aylantirish uchun biror narsa kerak. uni o'qiy olish. LCD Selsiy va Farengeytdagi harorat darajasini ko'rish uchun javobgardir.

Ta'minotlar

Komponentlar:

Non paneli

Jumperlar

Arduino Uno

5V shahar manbai

4x qarshilik

RGB LED

. • • 5V shahar manbai.

LCD displey 16*2

10 kilogrammlik potentsiometr

LM35 harorat sensori

1 -qadam: Barcha kerakli komponentlarni tayyorlang

2 -qadam: Ushbu pinlarni elektron jadvallar katodiga ulang. (gnd, RW va LED). Eslatma: Yonida va yonida joylashgan LED simi tez orada ishlatiladi

Bu pimlarni stol paneli anodiga ulang. (VCC va LED pin oxirgi pin + rezistor oldidan bitta)
Bu pimlarni stol paneli anodiga ulang. (VCC va LED pin oxirgi pin + rezistor oldidan bitta)

3 -qadam: Bu pimlarni stol paneli anodiga ulang. (VCC va LED pin oxirgi pin + rezistor oldidan bitta)

Muhim: Iltimos, LED displeyining shikastlanishiga olib kelmaslik uchun LED displeyining pinli rezistorini * ketma -ket ulanishga * qo'yishni unutmang.

4 -qadam:

Rasm
Rasm

RS pinini Arduino -ning "12" piniga ulang. RW pinini Arduino -ning "11" piniga ulang. DB4 pinini Arduino -ning "5" piniga ulang. DB5 pinini Arduino -ning "4" piniga ulang. DB6 pinini Arduino -ning "3" piniga ulang. DB7 pinini Arduino -ning "2" piniga ulang.

5 -qadam:

Rasm
Rasm

RGB LED qizil pinini Arduino -ning "8" piniga ulang. RGB LED -ning ko'k pinini Arduino -ning "9" piniga ulang.

RGB LEDining yashil pinini Arduino -ning "10" piniga ulang. RGB LEDining katodli pinini non paneli katot piniga ulang. RGB chizig'ining har bir piniga katod pinidan tashqari rezistor qo'yishni unutmang.

6 -qadam: Potentsiometrning birinchi pinini non paneli katotiga, potentsiometrning uchinchi pinini non taxtasi anodiga va potensiometrning ikkinchi pinini LED ekranining VD piniga ulang

Potentsiometrning birinchi pinini non paneli katotiga, potentsiometrning uchinchi pinini non taxtasi anodiga ulang va potensiometrning ikkinchi pinini LED ekranining VD piniga ulang
Potentsiometrning birinchi pinini non paneli katotiga, potentsiometrning uchinchi pinini non taxtasi anodiga ulang va potensiometrning ikkinchi pinini LED ekranining VD piniga ulang

7 -qadam: Harorat sezgichining o'ng pinini Breadboard katotiga, chap pinni Anodga va o'rta pinni Arduino A0 ga ulang

Harorat sezgichining o'ng pinini Breadboard katodiga, chap pinni Anodga va o'rta pinni Arduino A0 ga ulang
Harorat sezgichining o'ng pinini Breadboard katodiga, chap pinni Anodga va o'rta pinni Arduino A0 ga ulang

8 -qadam:

Rasm
Rasm

Arduino -ning 5V pinini non taxtasi anodiga ulang va Arduino GND -ni non paneli katotiga ulang.

Potansiyometrni non taxtasining katodiga, potentsiometrning uchinchi pinini non taxtasining anodiga va potensiometrning ikkinchi pinini LED ekranining VD piniga ulang.

Tavsiya: