Sommario:
- Passaggio 1: ELENCO DELLE PARTI
- Fase 2: SCHEMA
- Fase 3: SALDATURA E ASSEMBLAGGIO
- Fase 4: PROGRAMMAZIONE
- Passaggio 5: FINE
Video: CONTEGGIO ANELLO OROLOGIO: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Avevo programmato di acquistare un Neopixel Ring 60 Led per realizzare un orologio ma purtroppo non ho potuto acquistarlo. Alla fine, ho acquistato un Neopixel Ring 35 Leds e ho trovato un modo semplice per creare un orologio Internet in grado di visualizzare ore, minuti e secondi con questo LED Ring 35. Cominciamo.
Passaggio 1: ELENCO DELLE PARTI
I componenti principali sono inclusi:
- 01 pz x ESP8266 NODEMCU
- 01pz x ANELLO NEOPIXEL 35 LED
- 01 pz x PCB UNIVERSALE A DOPPIA FACCIA PER FAI DA TE 5x7cm
- 01 pz x INTESTAZIONE MASCHIO E FEMMINA 40 PIN 2,54 MM
- 01 pz x CARICABATTERIA PER ALIMENTAZIONE
Fase 2: SCHEMA
Questo è un circuito molto semplice. L'ANELLO NEOPIXEL ha 2 x 3 pad contrassegnati come segue: 5V, DI, GND e 5V, DO, GND. Per controllarlo, tutto ciò che dobbiamo fare è saldare 3 connessioni a questi 3 pad 5V, DI, GND sull'anello. 5V e GND di NEOPIXEL RING si collegano a +5V e GND dell'alimentatore esterno e il pin DI dati è collegato a ESP8266 NODEMCU al pin D4.
Nota: non sono riuscito a trovare NEOPIXEL RING 35 LED nella libreria FITZING, quindi ho utilizzato NEOPIXEL RING 60 LED per sostituirlo nello schema elettrico.
Fase 3: SALDATURA E ASSEMBLAGGIO
In primo luogo, ho rimosso i cavi originali da NEOPIXEL RING, quindi ho saldato un header maschio a 3 pin a 5V, DI, pin GND su NEOPIXEL RING.
Ho tagliato il CIRCUITO PROTOBOARD DIY 5X7cm in un piccolo pezzo, saldato 2 file di connettori femmina per collegare ESP8266 NODEMCU su di esso. In questa immagine, ho saldato alcuni componenti extra come: connettore femmina 8P per MPU6050, un LED RGB con resistori di limitazione di corrente 3 pezzi x e morsettiera a vite 2P.
Saldare l'intestazione femmina a 3 pin (5 V, D4, GND) nella parte inferiore del PCB fai-da-te seguendo lo schema del passaggio precedente. Questa intestazione femmina si collegherà all'intestazione maschio di NEOPIXEL RING.
Incolla una piccola scatola per coprire ESP8266 NODEMCU. Vorrei avere una stampante 3D per realizzare piccole scatole come questa. Ho praticato un foro sulla scatola in modo che l'intestazione femmina del PCB fai-da-te possa passare attraverso questo foro e collegarsi all'ANELLO NEOPIXEL.
È molto semplice. FATTO.
Ho usato il caricatore del cellulare per fornire alimentazione a 5V al conteggio dell'anello.
Fase 4: PROGRAMMAZIONE
La mia idea è mostrata nell'immagine qui sotto:
L'ora verrà visualizzata come numero binario e abbiamo bisogno di 4 LED equivalenti a un numero binario a 4 bit per mostrare l'ora (max. 12). Minuti e secondi sono rappresentati contando il numero di LED nella cifra delle decine (max. 5) e la cifra delle unità (max.9). In totale, abbiamo bisogno di (5+9) x 2 = 28 LED per mostrare minuti e secondi.
Questo anello NEOPIXEL ha 35 LED, quindi i 3 LED rimanenti vengono utilizzati come separatori per chiarire ore, minuti e secondi. È contrassegnato dal colore NERO nella foto.
Possiamo vedere l'immagine qui sotto per capire come questo orologio mostra l'ora.
La posizione dei LED è dichiarata nei seguenti array:
byte HHHH[4] = {16, 17, 18, 19}; // Ora - Numero binario a 4 bit
byte M0[5] = {14, 13, 12, 11, 10}; // Minuto - Byte di dieci cifre M1[9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minuto - Byte della cifra dell'unità S0[5] = {21, 22, 23, 24, 25}; // Minuto - Byte di dieci cifre S1[9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minuto - Byte della cifra dell'unità SEPERATOR[3] = {0, 15, 20}; // 3 led di separazione
Questo orologio ad anello di conteggio può leggere le informazioni sull'ora dal server NTP e l'ora verrà aggiornata tramite WIFI da ESP8266 NODEMCU.
Possiamo fare riferimento a questo sito Web per selezionare il colore del led che preferisci. Nell'immagine sotto, l'orologio ad anello di conteggio mostra l'ora senza led separatori.
Se causa confusione, possiamo impostare un altro colore per loro (es: BIANCO nell'immagine sotto) per differenziare ore, minuti e secondi.
Il codice della suoneria di conteggio è disponibile sul mio GitHub.
Passaggio 5: FINE
Guarda qualche altra foto.
Grazie per l'attenzione e spero che vi piaccia!!!
Metti MI PIACE e ISCRIVITI al mio canale YouTube.
Consigliato:
AccuRep: un dispositivo di conteggio per flessioni: 8 passaggi (con immagini)
AccuRep: un dispositivo di conteggio push-up: conosco molte persone che hanno iniziato a lavorare in questa quarantena. Il problema con gli allenamenti a casa è la mancanza di attrezzature da palestra. I miei allenamenti contengono principalmente flessioni. Per spingere davvero me stesso, ascolto musica rock durante i miei allenamenti. Il problema è il conteggio delle ripetizioni
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
Divertimento con giroscopio con anello in neopixel: 4 passaggi (con immagini)
Divertimento con giroscopio con anello in neopixel: in questo tutorial utilizzeremo il giroscopio MPU6050, un anello in neopixel e un arduino per costruire un dispositivo che accende i led corrispondenti all'angolo di inclinazione. Questo è un progetto semplice e divertente e sta per essere montato su una breadboard
Microdot - Orologio da polso con motivo a LED Orologio: 7 passaggi (con immagini)
Microdot - Orologio da polso con motivo a LED: un'altra produzione RGB Sunset Productions! funzioni più applicabili a un dispositivo portatile. UN
Sesame Street - Orologio con conteggio numeri di flipper: 8 passi (con immagini)
Sesame Street - Orologio per il conteggio dei numeri di flipper: questa guida illustrerà la costruzione di un orologio personalizzato. Mentre questa è specificamente la costruzione dell'orologio presente in Sesame Street; l'animazione Pinball Number Counting, le procedure generali sono le stesse e le istruzioni