Sisukord:

ESP32 kell WiFi, ESP-NOW ja mobiilside abil: 4 sammu
ESP32 kell WiFi, ESP-NOW ja mobiilside abil: 4 sammu

Video: ESP32 kell WiFi, ESP-NOW ja mobiilside abil: 4 sammu

Video: ESP32 kell WiFi, ESP-NOW ja mobiilside abil: 4 sammu
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, November
Anonim
ESP32 kell WiFi, ESP-NOW ja mobiilsidevõrgu abil
ESP32 kell WiFi, ESP-NOW ja mobiilsidevõrgu abil

See on ESP32 -põhine wifi -kell, mille tegin traadita võistluse jaoks. Otsustasin muuta selle kella liiga traadita, nii et see kasutab kolme erinevat traadita side vormi (WiFi, ESP-NOW ja Cellular). Telefon on ühendatud mobiilitorniga ja toimib wifi levialana. Esimene esp32 on telefoniga ühendatud ja kuvab tunde, mille see OLED -i ntp -serverist võtab.

Kaks koolonit on telefoniga ühendatud ja edastavad minutid ja sekundid teistele seadmetele, kasutades esp32 enda suhtlusprotokolli ESPNOW. Esimene koolon edastab minuteid ja teine koolon sekundeid.

Selle projekti jaoks on 5 eraldi programmi, mida jagan allpool.

Samm 1:

Pilt
Pilt

1. ESP32 tahvel koos sisseehitatud OLED -ekraaniga X5

2. 18650 liitiumaku

3. Telefon kui võib toimida leviala või ruuterina

4. USB mikrokaabel

Samm: laadige alla Arduino IDE ja nõutavad teegid

Laadige alla Arduino IDE ja nõutavad teegid
Laadige alla Arduino IDE ja nõutavad teegid
Laadige alla Arduino IDE ja nõutavad teegid
Laadige alla Arduino IDE ja nõutavad teegid

Esiteks veenduge, et teil oleks uusim Arduino IDE, külastades:

Seejärel veenduge, et installite ESP32 arduino tuuma õigesti, järgides GitHubi lehel olevaid juhiseid:

Laadige alla ja installige ESP32 OLED draiveriteek siit:

Kui soovite oma fondi luua, peaksite kasutama seda fondigeneraatorit:

Kui olete otsustanud, millist fonti soovite kasutada, klõpsake nuppu Loo. Font, mida kasutasin, oli tavaline Nimbus Mono L 52 piksli kõrgusega. Pärast kõigi teekide installimist kopeerige fail generaatorist ja kopeerige see. Otsige oma arvutist faili nimega oleddisplayfonts.h

Avage see tekstiredaktoriga ja kleepige ülaosas oma fondikood ning pöörake tähelepanu nimele, kuna peate selle oma programmi kopeerima. Näiteks on minu fondi nimi "Nimbus_Mono_L_Regular_52"

Samm: programmeerige oma ESP32 seadmed

Programmeerige oma ESP32 seadmed
Programmeerige oma ESP32 seadmed

Sisestage kindlasti selle WiFi -võrgu SSID ja parool, millega ühendate.

Kasutage Arduino IDE -d viie erineva programmi programmeerimiseks.

4. samm:

Pilt
Pilt

See on kõik! See on suurepärane projekt, mis aitab teil mõne ESP32 funktsionaalsusega tuttavaks saada ja loodan, et see inspireerib kedagi midagi sarnast tegema.

Kui leidsite, et see juhend on kasulik, hääletage traadita ühenduse võistlusel minu poolt.

Tänan!

Soovitan: