İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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
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
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
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
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ı
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.