Sommario:

Orologio Arduino: 12 passaggi (con immagini)
Orologio Arduino: 12 passaggi (con immagini)

Video: Orologio Arduino: 12 passaggi (con immagini)

Video: Orologio Arduino: 12 passaggi (con immagini)
Video: Costruire un orologio a matrice con Arduino - Video 454 2024, Luglio
Anonim
Orologio Arduino
Orologio Arduino

Questo Instructables mostra come creare un orologio Arduino da Arduino Watch Core.

Passaggio 1: preparazione

Preparazione
Preparazione
Preparazione
Preparazione
Preparazione
Preparazione

Scheda di sviluppo Arduino

Questa volta sto usando la scheda di sviluppo Sparkfun Pro Micro 3.3 V 8 MHz.

Display dell'orologio

Questa volta sto usando un LCD IPS ST7789 da 1,3.

Batteria Lipo

Ho in mano una batteria Lipo 301420.

Scheda di carica Lipo

Ho in mano una scheda di ricarica Lipo da 15 mm x 15 mm.

Chip RTC

Questa volta sto usando DS3231M, è un oscillatore a cristallo integrato, nessun componente aggiuntivo richiesto

Batteria RTC

Questo è facoltativo, nel caso in cui si desideri mantenere il tempo anche con la batteria Lipo esaurita. MS412FE è una minuscola batteria ricaricabile da 1 mAh, secondo la scheda tecnica RTC già 1 mAh può durare molti giorni.

Cinturino per orologio

Ho ordinato un cinturino per orologio in tela di tessuto di larghezza 20 mm.

Altri

Un diodo ad es. 1N5822, quattro viti M2 da 6 mm, nastro in lamina di rame e alcuni fili

Passaggio 2: riparazione della scheda di sviluppo e dell'LCD

Fissaggio della scheda di sviluppo e LCD
Fissaggio della scheda di sviluppo e LCD
Fissaggio della scheda di sviluppo e LCD
Fissaggio della scheda di sviluppo e LCD

Usa un piccolo pezzo di piastra in PET per unire Pro Micro e IPS LCD.

Passaggio 3: collegare GND

Connetti GND
Connetti GND
Connetti GND
Connetti GND

Leggi la scheda tecnica LCD fornita dal tuo fornitore.

Taglia un po' di nastro in lamina di rame, tocca tutti i pin GND e i pin negativi del LED e fissalo sulla piastra FPC. Quindi saldare i pin con nastro in lamina di rame.

Passaggio 4: collegare i pin di alimentazione

Collegare i pin di alimentazione
Collegare i pin di alimentazione

Collegare i pin GND della scheda di sviluppo al nastro di lamina di rame. Collegare i pin Vcc al pin Vcc LCD.

Passaggio 5: collegare i pin LCD

Collegare i pin LCD
Collegare i pin LCD

Ecco il riepilogo dei collegamenti:

LCD -> Arduino

LED+ -> GPIO 10 SDA -> GPIO 16(MOSI) SCL -> GPIO 15(SCLK) RST -> GPIO 18(A0) DC -> GPIO 19(A1) CS -> GPIO 20(A2)

Passaggio 6: rimuovere il LED di alimentazione

Rimuovere il LED di alimentazione
Rimuovere il LED di alimentazione
Rimuovere il LED di alimentazione
Rimuovere il LED di alimentazione
Rimuovere il LED di alimentazione
Rimuovere il LED di alimentazione

Il LED di alimentazione è sempre acceso e consuma oltre 1 mA ininterrottamente, quindi è meglio rimuoverlo. Dissaldare e rimuovere con attenzione il LED.

Passaggio 7: collegare la batteria Lipo

Collegare la batteria Lipo
Collegare la batteria Lipo

Ecco il riepilogo dei collegamenti:

Charge Board +ve in -> Dev Board J1 connettore vicino alla presa USB (5V)

Scheda di ricarica -ve in -> Batteria scheda di ricarica pin GND scheda di sviluppo +ve -> Lipo +ve -> diodo 1N5822 -> Batteria scheda di ricarica pin Raw scheda di sviluppo -ve -> Lipo -ve

Nota:

La maggior parte delle schede di ricarica Lipo utilizza meglio l'alimentazione a 5 V come input. Tuttavia, la scheda di sviluppo Pro Micro non fornisce pin USB 5V. Fortunatamente, il connettore J1 vicino alla presa USB è effettivamente collegato al pin USB 5V. Attenzione a non saldare 2 connettori insieme.

Passaggio 8: collegare RTC

Connetti RTC
Connetti RTC
Connetti RTC
Connetti RTC
Connetti RTC
Connetti RTC

DS3231M è molto piccolo e richiede il collegamento a una piccola batteria, si prega di pazientare collegare tutti insieme:

DS3231M pin 2 (Vcc) -> scheda di sviluppo Vcc

DS3231M pin 5 (GND) -> scheda di sviluppo GND, batteria MS412FE RTC -ve DS3231M pin 6 (VBAT) -> batteria MS412FE RTC +ve DS3231M pin 7 (SDA) -> scheda di sviluppo GPIO 2 (SDA) DS3231M pin 8 (SCL) -> scheda di sviluppo GPIO 3 (SCL)

Passaggio 9: collegare il sensore di movimento

Collega il sensore di movimento
Collega il sensore di movimento
Collega il sensore di movimento
Collega il sensore di movimento
Collega il sensore di movimento
Collega il sensore di movimento
Collega il sensore di movimento
Collega il sensore di movimento

Come menzionato nelle mie precedenti istruzioni, utilizzo 2 sensori di vibrazione come sensore di movimento per attivare il pin di attivazione della scheda di sviluppo.

Tuttavia, l'orologio non ha spazio per adattarsi a 2 sensori di vibrazione da 5 mm. Ho provato a sostituire con un sensore di vibrazione da 3 mm e testato alcuni giorni. È troppo facile svegliarsi in modo errato e la batteria si scarica in un giorno.

Sto ancora testando altri metodi per evitare risvegli innescati in modo errato. puoi seguire il mio Twitter per ottenere le ultime scoperte.

Passaggio 10: programma

Programma
Programma

Si prega di seguire le mie istruzioni precedenti per programmare la scheda di sviluppo.

Passaggio 11: cassa dell'orologio con stampa 3D

Cassa dell'orologio con stampa 3D
Cassa dell'orologio con stampa 3D

Si prega di scaricare e stampare la cassa dell'orologio:

Passaggio 12: buon momento

Tempo felice!
Tempo felice!
Tempo felice!
Tempo felice!
Tempo felice!
Tempo felice!

È per mostrare ciò che hai fatto ai tuoi amici!

E inoltre puoi:

  • programma e progetta il tuo quadrante
  • aggiungi più sensori o componenti per farlo diventare un orologio intelligente
  • progetta la tua cassa dell'orologio

Consigliato: