İçindekiler:

ESP32 ve OLED Ekran: İnternet Saati - DHT22: 10 Adım (Resimli)
ESP32 ve OLED Ekran: İnternet Saati - DHT22: 10 Adım (Resimli)

Video: ESP32 ve OLED Ekran: İnternet Saati - DHT22: 10 Adım (Resimli)

Video: ESP32 ve OLED Ekran: İnternet Saati - DHT22: 10 Adım (Resimli)
Video: Measure Temperature and Humidity WiFi with ESP32 DHT11 and DHT22 - Robojax 2024, Kasım
Anonim
ESP32 ve OLED Ekran: İnternet Saati - DHT22
ESP32 ve OLED Ekran: İnternet Saati - DHT22

Bu Eğitilebilirlik, o yarışmada yarışıyor: "GIFs Challenge 2017", Beğendiyseniz, lütfen yukarıdaki afişe tıklayarak oyunuzu verin. Çok teşekkürler!;-)

Bu eğitim, bu harika IoT cihazı ESP32 hakkında daha fazla bilgi edinme yolculuğunun devamı niteliğindedir.

Son eğitimimde: IOT Basitleştirildi: Arduino IDE'de ESP32 ile Oynamak şunları keşfettik:

  • Dijital Çıkış: Bir LED'in Yanıp Sönmesi
  • Dijital Giriş: Dokunmatik Sensör Okuma
  • Analog Giriş: Potansiyometreden değişken voltaj okuma
  • Analog Çıkış: Bir LED parlaklığını kontrol etme
  • Analog Çıkış: Bir Servo Konumunu Kontrol Etme
  • Dijital sensör ile Sıcaklık/Nem Verilerini Okuma
  • İnternete bağlanma ve yerel saati alma
  • Basit bir yerel web sayfasından veri alma, bir LED'i açma/kapama
  • Basit bir yerel web Sayfasına veri aktarma

Şimdi DHT sensörü (Sıcaklık ve Nem) tarafından yakalanan verileri yerel saatin yanı sıra yerel olarak sunmak için bir OLED ekleyelim.

resim
resim

Adım 1: Malzeme Listesi - Malzeme Listesi

  • ESP32 Geliştirme Kurulu (8,52 ABD Doları)
  • 0,91 inç 128x32 I2C IIC Seri Mavi OLED LCD Ekran (2.98 US$2.98)
  • DHT22/AM2302 Dijital Sıcaklık ve Nem Sensörü (9,99 ABD Doları)
  • 1 x LED (isteğe bağlı)
  • 2 x Dirençler: 330 ohm ve 10K ohm
  • Potansiyometre: 10K ohm
  • Protokoller

Adım 2: ESP32 Sürücü ve Kitaplık Kurulumu

ESP32 Sürücü ve Kütüphane Kurulumu
ESP32 Sürücü ve Kütüphane Kurulumu
ESP32 Sürücü ve Kütüphane Kurulumu
ESP32 Sürücü ve Kütüphane Kurulumu

ESP8266 ailesinde yaptığımız gibi ESP32'mizi programlamak için Arduino IDE'yi kullanacağız.

Sürücüleri Yükle:

Bilgisayarınıza güncellenmiş CP210x USB'den UART Sürücüsüne kurmuş olmanız önemlidir. Bu bağlantıya girin: usb-to-uart-bridge-vcp-drivers ve işletim sisteminiz için uygun sürücüyü yükleyin.

Kitaplığı Yükle:

Buradaki yenilik, GitHub'da Expressif'in kendisinin bize kütüphane kurulumu için doğru talimatları vermesidir: arduino-esp32. İşletim sisteminiz için talimatları izleyin.

Bundan sonra Arduino IDE'yi yeniden başlatın ve işlem tamam! "ARAÇLAR" Menüsünde birkaç pano görmelisiniz. Size uygun olanı seçin. Genel olarak, "genel" ESP32 DEV MODULE iyi çalışıyor.

Arduino IDE'yi ilk açtığınızda, varsayılan yükleme hızının 921,600 baud olduğunu fark edeceksiniz. Bu istikrarsızlığı kışkırtabilir. 115, 200 baud olarak değiştirin!

Adım 3: Donanım Kurulumu

Önerilen: