İçindekiler:
- Adım 1: Sensör
- Adım 2: Gerekli Malzemeler
- 3. Adım: Yazılım
- 4. Adım: Bağlantılar
- Adım 5: Sonuçlar
- Adım 6: Bitti
Video: MCP9808 5110 LCD: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Merhaba arkadaşlar!
Bu kısa talimatta size Arduino ve Nokia5110 LCD ekranlı MCP9808 I2C sensöründen sıcaklık okumalarının nasıl görüntüleneceğini göstereceğim.
Adım 1: Sensör
Kısaca: MCP9808 (teorik olarak) Arduino'nun I2C veri yolunu kullanan yüksek hassasiyetli bir sıcaklık sensörüdür. Yani bağlamak için sadece 4 kabloya ihtiyacımız var. Ve çok ucuzdu:)
İşte bazı bağlantılar:
learn.adafruit.com/adafruit-mcp9808-precis…
www.microchip.com/wwwproducts/en/en556182
Arduino projelerim için yeni sensörler arıyordum ve Ali'de (1 dolar) çok ucuz olduğu için bu sensörlerden ikisini sipariş ettim. Etrafta bir dizi farklı ekran var ve elbette Nokia 5110 LCD'yi tekrar seçtim (basitlik için).
Yeni termometremizi yapma zamanı:)
Adım 2: Gerekli Malzemeler
Bu projeler için gerekli parçalar şunlardır:
- Arduino Uno, Nano vb…..
- Birkaç atlama teli
- MCP9808 sıcaklık sensörü
- Nokia5110 LCD
- Kütüphaneler ve eskiz
3. Adım: Yazılım
Sensörden gelen değerleri görüntülemek için çok basit bir çizim oluşturdum. Çok düz ileri ve anlaşılması kolaydır.
Çizimde yer alan doğru kitaplıkları indirin ve kurun.
Öncelikle doğru kütüphaneleri ekliyoruz, sensörün ölçüm çözünürlüğünü ayarlıyoruz, sensör için nesneler oluşturuyoruz ve görüntülüyoruz. Seriyi ayarlayın, sıcaklık sensörü adresini ayarlayın ve son olarak değerleri yazdırmak için ekranı ayarlayın.
Void kurulumunda ve void döngüsünde ekranı temizlemek için dikkatli olmalıyız veya aksi takdirde ekran her saniye yanıp sönecektir.
Sonuçlar Celsius ve Fahrenheit cinsinden görüntülenir.
Kolay mı değil mi??
4. Adım: Bağlantılar
Bağlantılar aşağıdaki gibidir:
Nokia 5110
RST - D12
CE - D11
DC - D10
DIN - D9
CLK - D8
VCC - 3,3 Volt
GND - Zemin
MCP9808 sensörü
VCC - 3,3 veya 5 Volt
GND - Zemin
SDA - Analog 4
SCL - Analog 5
Adım 5: Sonuçlar
Her şeyi doğru yaptıysanız, arduino'nun lcd'de sıcaklık gösterdiğini görebilirsiniz.
Sensör ne kadar doğru bilmiyorum, sahip olduğum tek karşılaştırma ds18b20 sensörü arasında.
Şu anda sensöre kredi vermek zorundayım:)
Adım 6: Bitti
Bitirdiniz.
Dilediğiniz gibi kullanın ve iyi günler!
Önerilen:
Gyro Sensörlü ve Nokia 5110 LCD'li "Space Impact" Oyunu: 3 Adım
Gyro Sensörlü ve Nokia 5110 LCD'li "Uzay Etkisi" Oyunu: Tamagotchi'm öldükten sonra (son proje), zamanımı boşa harcamanın yeni bir yolunu aramaya başladım. Arduino'da klasik "Space Impact" oyununu programlamaya karar verdim. Oyunu biraz daha ilginç ve eğlenceli hale getirmek için, sahip olduğum bir jiroskop sensörü kullandım
Nokia 5110 LCD'li VEML6070 UV Sensörü: 11 Adım
VEML6070 UV Sensörü Nokia 5110 LCD'li: Bu projede 3 ay oturduktan sonra bunu yapımcı topluluğuyla paylaşmayı düşündüm. Bütçe fiyatına UV sensör :) 1 saat içerisinde montajı yapılır ve yıllarca kullanılabilir
Nokia 5110 LCD'li Arduino Barometresi: 4 Adım
Nokia 5110 LCD'li Arduino Barometresi: Bu, Arduino ile basit bir barometredir
DIY Ardunio Hava İstasyonu Nokia 5110 LCD: 3 Adım
DIY Ardunio Hava İstasyonu Nokia 5110 LCD: Yine çok basit ve taşınabilir bir "hava durumu istasyonu". Birkaç artık sensörüm, bir profesyonel mini ve bir LCD ekranım vardı. Bir süredir özlediğim 3 plastik muhafaza buldum. Bu yüzden kendim için ru olacak kompakt bir gadget yapmaya karar verdim
Arduino ve Nokia 5110 LCD ile PC Donanım Monitörü: 3 Adım
Arduino ve Nokia 5110 LCD'li PC Donanım Monitörü: CPU sıcaklığını, yükünü, saatini ve kullanılan RAMCPU yükünü veya saat değerlerini gösteren Arduino tabanlı PC monitörü de grafik olarak çizilebilir. Parçalar: Arduino Nano veya Arduino Pro Mini USB'den seri adaptöre sahiptir. Nokia 5110 84x48 LCD