Sommario:

Un orologio di generazione mista: 6 passaggi
Un orologio di generazione mista: 6 passaggi

Video: Un orologio di generazione mista: 6 passaggi

Video: Un orologio di generazione mista: 6 passaggi
Video: Cosa controllare prima di acquistare un orologio. 2024, Dicembre
Anonim
Un orologio di generazione mista
Un orologio di generazione mista

Ciao a tutti, Ho iniziato questo progetto 1 mese fa, a causa della mia cattiva salute (sono stato preso dalla dengue) ci è voluto più tempo. Normalmente realizzo progetti basati su Arduino, quindi realizzare un progetto di orologio è stato piuttosto interessante.

Per realizzare un progetto interessante ho controllato molti progetti e quadranti relativi all'orologio e alla fine ho realizzato un orologio di generazione mix.

Contiene una clessidra per i minuti, un quadrante dell'orologio a 90 gradi per indicare l'ora e 2 display a sette segmenti per mostrare i minuti.

Costruiamolo.

Passaggio 1: materiali necessari

  1. Blocco di legno da 4 pezzi 1 cm * 3 cm * 8 cm (h * w * l). insieme a.
  2. Bastoncini di gelato.
  3. 2 pezzi di 180 servomotore
  4. 2 pezzi di display a sette segmenti.
  5. Trapano per legno.
  6. Ardunio nano.
  7. Alimentazione 5v 1Amp.
  8. Pezzi di legno di Sapre.
  9. Cavo da femmina a femmina.
  10. Clessidra di un minuto.

Passaggio 2: impostazione del clessidra e del servo

Impostazione della clessidra e del servo
Impostazione della clessidra e del servo
Impostazione della clessidra e del servo
Impostazione della clessidra e del servo
Configurazione della clessidra e del servo
Configurazione della clessidra e del servo
  1. Praticare un foro quadrato in uno dei telai in modo che possa essere facilmente collegato al servo.
  2. segnare il contorno del servo, metterlo sul legno e fare un intero vicino l'uno all'altro usando un trapano.
  3. Fissare il servo con della colla a caldo o della colla super.
  4. Creato una piccola scatola delle stesse dimensioni della clessidra.
  5. Servo riduttore attaccato al centro della scatola come mostrato in figura.
  6. Fai un piccolo foro in un altro lato della scatola in modo che dia spazio al cacciavite per montare la scatola sul servo.
  7. Collega il pin del servo al pin numero 12 di Arduino.
  8. Esegui il codice allegato.
  9. Invia 0 e 180 nel monitor seriale e controlla la rotazione della clessidra.
  10. Correggi i difetti se presenti.

Passaggio 3: crea la cornice

Crea la cornice
Crea la cornice
Crea la cornice
Crea la cornice
Crea la cornice
Crea la cornice
  1. Ora attacca altri pezzi di legno e trasformalo in una scatola quadrata.
  2. Decidere la seconda posizione del servo per ogni ora.
  3. Usa il bastoncino del gelato per coprire la faccia anteriore.

Passaggio 4: crea il quotidiano

Fai il quotidiano
Fai il quotidiano
Fai il quotidiano
Fai il quotidiano
Fai il quotidiano
Fai il quotidiano
  1. Con l'aiuto della super colla fissate la testa del servo.
  2. Quindi utilizzare il programma allegato, aprire il monitor seriale dell'app Arduino.
  3. Invia 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 uno per uno e imposta il pezzo di legno.
  4. Questi sono i 12 intervalli dell'orologio con ogni 8 gradi di differenza.
  5. Il pin del segnale del servo è collegato al pin 12, è possibile modificare di conseguenza per impostare il quadrante.

Passaggio 5: display a sette segmenti per minuti

Display a sette segmenti per Mins
Display a sette segmenti per Mins
Display a sette segmenti per Mins
Display a sette segmenti per Mins
Display a sette segmenti per Mins
Display a sette segmenti per Mins
  1. Usando il trapano con la punta da trapano più piccola creare un intero nella faccia anteriore.
  2. 10 nella riga superiore e 10 nella riga inferiore.
  3. In modo che 2 display a sette segmenti possano scorrere facilmente e quindi utilizzare la super colla per fissarlo.
  4. A questo punto abbiamo finito con l'intero orologio.
  5. Ora dobbiamo impostare il display a sette segmenti.

Pin di due display a sette segmenti.

static const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

static const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};

I primi sette segmenti: i pin a, b, c, d, e, f, g del diagramma saranno collegati a 2, 3, 4, 5, 6, 7, 8 pin di Arduino.

Secondo sette segmenti: i pin a, b, c, d, e, f, g del diagramma saranno collegati ai pin A0, A1, A2, A3, A4, A5, 9 dell'Arduino.

Esegui il codice e controlla se lampeggia correttamente da 9 a 0 o meno.

Passaggio 6: assemblare tutto

Assemblare tutto
Assemblare tutto
Assemblare tutto
Assemblare tutto
  1. Una volta che tutto è assemblato, l'orologio apparirà come nell'immagine.
  2. Pin 12 per servo lancetta delle ore.
  3. Pin 11 per servo clessidra.
  4. Gli altri pin sono gli stessi dei pin a sette segmenti.
  5. Impostare l'ora modificando i valori del numero sottostante nel programma.

    • int ore = 1;
    • int minuti = 9;
    • int sec = 0;

Consigliato: