Mundarija:

WiFi, ESP-NOW va uyali aloqa yordamida ESP32 soati: 4 qadam
WiFi, ESP-NOW va uyali aloqa yordamida ESP32 soati: 4 qadam

Video: WiFi, ESP-NOW va uyali aloqa yordamida ESP32 soati: 4 qadam

Video: WiFi, ESP-NOW va uyali aloqa yordamida ESP32 soati: 4 qadam
Video: Как отслеживать и контролировать ESP32 из любой точки мира с помощью RemoteXY IoT Cloud 2024, Noyabr
Anonim
WiFi, ESP-NOW va uyali aloqa yordamida ESP32 soati
WiFi, ESP-NOW va uyali aloqa yordamida ESP32 soati

Bu ESP32 asosidagi wifi -soat, men simsiz tanlov uchun tayyorlaganman. Men bu soatni haddan tashqari simsiz qilishga qaror qildim, shuning uchun u simsiz aloqaning uch xil turini (WiFi, ESP-NOW, va uyali) ishlatadi. Telefon uyali aloqa minorasiga ulangan va Wi -Fi ulanish nuqtasi vazifasini bajaradi. Birinchi esp32 telefonga ulangan va OLED -dagi ntp -serverdan soatini ko'rsatadi.

Ikki nuqta telefonga ulangan va esp32 -ning ESPNOW deb nomlangan aloqa protokoli yordamida daqiqalar va soniyalarni boshqa birliklarga uzatadi. Birinchi yo'g'on nuqta, ikkinchi yo'g'on soniyani uzatadi.

Ushbu loyiha uchun 5 ta alohida dastur mavjud, men ularni quyida baham ko'raman.

1 -qadam:

Rasm
Rasm

1. O'rnatilgan OLED displey X5 bilan ESP32 taxtasi

2. 18650 yil lityum batareya

3. Telefon ulanish nuqtasi yoki yo'riqnoma vazifasini bajarishi mumkin

4. USB mikro kabeli

2 -qadam: Arduino IDE va kerakli kutubxonalarni yuklab oling

Arduino IDE va kerakli kutubxonalarni yuklab oling
Arduino IDE va kerakli kutubxonalarni yuklab oling
Arduino IDE va kerakli kutubxonalarni yuklab oling
Arduino IDE va kerakli kutubxonalarni yuklab oling

Birinchidan, https://www.arduino.cc/en/Main/Software saytiga tashrif buyurib, eng yangi Arduino IDE -ga ega ekanligingizga ishonch hosil qiling.

Keyin GitHub sahifasidagi ko'rsatmalarga amal qilib, ESP32 arduino yadrosini to'g'ri o'rnatganingizga ishonch hosil qiling:

ESP32 uchun OLED drayverlar kutubxonasini bu erdan yuklab oling va o'rnating:

Agar siz o'zingiz shrift yaratmoqchi bo'lsangiz, ushbu shrift generatoridan foydalaning:

Qaysi shriftdan foydalanmoqchi ekanligingizni aniqlagandan so'ng, yaratish -ni bosing. Men ishlatgan shrift balandligi 52 piksel bo'lgan oddiy Nimbus Mono L edi. Barcha kutubxonalarni o'rnatgandan so'ng, faylni generatordan nusxalash va nusxalash. Oleddisplayfonts.h nomli faylni kompyuteringizdan qidiring

Uni matn muharriri bilan oching va shrift kodining yuqori qismiga qo'ying va ismga e'tibor bering, chunki siz uni dasturingizga nusxalashingiz kerak bo'ladi. Masalan, shriftimning nomi "Nimbus_Mono_L_Regular_52"

3 -qadam: ESP32 birliklarini dasturlashtiring

ESP32 birliklarini dasturlash
ESP32 birliklarini dasturlash

Siz ulanadigan Wi -Fi tarmog'i uchun SSID va parolni kiritganingizga ishonch hosil qiling.

Arduino IDE -dan foydalanib, 5 xil dasturni dasturlash mumkin.

4 -qadam:

Rasm
Rasm

Bo'ldi shu! Bu sizga ESP32 -ning ba'zi funktsiyalari bilan tanishishingizga yordam beradigan ajoyib loyihadir va umid qilamanki, bu kimnidir shunga o'xshash narsalarni qilishga ilhomlantiradi.

Agar siz buni foydali deb bilsangiz, iltimos, simsiz tanlovda menga ovoz bering.

Rahmat!

Tavsiya: