INHOUDSOPGAWE:

ESP32-klok met behulp van WiFi, ESP-NOW en selfoon: 4 stappe
ESP32-klok met behulp van WiFi, ESP-NOW en selfoon: 4 stappe

Video: ESP32-klok met behulp van WiFi, ESP-NOW en selfoon: 4 stappe

Video: ESP32-klok met behulp van WiFi, ESP-NOW en selfoon: 4 stappe
Video: ESPSTP-2 Отправить шаговый двигатель через WiFi с ESP32 на любой угол 2024, Julie
Anonim
ESP32-horlosie met behulp van WiFi, ESP-NOW en mobiel
ESP32-horlosie met behulp van WiFi, ESP-NOW en mobiel

Dit is 'n ESP32 -gebaseerde wifi -klok wat ek gemaak het vir die draadlose wedstryd. Ek het besluit om hierdie horlosie te draadloos te maak, sodat dit drie verskillende vorme van draadlose kommunikasie (WiFi, ESP-NOW en sellulêr) gebruik. Die telefoon is gekoppel aan 'n selfoontoring en dien as 'n wifi -hotspot. Die eerste esp32 word aan die telefoon gekoppel en die uur wat dit vanaf 'n ntp -bediener op die OLED haal, word vertoon.

Die twee dubbelpunte is aan die telefoon gekoppel en stuur die minute en sekondes na die ander eenhede met behulp van die esp32 se eie kommunikasieprotokol ESPNOW. Die eerste dubbelpunt stuur die minute uit en die tweede kolon stuur die sekondes uit.

Daar is 5 afsonderlike programme vir hierdie projek wat ek hieronder sal deel.

Stap 1:

Beeld
Beeld

1. ESP32 -bord met ingeboude OLED -skerm X5

2. 18650 Litiumbattery

3. Bel dan as 'n hotspot of router

4. USB -mikrokabel

Stap 2: Laai die Arduino IDE en vereiste biblioteke af

Laai die Arduino IDE en vereiste biblioteke af
Laai die Arduino IDE en vereiste biblioteke af
Laai die Arduino IDE en vereiste biblioteke af
Laai die Arduino IDE en vereiste biblioteke af

Maak eers seker dat u die nuutste Arduino IDE het:

Maak dan seker dat u die ESP32 arduino-kern behoorlik installeer deur die instruksies op die GitHub-bladsy hier te volg:

Laai die OLED Driver-biblioteek vir die ESP32 hier af en installeer dit hier:

As u u eie lettertipe wil maak, moet u hierdie lettergenerator gebruik:

Klik op skep nadat u besluit het watter lettertipe u wil gebruik. Die lettertipe wat ek gebruik het, was 'n gewone Nimbus Mono L met 'n hoogte van 52 pixels. Nadat u al die biblioteke geïnstalleer het, kopieer u die lêer van die kragopwekker en kopieer dit. Soek 'n lêer met die naam oleddisplayfonts.h op u rekenaar

Maak dit oop met 'n teksredakteur en plak u lettertipe -kode bo -aan en let op die naam, want u moet dit na u program kopieer. Byvoorbeeld, die naam van my lettertipe is "Nimbus_Mono_L_Regular_52"

Stap 3: Programeer u ESP32 -eenhede

Programeer jou ESP32 -eenhede
Programeer jou ESP32 -eenhede

Maak seker dat u die SSID en wagwoord inskryf vir die WiFi -netwerk waarmee u sal skakel.

Gebruik die Arduino IDE om die 5 verskillende programme te programmeer.

Stap 4:

Beeld
Beeld

Dis dit! Dit is 'n wonderlike projek om u te help om vertroud te raak met die funksies van die ESP32, en ek hoop dat dit iemand inspireer om iets soortgelyks te maak.

As u hierdie instruksie nuttig gevind het, stem dan vir my in die draadlose wedstryd.

Dankie!

Aanbeveel: