
2025 Müəllif: John Day | day@howwhatproduce.com. Son dəyişdirildi: 2025-01-23 12:56

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.

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ı


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!
Tövsiyə:
Mexanik yeddi seqmentli ekran saatı: 7 addım (şəkillərlə)

Mexaniki Yeddi Segmentli Ekran Saatı: Bir neçə ay əvvəl, geri sayım taymerinə çevirdiyim iki rəqəmli mexaniki 7 seqmentli ekran qurdum. Çox yaxşı çıxdı və bir çox insan saatı düzəltmək üçün ekranda ikiqat artırmağı təklif etdi. Problem ondadır ki, artıq qaçmışam
WiFi Nəzarətli LED Strip Matrix Ekran Saatı İşıqlandırması: 3 Addım (Şəkillərlə birlikdə)

WiFi Nəzarətli LED Strip Matrix Ekran Saatı İşıq: Proqramlaşdırıla bilən LED şeritler, məsələn. WS2812 əsasında, maraqlıdır. Tətbiqlər çoxdur və təsirli nəticələr əldə edə bilərsiniz. Və birtəhər saatlar qurmaq, çox düşündüyüm başqa bir sahə kimi görünür. Bir az təcrübə ilə başlayaraq
Təqaüd Saatı / Sayma / Dn Saatı: 4 Adım (Şəkillərlə)

Təqaüd Saatı / Sayma / Dn Saatı: Çekmecede bu 8x8 LED nöqtə matrisli ekranlardan bir neçəsi vardı və onlarla nə edəcəyimi düşünürdüm. Digər təlimatlardan ilhamlanaraq, gələcək bir tarixə/saata qədər saymaq üçün geri sayma/yuxarı göstərici qurmaq fikrinə sahib oldum və əgər hədəf vaxt
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: 6 Addım

İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: Salam uşaqlar, bu təlimatlarda internetdən vaxt alacaq bir internet saatı quracağıq, bu layihənin işləməsi üçün heç bir RTC lazım olmayacaq, yalnız işləyən internet bağlantısı Və bu layihə üçün bir esp8266 ehtiyacınız olacaq
Heç bir RTC olmadan ESP8266 Şəbəkə Saatı - Nodemcu NTP Saatı RTC yoxdur - İNTERNET SAAT PROJESİ: 4 addım

Heç bir RTC olmadan ESP8266 Şəbəkə Saatı | Nodemcu NTP Saatı RTC yoxdur | İNTERNET SAAT PROJESİ: Layihədə RTC olmadan bir saat layihəsi olacaq, wifi istifadə edərək internetdən vaxt alacaq və st7735 ekranında göstərəcək