İçindekiler:
- Aşama 1:
- Adım 2: Arduino IDE'yi ve Gerekli Kitaplıkları İndirin
- Adım 3: ESP32 Ünitelerinizi Programlayın
- 4. Adım:
Video: WiFi, ESP-NOW ve Hücresel Kullanan ESP32 Saati: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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!
Önerilen:
ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: 6 Adım
ESP8266'yı Kullanan WiFi RGB Hücresel Lamba: Bu yazıda, WiFi üzerinden kontrol edilebilen güzel bir RGB hücresel lamba oluşturuyoruz. Kontrol sayfası, renkleri hızlı bir şekilde değiştirmenize olanak tanıyan bir renk tekerleğinden oluşur ve ayrıca toplamda birden fazla renk oluşturmak için doğrudan RGB değerlerini belirtebilirsiniz
ESP8266'yı Kullanan Ağ Saati Dijital Saati: 4 Adım (Resimlerle)
ESP8266'yı Kullanarak Ağ Saati Dijital Saati: NTP sunucuları ile iletişim kuran ve ağ veya internet saatini gösteren küçük şirin bir dijital saatin nasıl oluşturulacağını öğreniyoruz. WeMos D1 mini'yi bir WiFi ağına bağlanmak, NTP zamanını almak ve bir OLED modülünde görüntülemek için kullanıyoruz.Yukarıdaki video t
Emeklilik Saati / Sayım/Dn Saati: 4 Adım (Resimli)
Emeklilik Saati / Sayım / Dn Saati: Çekmecede bu 8x8 LED nokta vuruşlu ekranlardan birkaçı vardı ve onlarla ne yapacağımı düşünüyordum. Diğer talimatlardan esinlenerek, gelecekteki bir tarihe/saate geri sayım yapmak için bir geri sayım/yukarı geri sayım ekranı oluşturma fikrini aldım ve eğer hedef zaman p
İnternet Saati: NTP Protokolüyle ESP8266 NodeMCU Kullanan OLED İle Tarih ve Saati Görüntüleme: 6 Adım
İnternet Saati: OLED ile Tarih ve Saati Görüntüleme ESP8266 ile NodeMCU Kullanarak NTP Protokolü ile: Merhaba arkadaşlar, bu talimatta internetten zaman alacak bir internet saati oluşturacağız, böylece bu projenin çalışması için herhangi bir RTC'ye ihtiyacı olmayacak, sadece bir çalışan internet bağlantısı Ve bu proje için bir esp8266'ya ihtiyacınız var
ESP32 ile Hücresel Ağ ile IOT: 23 Adım
ESP32 ile Hücresel Ağ ile IOT: Bugün GPRS modemi veya daha doğrusu ESP32 ve cep telefonu şebekesi ile kullanımı hakkında tartışacağız. Bu çok iyi çalışan bir şey. MQTT protokolünü kullanarak verileri Ubidots panosuna göndereceğiz. Bu montajda kullan