İçindekiler:

MCP9808 5110 LCD: 6 Adım
MCP9808 5110 LCD: 6 Adım

Video: MCP9808 5110 LCD: 6 Adım

Video: MCP9808 5110 LCD: 6 Adım
Video: Lesson 33: Using MCP9808 Temperature Sensor with LCD | Arduino Step By Step Course 2024, Kasım
Anonim
MCP9808 5110 LCD
MCP9808 5110 LCD

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
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

Sonuçlar
Sonuçlar
Sonuçlar
Sonuçlar
Sonuçlar
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

Tamamlandı!
Tamamlandı!

Bitirdiniz.

Dilediğiniz gibi kullanın ve iyi günler!

Önerilen: