ESP32 və OLED Ekran: İnternet Saatı - DHT22: 10 Addım (Şəkillərlə)
ESP32 və OLED Ekran: İnternet Saatı - DHT22: 10 Addım (Şəkillərlə)
Anonim
ESP32 və OLED Ekran: İnternet Saatı - DHT22
ESP32 və OLED Ekran: İnternet Saatı - DHT22

Bu Təlimat, "GIFs Challenge 2017" yarışması yarışır, İstəsəniz, yuxarıdakı pankartı tıklayaraq səsinizi verin. Çox sağ olun!;-)

Bu dərslik, bu böyük IoT cihazı olan ESP32 haqqında daha çox məlumat əldə etmək üçün bir səyahətin davamıdır.

Son dərsimdə: IOT Made Simple: Arduino IDE -də ESP32 ilə oynayaraq araşdırdıq:

  • Rəqəmsal Çıxış: LEDin yanıb -sönməsi
  • Rəqəmsal Giriş: Toxunma Sensorunun Oxunması
  • Analog Giriş: Potansiometrdən dəyişən gərginliyin oxunması
  • Analog Çıxış: LED parlaqlığını idarə etmək
  • Analog Çıxış: Servo Mövqeyinə Nəzarət
  • Rəqəmsal sensor ilə Temperatur/Nəmlik Məlumatlarının Oxunması
  • İnternetə qoşulmaq və yerli vaxt əldə etmək
  • Sadə bir yerli veb səhifədən məlumatların alınması, LED -in yandırılması/söndürülməsi
  • Məlumatların sadə bir veb səhifəsinə ötürülməsi

İndi DHT sensoru (Temperatur və Rütubət) tərəfindən çəkilən məlumatları yerli vaxtda təqdim etmək üçün bir OLED daxil edək.

Şəkil
Şəkil

Addım 1: BoM - Material Bill

  • ESP32 İnkişaf Şurası (8.52 ABŞ dolları)
  • 0.91 düym 128x32 I2C IIC Seriyalı Mavi OLED LCD Ekran (2.98 ABŞ dolları)
  • DHT22/AM2302 Rəqəmsal Temperatur və Rütubət Sensoru (US $ 9.99)
  • 1 x LED (isteğe bağlı)
  • 2 x Rezistorlar: 330 ohm və 10K ohm
  • Potensialiometr: 10K ohm
  • Protoboards

Addım 2: ESP32 Sürücü və Kitabxana Quraşdırması

ESP32 Sürücü və Kitabxananın Quraşdırılması
ESP32 Sürücü və Kitabxananın Quraşdırılması
ESP32 Sürücü və Kitabxananın Quraşdırılması
ESP32 Sürücü və Kitabxananın Quraşdırılması

Arduino IDE -dən istifadə edərək ESP32 -ni ESP8266 ailəsi ilə eyni şəkildə proqramlaşdırırıq.

Sürücüləri Qurun:

Kompüterinizə UART Sürücüsünə yenilənmiş CP210x USB -ni quraşdırmağınız vacibdir. Bu linkə daxil olun: usb-to-uart-bridge-vcp-sürücüləri və OS üçün uyğun sürücünü quraşdırın.

Kitabxananı quraşdırın:

Buradakı yenilik, Expressif-in GitHub-da bizə kitabxana quraşdırılması üçün lazımi istiqamətləri verməsidir: arduino-esp32. OS üçün təlimatları izləyin.

Bundan sonra Arduino IDE -ni yenidən başladın və tamamlandı! "TOOLS" menyusunda bir neçə lövhə görməlisiniz. Sizə uyğun olanı seçin. Ümumiyyətlə, "ümumi" ESP32 DEV MODULE yaxşı işləyir.

Arduino IDE -ni ilk dəfə açdığınız zaman, standart yükləmə sürətinin 921, 600 baud olduğunu qeyd edəcəksiniz. Bu qeyri -sabitliyi təhrik edə bilər. 115, 200 baud olaraq dəyişdirin!