İçindekiler:

Dijital Sıcaklık Widget'ı / Ev Termometresi: 7 Adım
Dijital Sıcaklık Widget'ı / Ev Termometresi: 7 Adım

Video: Dijital Sıcaklık Widget'ı / Ev Termometresi: 7 Adım

Video: Dijital Sıcaklık Widget'ı / Ev Termometresi: 7 Adım
Video: Windows 11 ve 10 da masaüstü Gadget'leri kullanın 2024, Eylül
Anonim
Dijital Sıcaklık Widget'ı / Ev Termometresi
Dijital Sıcaklık Widget'ı / Ev Termometresi

Dallas DS18B20 dijital sensör ve 3.3v'de Arduino Pro Micro kullanan küçük ve güzel görünümlü bir dijital termometre. Her şey tam olarak oturacak ve yerine oturacak şekilde tasarlanmıştır, vida veya yapıştırıcı gerekmez!

O kadar değil ama havalı görünüyor.

Adım 1: Parçalarınızı Hazırlayın

Kullanılan Parçalar ve Amazon bağlantıları

  • Sensör: DS18B20
  • Ekran: 0.91" OLED Ekran
  • Mikrodenetleyici: Arduino Pro Mikro
  • Pil: CR123
  • Direnç: 4.7k Ohm Direnç

2. Adım: Muhafazayı Yazdırın

Muhafazayı Yazdır
Muhafazayı Yazdır

STL dosyaları aşağıdaki bağlantılardan indirilebilir.

Thingiverse:

Myminifactory:

2 parçayı yazdırın ve kusurları giderin.

3. Adım: Uyup Uymadığını Test Edin

Uygunsa Test Edin!
Uygunsa Test Edin!

Muhafazayı, girişi ve ekranı ve mikrodenetleyiciyi temizledikten sonra, sıkı bir şekilde otururlar ancak gerekirse yuvaları eğeleyin, ekrana zarar verebileceğinden çok fazla bastırmayın!

4. Adım: Her Şeyi Bağlayın

Her Şeyi Bağla
Her Şeyi Bağla
Her Şeyi Bağla
Her Şeyi Bağla
Her Şeyi Bağla
Her Şeyi Bağla

Bağlantılar

  • Arduino PIN 5 üzerindeki sensör veri pini
  • Arduino PIN 2'de SDA'yı Görüntüle
  • Arduino PIN 3'te SCL'yi Görüntüle
  • Arduino Vcc'de Ekran Gücü
  • Arduino Ground üzerinde Ekran Zemin

Sensör, resimde gösterildiği gibi 4.75k ohm'luk bir Direnç ile bağlanmalıdır.

Ayrıca Vcc'ye 2 kablo ekleyin ve pili bağlamak için uzatmanız gerekecek.

Adım 5: Projeyi Birleştirin

Projeyi Birleştirin
Projeyi Birleştirin

Yuvalara yerleştirmek için her şeyi oturtun, Pil için biraz alüminyum folyo kullandım.

Değerleri etkileyeceğinden sensörün diğer elektronik parçalardan uzakta olduğundan emin olun.

Adım 6: Kitaplıkları Alın ve Kodu Yükleyin

Kitaplıkları Alın ve Kodu Yükleyin
Kitaplıkları Alın ve Kodu Yükleyin

Kütüphaneler:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTemperature.h:

Kodu bağlantılardan birinden alın:

www.hackster.io/GeoChrys/room-temperature-…

noobmakers.com/2018/04/01/digital-temperature-widget/

Arduino'nuza yükleyin.

Adım 7: Neredeyse Tamamlandı

Neredeyse bitti!
Neredeyse bitti!

Pili bağlayın ve kasayı kapatın, işiniz bitti!

Yazı tipi ve bilgilerin nasıl görüntülendiği üzerinde değişiklik yapmak için arduino kodunu düzenleyebilirsiniz.

Önerilen: