İçindekiler:

Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD: 5 Adım
Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD: 5 Adım

Video: Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD: 5 Adım

Video: Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD: 5 Adım
Video: Терморегулятор, контроллер температуры W3230 2024, Temmuz
Anonim
Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD
Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD
Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD
Acme Dijital Termometre W/ DS18B20 Sıcaklık Probu ve I2C LCD

bu çok maliyetli olmayan ve fazla zaman almayacak çok basit bir projedir. Onu bir Amazon kutusuna koydum çünkü oradaydı, ama bu hemen hemen her şeye monte edilebilirdi.

Adım 1: Parçalar

Parçalar
Parçalar
Parçalar
Parçalar
Parçalar
Parçalar

1 x DS18B20 sıcaklık probu

1 x Arduino uno kurulu

I2C'li 1 x LCD

1 4.7k direnç

hepsi internette hazır, bu proje bana yaklaşık 20 dolara mal oldu.

bazı atlama telleri

Adım 2: DS18B20'nin Kablolaması

DS18B20 kablolaması
DS18B20 kablolaması

Arduino'da kırmızı kablo veya VCC 5v'ye gidiyor

Arduino'da siyah tel veya toprak toprağa gidiyor

Sarı kablo veya Veri, pim 2'ye (veya hangi pimi seçtiyseniz) gider

Şemada gösterildiği gibi Veri kablosu ve VCC kablosuna paralel olarak 4.7k'lik bir direnç olması gerekir.

Adım 3: I2C LCD'nin Kablolaması

I2C LCD'nin kablolanması
I2C LCD'nin kablolanması

Arduino'da toprağa GND pimi

Arduino'da 5v'ye VCC pini

Arduino'da A4'e SDA pini

Arduino'da A5'e SCL pini

Adım 4: Kod

kod
kod

Sorun gidermeye yardımcı olmak için kodda bir seri yazdırma döngüsü vardır. Operasyon için gerekli değildir

Ayrıca LCD için doğru ve çalışan bir kitaplık bulmakta çok zorlandım. İşleri sizin için kolaylaştırmak için eklenmiştir.

Adım 5: Son Dokunuşlar

Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar

Artık çalışan bir termometreniz var ve onu sergilemek için istediğiniz şekilde monte edin. Eğlence!

Önerilen: