Përmbajtje:

Ora ESP32 duke përdorur WiFi, ESP-TANI dhe celular: 4 hapa
Ora ESP32 duke përdorur WiFi, ESP-TANI dhe celular: 4 hapa

Video: Ora ESP32 duke përdorur WiFi, ESP-TANI dhe celular: 4 hapa

Video: Ora ESP32 duke përdorur WiFi, ESP-TANI dhe celular: 4 hapa
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Nëntor
Anonim
Ora ESP32 duke përdorur WiFi, ESP-TANI dhe celular
Ora ESP32 duke përdorur WiFi, ESP-TANI dhe celular

Kjo është një orë wifi e bazuar në ESP32 që kam bërë për konkursin pa tel. Vendosa ta bëj këtë orë tepër pa tel kështu që përdor tre forma të ndryshme të komunikimit pa tel (WiFi, ESP-TANI, & Cellular). Telefoni është i lidhur me një kullë celulari dhe vepron si një pikë e nxehtë wifi. Esp32 e parë lidhet me telefonin dhe shfaq orën që tërheq nga një server ntp në OLED.

Dy kolonët janë të lidhur me telefonin dhe transmetojnë minutat dhe sekondat në njësitë e tjera duke përdorur protokollin e komunikimit të esp32 të quajtur ESPNOW. Zorra e parë po transmeton minutat dhe koloni i dytë po transmeton sekondat.

Ekzistojnë 5 programe të veçanta për këtë projekt që do të ndaj më poshtë.

Hapi 1:

Imazhi
Imazhi

1. Bordi ESP32 me ekran të integruar OLED X5

2. Bateri litiumi 18650

3. Telefoni mund të veprojë si pikë e nxehtë ose ruter

4. Mikro kabllo USB

Hapi 2: Shkarkoni ID -në Arduino dhe Bibliotekat e Kërkuara

Shkarkoni ID -në Arduino dhe Bibliotekat e Kërkuara
Shkarkoni ID -në Arduino dhe Bibliotekat e Kërkuara
Shkarkoni ID -në Arduino dhe Bibliotekat e Kërkuara
Shkarkoni ID -në Arduino dhe Bibliotekat e Kërkuara

Së pari, sigurohuni që keni Arduino IDE më të fundit duke vizituar:

Pastaj sigurohuni që të instaloni siç duhet bërthamën arduino ESP32 duke ndjekur udhëzimet në faqen e GitHub këtu:

Shkarkoni dhe instaloni bibliotekën OLED Driver për ESP32 këtu:

Nëse doni të bëni fontin tuaj, duhet të përdorni këtë gjenerator fontesh:

Klikoni në krijimin pasi të keni vendosur se çfarë fonti dëshironi të përdorni. Fonti që kam përdorur ishte një Nimbus Mono L i thjeshtë me një lartësi 52 piksel. Pasi të keni instaluar të gjitha bibliotekat, kopjoni skedarin nga gjeneratori dhe kopjoni atë. Kërkoni në kompjuterin tuaj për një skedar të quajtur oleddisplayfonts.h

Hapeni atë me një redaktues teksti dhe ngjisni kodin tuaj të shkronjave në krye dhe kushtojini vëmendje emrit sepse do t'ju duhet ta kopjoni atë në programin tuaj. Për shembull, emri i fontit tim është "Nimbus_Mono_L_Regular_52"

Hapi 3: Programoni njësitë tuaja ESP32

Programoni njësitë tuaja ESP32
Programoni njësitë tuaja ESP32

Sigurohuni që të shkruani SSID dhe Fjalëkalimin për rrjetin WiFi me të cilin do të lidheni.

Përdorni Arduino IDE për të programuar 5 programe të ndryshme.

Hapi 4:

Imazhi
Imazhi

Kjo eshte! Ky është një projekt i mrekullueshëm për t'ju ndihmuar të njiheni me disa nga funksionalitetet e ESP32 dhe shpresoj se kjo frymëzon dikë të bëjë diçka të ngjashme.

Nëse ju duket e dobishme kjo e udhëzueshme, ju lutemi votoni për mua në konkursin pa tel.

Faleminderit!

Recommended: