Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom do'stlar!
Bu qisqa ko'rsatmali men sizga Arduino va Nokia5110 LCD displeyli MCP9808 I2C sensori harorat ko'rsatkichlarini qanday ko'rsatishni ko'rsataman.
1 -qadam: Sensor
Qisqacha aytganda: MCP9808 - bu (aniq nazariy jihatdan) Arduino I2C avtobusidan foydalanadigan yuqori aniqlikdagi harorat sensori. Shuning uchun uni ulash uchun bizga atigi 4 ta sim kerak. Va bu juda arzon edi:)
Bu erda ba'zi havolalar:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Men quradigan arduino loyihalarim uchun yangi datchiklarni qidirayotgan edim va u Aliga (1 dollar) juda arzon bo'lgani uchun ikkita sensorga buyurtma berdim. Menda turli xil displeylar bor va men Nokia 5110 LCD -ni qayta tanladim (soddaligi uchun).
Yangi termometrni yaratish vaqti keldi:)
2 -qadam: kerakli materiallar
Ushbu loyihalar uchun zarur bo'lgan qismlar:
- Arduino Uno, Nano va boshqalar ….
- Bir nechta o'tish simlari
- MCP9808 harorat sensori
- Nokia 5110 LCD
- Kutubxonalar va eskizlar
3 -qadam: dasturiy ta'minot
Men sensordan o'qishni ko'rsatish uchun juda oddiy eskiz yaratdim. Bu juda to'g'ri va tushunish oson.
Eskizga kiritilgan to'g'ri kutubxonalarni yuklab oling va o'rnating.
Birinchidan, biz to'g'ri kutubxonalarni o'z ichiga olamiz, sensorning o'lchov o'lchamlarini o'rnatamiz, sensor va displey uchun moslamalarni yaratamiz. Seriyani o'rnating, harorat sensori manzilini o'rnating va nihoyat qiymatlarni chop etish uchun displeyni o'rnating.
Biz bo'sh joy sozlamalari va bo'shliqlar davridagi displeyni tozalashga ehtiyot bo'lishimiz kerak, aks holda displey har soniyada miltillaydi.
Natijalar Selsiy va Farengeytda ko'rsatiladi.
Osonmi yoki yo'qmi ???
4 -qadam: ulanishlar
Ulanishlar quyidagilar:
Nokia 5110
RST - D12
Idoralar - D11
DC - D10
Din - D9
CLK - D8
VCC - 3,3 volt
GND - er
MCP9808 sensori
VCC - 3,3 yoki 5 volt
GND - er
SDA - analog 4
SCL - analog 5
5 -qadam: Natijalar
Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, arduino LCD displeyda haroratni ko'rsatadi.
Sensor qanchalik aniqligini bilmayman, ds18b20 sensori orasidagi yagona taqqoslash.
Bu vaqtda men sensorga kredit berishim kerak:)
6 -qadam: Bajarildi
Siz tugadingiz.
Istaganingizcha foydalaning va kuningiz yaxshi o'tsin!