Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Salam yoldaşlar!
Bu qısa təlimatlı kitabda, Arduino və Nokia5110 LCD ekranı ilə MCP9808 I2C sensorundan temperatur oxunuşlarını necə göstərəcəyinizi sizə göstərəcəyəm.
Addım 1: Sensor
Qısaca: MCP9808 Arduinonun I2C avtobusundan istifadə edən yüksək dəqiqlikli bir temperatur sensordur. Buna görə onu bağlamaq üçün yalnız 4 telə ehtiyacımız var. Və çox ucuz idi:)
Budur bəzi bağlantılar:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/az/en556182
Arduino layihələrim üçün yeni sensorlar axtarırdım və Ali -də (1 dollar) çox ucuz olduğu üçün bu iki sensoru sifariş etdim. Ətrafımda bir sıra fərqli ekranlar var və əlbəttə ki, Nokia 5110 LCD -ni yenidən seçdim (sadəlik üçün).
Yeni termometrimizi qurmağın vaxtı gəldi:)
Addım 2: Lazımi materiallar
Bu layihələr üçün lazım olan hissələr:
- Arduino Uno, Nano və s.
- Bir neçə tullanan tel
- MCP9808 temperatur sensoru
- Nokia 5110 LCD
- Kitabxanalar və eskizlər
Addım 3: Proqram təminatı
Sensordan oxunuşları göstərmək üçün çox sadə bir eskiz yaratdım. Çox düzdür və başa düşülməsi asandır.
Eskizə daxil olan düzgün kitabxanaları yükləyin və quraşdırın.
Əvvəlcə düzgün kitabxanaları daxil edirik, sensorun ölçü qətnaməsini təyin edirik, sensor və ekran üçün obyektlər yaradırıq. Serialı qurun, temperatur sensoru ünvanını təyin edin və nəhayət dəyərləri çap etmək üçün ekranı qurun.
Boşluq quruluşu və boşluq döngəsindəki ekranı təmizləmək və ya ekranın hər saniyədə yanıb -sönməsi üçün diqqətli olmalıyıq.
Nəticələr Selsi və Fahrenheitdə göstərilir.
Asan ya yox ??
Addım 4: Bağlantılar
Bağlantılar aşağıdakılardır:
Nokia 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3,3 volt
GND - Torpaq
MCP9808 sensoru
VCC - 3.3 və ya 5 volt
GND - Torpaq
SDA - Analog 4
SCL - Analog 5
Addım 5: Nəticələr
Hər şeyi düzgün etdinizsə, arduinonun lcd -də temperatur göstərdiyini görə bilərsiniz.
Sensorun nə qədər dəqiq olduğunu bilmirəm, yeganə müqayisə ds18b20 sensoru arasında olur.
Bu anda sensora kredit vermək məcburiyyətindəyəm:)
Addım 6: Bitti
Bitirdin
İstədiyiniz kimi istifadə edin və gözəl bir gün keçirin!