İçindekiler:

WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati: 4 Adım
WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati: 4 Adım

Video: WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati: 4 Adım

Video: WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati: 4 Adım
Video: WIFI KIRMAK BU KADAR KOLAY! 2024, Temmuz
Anonim
WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati
WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati

Bu kablosuz yarışması için yaptığım ESP32 tabanlı bir wifi saati. Bu saati aşırı kablosuz yapmaya karar verdim, böylece üç farklı kablosuz iletişim biçimi (WiFi, ESP-NOW ve Hücresel) kullanır. Telefon bir baz istasyonuna bağlı ve bir wifi erişim noktası görevi görüyor. İlk esp32 telefona bağlı ve OLED üzerinde bir ntp sunucusundan çektiği saati gösteriyor.

İki kolon telefona bağlanır ve dakika ve saniyeleri esp32'nin ESPNOW adlı kendi iletişim protokolünü kullanarak diğer birimlere iletir. İlk kolon dakikaları iletir ve ikinci kolon saniyeleri iletir.

Aşağıda paylaşacağım bu proje için 5 ayrı program var.

Aşama 1:

resim
resim

1. Dahili OLED Display X5'li ESP32 Kartı

2. 18650 Lityum Pil

3. Hotspot veya yönlendirici işlevi görebilecek telefon

4. USB Mikro Kablo

Adım 2: Arduino IDE'yi ve Gerekli Kitaplıkları İndirin

Arduino IDE ve Gerekli Kütüphaneleri İndirin
Arduino IDE ve Gerekli Kütüphaneleri İndirin
Arduino IDE ve Gerekli Kütüphaneleri İndirin
Arduino IDE ve Gerekli Kütüphaneleri İndirin

Öncelikle, şu adresi ziyaret ederek en son Arduino IDE'ye sahip olduğunuzdan emin olun:

Ardından, GitHub sayfasındaki talimatları izleyerek ESP32 arduino çekirdeğini doğru şekilde kurduğunuzdan emin olun:

ESP32 için OLED Sürücü kitaplığını buradan indirin ve yükleyin:

Kendi yazı tipinizi yapmak istiyorsanız, bu yazı tipi oluşturucuyu kullanmalısınız:

Hangi yazı tipini kullanmak istediğinize karar verdikten sonra oluştur'a tıklayın. Kullandığım yazı tipi 52 piksel yüksekliğinde düz bir Nimbus Mono L idi. Tüm kitaplıkları yükledikten sonra dosyayı oluşturucudan kopyalayın ve kopyalayın. Bilgisayarınızda oleddisplayfonts.h adlı bir dosya arayın

Bir metin düzenleyici ile açın ve en üste yazı tipi kodunuzu yapıştırın ve isme dikkat edin çünkü programınıza kopyalamanız gerekecek. Örneğin, yazı tipimin adı "Nimbus_Mono_L_Regular_52"

Adım 3: ESP32 Ünitelerinizi Programlayın

ESP32 Ünitelerinizi Programlayın
ESP32 Ünitelerinizi Programlayın

Bağlanacağınız WiFi ağı için SSID ve Şifreyi girdiğinizden emin olun.

5 farklı programı programlamak için Arduino IDE'yi kullanın.

4. Adım:

resim
resim

Bu kadar! Bu, ESP32'nin bazı işlevlerine aşina olmanıza yardımcı olacak harika bir proje ve umarım bu, birine benzer bir şey yapması için ilham verir.

Bu talimatı faydalı bulduysanız, lütfen kablosuz yarışmasında bana oy verin.

Teşekkürler!

Önerilen: