Mundarija:

Harorat boshqariladigan LEDlar: 6 qadam
Harorat boshqariladigan LEDlar: 6 qadam

Video: Harorat boshqariladigan LEDlar: 6 qadam

Video: Harorat boshqariladigan LEDlar: 6 qadam
Video: Gravitatsiya 2024, Noyabr
Anonim
Harorat nazorati ostida LEDlar
Harorat nazorati ostida LEDlar

LEDlar indikator berish, displeyda raqamlar yozish, masofadan boshqarish pultidagi kabi ma'lumotlarni uzatish kabi ko'p vazifalarni bajaradi. LEDlar elektronika qahramonlari va aslida "noma'lum" qahramonlardir. Bu nafaqat bizning uylarimizni yoritish uchun ishlatiladi. Bu erda biz haroratni ko'rsatish uchun foydalanamiz. Albatta raqamlar emas, lekin hech bo'lmaganda ular harorat issiq, sovuq yoki to'g'ri ekanligini ko'rsatishi mumkin. Biz yaratadigan sxema Arduino UNO va LM35 IC atrofida qurilgan.

Arduino UNO har bir ishlab chiqaruvchining asboblar qutisidan o'z o'rnini topdi. Arduino UNO - bu juda ulkan, chunki uni ochish va LEDni bir daqiqadan so'ng o'chirish mumkin, shuningdek, u mashhur bo'lgan C/C ++ tiliga mos keladi.

Xo'sh, keling, loyihani davom ettiraylik va biz bu loyihaning yana bir qahramonini qidiramiz va bu bizning sensori.

1 -qadam: Bizga kerak bo'lgan narsalar

Bizga kerak bo'ladigan narsalar
Bizga kerak bo'ladigan narsalar

1. Arduino UNO

2. Non paneli

3. LM35 harorat sensori

4. Qizil rangli LED

5. Yashil LED

6. Moviy LED

7. Jumper simlari

8. Arduino IDE (dasturiy ta'minot)

9. USB kabeli (Arduino -ni kompyuterga ulaydigan kabel)

2 -qadam: LM35 sensori haqida

LM35 sensori haqida
LM35 sensori haqida

LM35 - mukammal, aniq va ko'p qirrali harorat sensori. LM35 - bu Tselsiy bo'yicha haroratga mutanosib chiqadigan IC. Ushbu ICning diapazoni -55 dan 150 darajagacha. Tselsiy bo'yicha har bir darajadagi kuchlanishning ko'tarilishi 10mA, ya'ni 0,01V/Selsiy.

LM35 Arduino va boshqa mikro -kontrollerlar bilan osongina bog'lanishi mumkin.

Ilovalar:

1. Haroratni o'lchash

2. Avtomatik termoregulyator

3. Batareyalarning haroratini tekshirish

Pin konfiguratsiyasi:

ICda uchta pin bor: 1. +VCC

2. Chiqish

3. GND

Qachonki biz 4-20Vni IC ga beramiz. Chiqish pimida kuchlanish o'zgaradi. Harorat 0 daraja Selsiy bo'lsa, chiqish 0V bo'ladi. Har bir tselsiy bo'yicha 10mA ko'tariladi. Haroratni kuchlanishdan hisoblash uchun biz ushbu formuladan foydalanishimiz kerak

Vout = 0.01V/Harorat

3 -qadam: Sensorimizni tushunish

Sensorimizni tushunish
Sensorimizni tushunish

Bu erda biz LM35 IC ni tushunishga harakat qilamiz. +5V quvvat manbaini IC ning 1 -piniga ulang va 3 -chi pinli Ground -ga ulang. Keyin, IC ning 2 -pinli multimetrning musbat terminalini va ICning 3 -pinli salbiy multimetrining terminalini ulang. Siz kuchlanishni olasiz va sensorni issiq narsaning yoniga qo'ysangiz, kuchlanish kuchayadi.

4 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Shunday qilib, bizning loyihamizni yaratish vaqti keldi. LEDlarni ulash uchun siz sxemaga amal qilishingiz kerak. Sensorni sxemaga kiritmaganman, chunki tinkerkadda LM35 sensori yo'q. Kechirasiz, lekin sensorni ulash uchun quyidagi ko'rsatmalarga amal qiling.

1. IC ning 1 -pinini +5V Arduino -ga ulang

2. IC ning 2 -pinini Arduino A2 ga ulang

3. IC ning 3 -pinini Arduino GND ga ulang

Endi bizning apparat qismimiz tugadi va biz faqat kodni yuklashimiz kerak.

5 -qadam: Kod

6 -qadam: Bajarildi

Bajarildi!
Bajarildi!

Kodni yuklaganingizdan so'ng, sizning LED yonib turishini ko'rasiz, bu ob -havoga qarab LED rangi yonadi. Aytgancha, qaysi LED qaysi harorat holatiga mos kelishini unutganman. Aslida, Agar qizil LED yonib tursa, harorat issiq bo'ladi.

Agar ko'k LED yonib tursa, harorat sovuq bo'ladi.

Va agar yashil LED yonib tursa, harorat to'g'ri!

Yana bir narsa, agar siz ketma -ket monitorni ochsangiz va tezlikni sekundiga 9600 bitga sozlasangiz, harorat issiq, sovuq yoki to'g'ri bo'lsa, siz bayonot olishingiz mumkin.

Shunday qilib, buni o'qiganingiz uchun sizga katta rahmat va umid qilamanki, sizga bu darslik yoqadi.

Rahmat!

Tavsiya: