Sommario:
Video: Arduino LifeClock: 6 passaggi (con immagini)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Questo orologio unico ti ricorda di apprezzare ogni singolo giorno, visualizzando la tua età attuale in giorni (o settimane) su un display a sette segmenti.
Passaggio 1: ti servirà
Elettronica:
- Arduino Pro Mini 5V (o qualsiasi altro arduino con >= 12 pin GPIO)
- Display a 4 cifre e 7 segmenti
- Modulo orologio in tempo reale DS3231
- 4 resistori da 200 Ohm
Materiali:
- Cornice
- Perf Board (misura corrispondente)
- MicroUSB Breakout (o qualsiasi altra fonte di alimentazione 5-12V)
- Fili/cablaggi
- Intestazioni pin (maschio, femmina)
Utensili:
- Saldatore
- Programmatore FTDI (nel caso di un pro mini)
Passaggio 2: prototipazione
Prima di assemblare definitivamente i componenti dobbiamo verificare se tutto funziona correttamente.
- Collega tutto secondo lo schema
- Controlla la porta COM e installa i driver più recenti
- Compila e carica lo schizzo fornito
Connessioni:
Display a catodo comune
- Pin 2 - COM4 (resistenza)
- Pin 3 - g
- Pin 4 - c
- Pin 5 - DP
- Pin 6 - d
- Pin 7 - e
- Pin 8 - COM1 (resistenza)
- Pin 9 - a
- Pin 10 - f
- Pin 11 - COM2 (resistenza)
- Pin 12 - COM3 (resistenza)
- Pin 13 - b
DS3231
- GND - GND
- 5V/VCC - VCC
- A4 - SDA
- A5 -SCL
Se stai utilizzando un display ad anodo comune, devi assicurarti di regolare i pin sulla breadboard o successivamente nel codice
Passaggio 3: modifica le parti
Abbiamo bisogno di modificare alcuni dei nostri componenti, in modo che si adattino all'interno del telaio.
Arduino
- Saldare le intestazioni dei pin maschio (come mostrato)
- Aggiungi due fili a SDA e SCL
DS3231
- Dissaldare i 6 pinheader
- Saldare le intestazioni a 4 pin sull'altro lato (come mostrato)
MicroUSB Breakout
Saldare le intestazioni dei pin
Passaggio 4: costruire il circuito stampato
Se tutto ha funzionato perfettamente, puoi iniziare a costruire il circuito. L'intero circuito deve adattarsi alla cornice scelta. Se la tua tavola di perforazione ha dimensioni diverse, probabilmente dovrai regolare il posizionamento dei componenti.
1) Disposizione:
Posizionare ogni componente come mostrato nello schema. Se il diametro dei tuoi fili è > 1 mm, devi praticare due fori per far passare l'A4-SDA (grigio) e l'A5-SDA (bianco).
2) Allegando:
Se ogni componente è posizionato correttamente, puoi iniziare a saldare sui componenti. Assicurati di rimuovere le gambe rimanenti in seguito.
3) Cablaggio:
È possibile utilizzare cavi normali, semplicemente collegandoli sul retro della scheda perforata, o fili argentati sul lato anteriore. Per fare ciò, è necessario tagliare il filo d'argento alla lunghezza corrispondente e piegarne le estremità. Ora devi solo posizionarli di conseguenza e saldarli.
4) Controllare i collegamenti:
Se qualcosa non funziona come dovrebbe o se vuoi essere sicuro di aver collegato tutto correttamente, puoi verificarlo utilizzando la funzionalità di continuità del tuo multimetro.
Passaggio 5: modifica la cornice dell'immagine
- Praticare 4 fori di montaggio e 1 foro per i cavi nella piastra posteriore del telaio
- Avvitare la scheda perf (in aggiunta con alcuni distanziatori)
- Fissare il breakout microUSB sul retro e collegarlo con i cavi di alimentazione (RAW, GND)
A seconda di ciò che preferisci, puoi rimontare la lastra di vetro o utilizzare una sorta di passepartout.
Passaggio 6: il codice
Prima di caricare il codice devi assicurarti di installare le librerie necessarie e di definire due parametri.
1) La tua età in giorni (riga 21) [https://www.calculator.net/age-calculator.html]
2) Inoltre l'ora della tua nascita (riga 23)
Se il valore visualizzato è errato o deve essere modificato, è necessario cancellare la EEPROM
Spero di poterti ispirare con quel progetto. Se hai domande o miglioramenti, sentiti libero di condividerli.