Sommario:
- Passo 1:
- Passaggio 2: scarica l'IDE Arduino e le librerie richieste
- Passaggio 3: programma le tue unità ESP32
- Passaggio 4:
Video: Orologio ESP32 con WiFi, ESP-NOW e cellulare: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo è un orologio wifi basato su ESP32 che ho realizzato per il concorso wireless. Ho deciso di rendere questo orologio eccessivamente wireless in modo che utilizzi tre diverse forme di comunicazione wireless (WiFi, ESP-NOW e cellulare). Il telefono è collegato a un ripetitore cellulare e funge da hotspot Wi-Fi. Il primo esp32 è connesso al telefono e visualizza l'ora che preleva da un server ntp sull'OLED.
I due due punti sono collegati al telefono e trasmettono i minuti e i secondi alle altre unità utilizzando il protocollo di comunicazione di esp32 chiamato ESPNOW. I primi due punti stanno trasmettendo i minuti e i secondi due punti stanno trasmettendo i secondi.
Ci sono 5 programmi separati per questo progetto che condividerò di seguito.
Passo 1:
1. Scheda ESP32 con display OLED integrato X5
2. Batteria al litio 18650
3. Telefono che può fungere da hotspot o router
4. Cavo micro USB
Passaggio 2: scarica l'IDE Arduino e le librerie richieste
Innanzitutto, assicurati di avere l'IDE Arduino più recente visitando:
Quindi assicurati di installare correttamente il core arduino ESP32 seguendo le istruzioni sulla pagina GitHub qui:
Scarica e installa la libreria dei driver OLED per ESP32 qui:
Se vuoi creare il tuo font, dovresti usare questo generatore di font:
Fai clic su Crea dopo aver deciso quale carattere desideri utilizzare. Il carattere che ho usato era un semplice Nimbus Mono L con un'altezza di 52 pixel. Dopo aver installato tutte le librerie, copia il file dal generatore e copialo. Cerca sul tuo computer un file chiamato oleddisplayfonts.h
Aprilo con un editor di testo e incolla il codice del tuo carattere in alto e presta attenzione al nome perché dovrai copiarlo nel tuo programma. Ad esempio, il nome del mio carattere è "Nimbus_Mono_L_Regular_52"
Passaggio 3: programma le tue unità ESP32
Assicurati di digitare l'SSID e la password per la rete WiFi a cui ti connetterai.
Usa l'IDE Arduino per programmare i 5 diversi programmi.
Passaggio 4:
Questo è tutto! Questo è un ottimo progetto per aiutarti a familiarizzare con alcune delle funzionalità di ESP32 e spero che questo ispiri qualcuno a fare qualcosa di simile.
Se hai trovato utile questa istruzione, vota per me nel concorso wireless.
Grazie!
Consigliato:
Orologio per il pensionamento / Orologio con conteggio su/giù: 4 passaggi (con immagini)
Orologio per la pensione / Orologio per conteggio su/giro: avevo alcuni di questi display a matrice di punti a LED 8x8 nel cassetto e stavo pensando a cosa farne. Ispirato da altre istruzioni, ho avuto l'idea di costruire un display per il conto alla rovescia per il conto alla rovescia per una data/ora futura e se il tempo target p
Creare un orologio con M5stick C usando Arduino IDE - Orologio in tempo reale RTC con M5stack M5stick-C: 4 passaggi
Creare un orologio con M5stick C usando Arduino IDE | Orologio in tempo reale RTC con M5stack M5stick-C: Ciao ragazzi in questo tutorial impareremo come creare un orologio con la scheda di sviluppo m5stick-C di m5stack usando Arduino IDE. Quindi m5stick visualizzerà data, ora e amp; settimana del mese sul display
Alimenta un telefono cellulare/cellulare con batteria esterna o rete.: 3 passaggi
Alimentare un telefono cellulare/cellulare con batteria esterna o rete.: Introduzione. Questa idea funzionerà solo con telefoni o tablet se la batteria è rimovibile. Ovviamente è importante osservare la polarità. Si prega di fare attenzione a non danneggiare il dispositivo per negligenza. Se non sei sicuro della tua capacità di farlo, il
Iniziare con Esp 8266 Esp-01 con Arduino IDE - Installazione di schede Esp in Arduino Ide e programmazione di Esp: 4 passaggi
Iniziare con Esp 8266 Esp-01 con Arduino IDE | Installazione di schede Esp in Arduino Ide e programmazione Esp: in questo tutorial impareremo come installare le schede esp8266 in Arduino IDE e come programmare esp-01 e caricare il codice in esso. Poiché le schede esp sono così popolari, ho pensato di raddrizzare un istruibile per questo e la maggior parte delle persone affrontano problemi
Adattare un telefono cellulare a un telefono cellulare: 7 passaggi (con immagini)
Adattamento di un telefono cellulare a un telefono cellulare: di Bill Reeve ([email protected]) Adattato per istruibili tramite mouse ([email protected]) Dichiarazione di non responsabilità: la procedura qui descritta potrebbe non funzionare per te - questo è un rischio che hai prendere. Se non funziona, o se rompi qualcosa, non è m