İçindekiler:
Video: DHT 11 Sıcaklık ve Nem Göstergesi: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Gerekli Parçalar (İngiltere Alışveriş Stoku)
Arduino Nano -
DHT 11 Sensör -
1.3 OLED Yeşil Ekran
USB Mikro Breakout Kartı -
Gerekli aletler -
Havya
Prototipleme Kurulu
Yan Kesiciler
Adım 1: Devre
Adım 1 - Devre
DHT 11 Sıcaklık sensörü çok basit bir sıcaklık ve nem sensörüdür. Temel bileşenler, kapasitif bir nem sensörü ve bir termistördür. Gereken tüm verilerin tek bir pinden çıkarılmasına izin veren bazı temel Analogdan Dijitale dönüştürme vardır.
Bu örnekte, DHT 11, USB 5V'ye bağlanır ve Nano'nun PIN2'sine bağlı veri pini ile topraklanır.
Nano, USB Breakout'tan yalnızca 5V güce ve toprağa ihtiyaç duyar.
OLED ekran 4 pin, 5V, GND, SCL ve SDA kullanır. SCL ve SDA, tüm I2C cihazları için evrensel olan standart I2C pinleridir.
Arduino'dan gelen pin çıkışı aşağıdaki gibidir:
Pim 2 - DHT 11
Pim A4 - SDA
Pin A5 - SCL
2. Adım: Kod
Kod oldukça basittir ve Nano'ya yüklenmesi kolaydır ve başka bir yapılandırma gerektirmeden tak ve çalıştır özelliğindedir.
Henüz yüklenmemişse aşağıdaki kitaplıkları yüklemeniz gerekebilir.
DHT.h - DHT11 Sensörü için
U8glib.h - OLED Ekran için.
N. B Bu kodu kullanan bir ekranınız yoksa, ekranın doğru tanımlanıp tanımlanmadığını kontrol edin. "U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK);" ancak farklı bir OLED paneli kullanılıyorsa değiştirilmesi gerekebilir. Kütüphanede ekranı test edebilecek örnekler var.
Adım 3: Vaka
Kasa, 2 parçalı basit bir tasarımdır, ön kısım, 4 yer belirleyici pimi kullanarak ekrana oturur. Ön montaj presi muhafazaya oturur. 2 parçanın birbirine oturması için hafif zımparalama veya eğeleme gerekebilir.
Üstte DHT sensörü ve arkada USB konektörü için delikler vardır.
Yazdırma Ayarları
Ender 3'te basılmıştır
PLA Beyaz
%20 Dolgu (Kutu İçin Gerekli Destekler)
Baskı zamanı, c. toplam 2-2,5 saat
4. Adım: Sonuç
Bu, Arduino Nano ile sensörleri kullanma konusunda harika bir öğrenme projesidir. Veri akışını izlemek için seri monitör (CTRL + M) de vardır.
Öğrenme hedefleri şunlardır:
Bir Sıcaklık Sensöründen Gelen Verileri Anlama Verileri Mikrodenetleyici ile İşleme Verileri bir ekrana (I2C) aktarın
Fotoğraflarda ekranda F yazan ancak sıcaklığın Santigrat cinsinden olduğu bir hata var. Bu düzeltilecektir.
Olası iyileştirmeler/iyileştirmeler
Kasanın 3D Tasarımını iyileştirin DHT 11'den daha hızlı veri gönderen DHT22 sensörünü kullanın. Bu projede kullanılan sensör yalnızca 2 saniyede bir güncellenir.
Herhangi bir sorunuz varsa, aşağıya bir yorum bırakmaktan çekinmeyin.
Tam dosyalar ve tüm değişiklikler burada bulunabilir:
Önerilen:
Termokromik Sıcaklık ve Nem Göstergesi - PCB Versiyonu: 6 Adım (Resimlerle)
Termokromik Sıcaklık ve Nem Göstergesi - PCB Versiyonu: Bir süre önce Termokromik Sıcaklık & Peltier elemanlarla ısıtılan/soğutulan bakır plakalardan 7 segmentli bir ekran yaptığım Nem Göstergesi. Bakır plakalar termokromik bir folyo ile kaplanmıştır
Arduino ile Sıcaklık ve Nem Göstergesi: 7 Adım (Resimli)
Arduino ile Sıcaklık ve Nem Göstergesi: Bu talimat Arduino ile sıcaklık ve nem gösterebilen bir kutunun nasıl yapıldığını gösterecektir. sıkıştırılmış f
Termokromik Sıcaklık ve Nem Göstergesi: 10 Adım (Resimli)
Termokromik Sıcaklık ve Nem Göstergesi: Bir süredir bu proje üzerinde çalışıyorum. Orijinal fikir, bir ticaret fuarı için işyerinde bir TEC kontrol cihazı göstericisi yaptıktan sonra aklıma geldi. GEM'lerin ısıtma ve soğutma yeteneklerini göstermek için termokromik boya kullanıyorduk
Arduino 24 Saat Sıcaklık Nem Göstergesi: 3 Adım (Resimli)
Arduino 24 Saat Sıcaklık Nem Göstergesi: DHT11, başlamak için harika bir sensördür. Arduino'ya bağlanmak ucuz ve kolaydır. Sıcaklık ve nemi yaklaşık %2 doğrulukla bildirir ve bu talimat, 24 saatlik geçmişi gösteren grafiksel bir ekran olarak bir Gameduino 3 kullanır.W
Arduino İle Sıcaklık ve Nem Göstergesi ve Veri Toplama ve İşleme: 13 Adım (Resimli)
Arduino ve İşleme ile Sıcaklık ve Nem Görüntüleme ve Veri Toplama: Giriş: Bu, bir Arduino kartı, bir Sensör (DHT11), bir Windows bilgisayar ve Sıcaklık, Nem verilerini dijital olarak görüntülemek için bir İşleme (ücretsiz indirilebilir) programı kullanan bir projedir. çubuk grafik formu, saati ve tarihi görüntüleyin ve bir sayım süresi çalıştırın