Mündəricat:

WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı: 4 addım
WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı: 4 addım

Video: WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı: 4 addım

Video: WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı: 4 addım
Video: ESP8266 ESP-01 Wi-Fi Relay Modulunu necə proqramlaşdırmaq olar 2024, Iyul
Anonim
WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı
WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı

Bu simsiz yarışma üçün hazırladığım ESP32 əsaslı wifi saatıdır. Bu saatı həddindən artıq simsiz etmək qərarına gəldim, buna görə üç fərqli simsiz ünsiyyət formasından (WiFi, ESP-NOW və Cellular) istifadə edir. Telefon bir mobil qülləyə bağlıdır və wifi qaynar nöqtəsi kimi fəaliyyət göstərir. İlk esp32 telefona bağlıdır və OLED -də ntp serverindən çıxardığı saatı göstərir.

İki kolon telefona bağlıdır və esp32 -nin ESPNOW adlı öz ünsiyyət protokolundan istifadə edərək dəqiqə və saniyələri digər qurğulara ötürür. Birinci kolon dəqiqələri, ikinci kolon isə saniyələri ötürür.

Bu layihə üçün aşağıda paylaşacağım 5 ayrı proqram var.

Addım 1:

Şəkil
Şəkil

1. OLED Display X5 quraşdırılmış ESP32 lövhəsi

2. 18650 Lityum Batareya

3. Telefon bir qaynar nöqtə və ya yönləndirici kimi çıxış edə bilər

4. USB Mikro Kabel

Addım 2: Arduino IDE və Lazımi Kitabxanaları yükləyin

Arduino IDE və Lazımi Kitabxanaları yükləyin
Arduino IDE və Lazımi Kitabxanaları yükləyin
Arduino IDE və Lazımi Kitabxanaları yükləyin
Arduino IDE və Lazımi Kitabxanaları yükləyin

Birincisi, https://www.arduino.cc/en/Main/Software saytına daxil olaraq ən son Arduino IDE -yə sahib olduğunuzdan əmin olun.

Sonra GitHub səhifəsindəki təlimatları izləyərək ESP32 arduino nüvəsini düzgün qurduğunuzdan əmin olun:

ESP32 üçün OLED Sürücü kitabxanasını buradan yükləyin və quraşdırın:

Şriftinizi özünüz etmək istəyirsinizsə, bu şrift generatorundan istifadə etməlisiniz:

Hansı şriftdən istifadə etmək istədiyinizə qərar verdikdən sonra yaradın düyməsini basın. İstifadə etdiyim şrift 52 piksel yüksəklikdə düz Nimbus Mono L idi. Bütün kitabxanaları qurduqdan sonra faylı generatordan kopyalayın və kopyalayın. Oleddisplayfonts.h adlı bir fayl üçün kompüterinizi axtarın

Bir mətn redaktoru ilə açın və şrift kodunuzun üst hissəsinə yapışdırın və adına diqqət yetirin, çünki onu proqramınıza kopyalamalı olacaqsınız. Məsələn, yazı tipimin adı "Nimbus_Mono_L_Regular_52" dir

Addım 3: ESP32 vahidlərinizi proqramlaşdırın

ESP32 vahidlərinizi proqramlaşdırın
ESP32 vahidlərinizi proqramlaşdırın

Qoşulacağınız WiFi şəbəkəsi üçün SSID və Şifrəni yazdığınızdan əmin olun.

5 fərqli proqramı proqramlaşdırmaq üçün Arduino IDE -dən istifadə edin.

Addım 4:

Şəkil
Şəkil

Bu belədir! Bu, ESP32 -nin bəzi funksiyaları ilə tanış olmağınıza kömək etmək üçün əla bir layihədir və ümid edirəm ki, bu, kimisə oxşar bir şey etmək üçün ilhamlandırır.

Bunu faydalı hesab edirsinizsə, simsiz yarışmada mənə səs verin.

Təşəkkürlər!

Tövsiyə: