İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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:
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
Ö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
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:
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!