Innholdsfortegnelse:

ESP32-klokke ved bruk av WiFi, ESP-NÅ og mobil: 4 trinn
ESP32-klokke ved bruk av WiFi, ESP-NÅ og mobil: 4 trinn

Video: ESP32-klokke ved bruk av WiFi, ESP-NÅ og mobil: 4 trinn

Video: ESP32-klokke ved bruk av WiFi, ESP-NÅ og mobil: 4 trinn
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, November
Anonim
ESP32-klokke ved hjelp av WiFi, ESP-NOW og mobil
ESP32-klokke ved hjelp av WiFi, ESP-NOW og mobil

Dette er en ESP32 -basert wifi -klokke jeg laget for den trådløse konkurransen. Jeg bestemte meg for å gjøre denne klokken altfor trådløs, så den bruker tre forskjellige former for trådløs kommunikasjon (WiFi, ESP-NOW og mobil). Telefonen er koblet til et mobiltårn og fungerer som et wifi -hotspot. Den første esp32 er koblet til telefonen og viser timen den trekker fra en ntp -server på OLED.

De to kolonene er koblet til telefonen og sender minutter og sekunder til de andre enhetene ved hjelp av esp32s egen kommunikasjonsprotokoll kalt ESPNOW. Det første kolon sender minuttene og det andre kolon sender sekundene.

Det er 5 separate programmer for dette prosjektet som jeg vil dele nedenfor.

Trinn 1:

Bilde
Bilde

1. ESP32 -kort med innebygd OLED -skjerm X5

2. 18650 litiumbatteri

3. Telefon enn kan fungere som en sone eller ruter

4. USB mikrokabel

Trinn 2: Last ned Arduino IDE og obligatoriske biblioteker

Last ned Arduino IDE og obligatoriske biblioteker
Last ned Arduino IDE og obligatoriske biblioteker
Last ned Arduino IDE og obligatoriske biblioteker
Last ned Arduino IDE og obligatoriske biblioteker

Kontroller først at du har den nyeste Arduino IDE ved å besøke:

Sørg deretter for at du installerer ESP32 arduino-kjernen riktig ved å følge instruksjonene på GitHub-siden her:

Last ned og installer OLED-driverbiblioteket for ESP32 her:

Hvis du vil lage din egen font, bør du bruke denne fontgeneratoren:

Klikk på opprett etter at du har bestemt hvilken skrift du vil bruke. Skriften jeg brukte var en vanlig Nimbus Mono L med en høyde på 52 piksler. Etter at du har installert alle bibliotekene, kopierer du filen fra generatoren og kopierer den. Søk på datamaskinen din etter en fil som heter oleddisplayfonts.h

Åpne den med et tekstredigeringsprogram og lim inn skrifttypekoden øverst og vær oppmerksom på navnet fordi du må kopiere det til programmet ditt. For eksempel er navnet på skriften min "Nimbus_Mono_L_Regular_52"

Trinn 3: Programmer dine ESP32 -enheter

Programmer dine ESP32 -enheter
Programmer dine ESP32 -enheter

Sørg for å skrive inn SSID og passord for WiFi -nettverket du vil koble til.

Bruk Arduino IDE til å programmere de fem forskjellige programmene.

Trinn 4:

Bilde
Bilde

Det er det! Dette er et flott prosjekt for å hjelpe deg å bli kjent med noen av ESP32s funksjonalitet, og jeg håper dette inspirerer noen til å lage noe lignende.

Hvis du syntes dette var nyttig, kan du stemme på meg i den trådløse konkurransen.

Takk!

Anbefalt: