Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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:
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
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
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:
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!