Sommario:

Semplice orologio binario con Attiny85: 10 passaggi
Semplice orologio binario con Attiny85: 10 passaggi

Video: Semplice orologio binario con Attiny85: 10 passaggi

Video: Semplice orologio binario con Attiny85: 10 passaggi
Video: ATtiny85 - Utilizziamo uno shift register per espandere la capacità di output 2024, Luglio
Anonim
Semplice orologio binario usando Attiny85
Semplice orologio binario usando Attiny85
Semplice orologio binario usando Attiny85
Semplice orologio binario usando Attiny85
Orologio binario semplice con Attiny85
Orologio binario semplice con Attiny85

Saluti! In questo tutorial mostro come creare un orologio binario minimalista e semplice usando un arduino uno e un attiny85. Se non hai mai usato il tuo arduino per programmare altri microchip, vedrai che è molto facile da fare (l'ho provato per il prima volta per questo progetto ed è stato abbastanza semplice) e abbastanza utile in quanto puoi ridurre le dimensioni dei tuoi progetti!

Passaggio 1: raccolta del materiale

Per questo progetto ho utilizzato materiali di base e di facile reperibilità. Esistono due categorie di materiali, una per la cassa dell'orologio e una per i circuiti. Custodia in legno: tutti questi articoli sono stati trovati in un negozio di artigianato - Pannelli in legno - Colla per legno - Vernice spray nera e rossa - Trapano a pressione - Seghetto alternativo Circuito: - 13 Led rossi 5v- fili- 4 resistenze da 220 Ohm- 2 resistenze da 10k Ohm- Porta pin- 1 x 74hc595 (registro a scorrimento)- 2 pulsanti- Scheda elettronica- Cella a bottone 3.3v- Attiny85- Arduino uno- Strumenti di saldatura

Passaggio 2: costruire la cassa di legno

Nei passaggi successivi, mostro come ho costruito la cassa per l'orologio. Ho usato pannelli di legno e colla per legno e ha funzionato bene. I pannelli avevano un'altezza e una larghezza di mio gradimento, quindi non c'era molto da tagliare. Inoltre, all'inizio volevo visualizzare i secondi, ma in seguito, quando ho costruito il circuito, ho scoperto che l'interruttore del led ad ogni secondo era effettivamente fonte di distrazione, quindi ho tagliato quei Led e riorganizzato il mio codice e il caso di conseguenza in seguito.

Passaggio 3: custodia in legno: taglio dei pezzi della custodia

Custodia in legno: tagliare i pezzi della custodia
Custodia in legno: tagliare i pezzi della custodia
Custodia in legno: tagliare i pezzi della custodia
Custodia in legno: tagliare i pezzi della custodia
Custodia in legno: tagliare i pezzi della custodia
Custodia in legno: tagliare i pezzi della custodia

Prima di tutto, ho misurato e tagliato tutti i pezzi di cui avevo bisogno per costruire la mia custodia. Ho deciso di farla come una scatola senza fondo. Ho levigato i bordi se necessario. Misure:Lati: 2 x (7,4 cm x 3,8 cm) Fronte e retro: 7,4 cm x 9,5 cm Parte superiore: 8,8 cm x 3,8 cm

Passaggio 4: custodia in legno: perforazione dei fori per i LED

Custodia in legno: perforazione dei fori per i led
Custodia in legno: perforazione dei fori per i led
Custodia in legno: perforazione dei fori per i led
Custodia in legno: perforazione dei fori per i led
Custodia in legno: perforazione dei fori per i LED
Custodia in legno: perforazione dei fori per i LED

Ho praticato i fori sul pannello frontale della mia custodia usando un trapano a pressione. Ho indicato sul pannello dove praticare i fori e, siccome usavo legno da artigianato economico, ho dovuto forare lentamente in modo che il legno non si scheggiasse. Ora, quando ho capito che volevo togliere i Led per i secondi, ho dovuto tagliare questo pannello per rimuovere i fori inutili. L'ho capito dopo aver dipinto la mia custodia, quindi ecco perché l'ultima foto è il mio pannello dipinto

Passaggio 5: cassa di legno: pittura

Cassa di legno: pittura
Cassa di legno: pittura
Cassa di legno: pittura
Cassa di legno: pittura
Cassa di legno: pittura
Cassa di legno: pittura

Una volta che ho avuto tutti i pezzi della cassa dell'orologio, ho proceduto a dipingerli. Ho scelto la vernice rossa e nera, poiché i miei Led erano già rossi. Ho usato vernice spray lucida, per dargli un aspetto finito dopo due strati di vernice. Ho aspettato che tutto si asciugasse.

Passaggio 6: custodia in legno: assemblaggio

Cassa di legno: assemblaggio
Cassa di legno: assemblaggio
Cassa di legno: assemblaggio
Cassa di legno: assemblaggio
Cassa di legno: assemblaggio
Cassa di legno: assemblaggio

Dopo che la vernice si è asciugata, ho incollato tutto insieme usando una colla per legno ad asciugatura rapida, assicurandomi che tutto fosse dritto ogni volta che incollavo due pezzi insieme. Ho aspettato che si asciugasse, prima di incollare i pezzi successivi.

Passaggio 7: circuito

Circuito
Circuito

La prossima parte di questo progetto è per il circuito. Per questa parte, avrai bisogno del tuo Arduino o di qualsiasi programmatore di microchip e Attiny85. Come ho affermato in precedenza, ho tagliato i Led per i secondi perché ho trovato i secondi troppo fastidiosi. Quindi all'inizio le immagini mostrano tutti i led, poi i secondi sono assenti. Per programmare l'Attiny con Arduino come ISP ho seguito questo bel tutorial da interactables di randofo: https://www.instructables.com/id/Program-an-ATtiny…Il codice che ho caricato in Attiny:*Il codice è basato su un clock interno di 16Mhz ma può essere modificato*Ho usato Timer e Interrupt del chip per fare il clock.

Passaggio 8: Circuito: saldatura dei LED

Circuito: saldatura dei LED
Circuito: saldatura dei LED
Circuito: saldatura dei LED
Circuito: saldatura dei LED

Ho proceduto a saldare insieme i Led utilizzando il mio saldatore e la custodia già forata per posizionare correttamente i led durante la saldatura. Ogni Led di una colonna è saldato insieme dal suo catodo Ogni Led di una riga è saldato insieme dal suo anodo

Fase 9: Circuito: costruire il circuito

Circuito: costruire il circuito
Circuito: costruire il circuito
Circuito: costruire il circuito
Circuito: costruire il circuito
Circuito: costruire il circuito
Circuito: costruire il circuito
Circuito: costruire il circuito
Circuito: costruire il circuito

Con Attiny programmato con il codice, tutto ciò che resta da fare è costruire prima il circuito usando una breadboard per testare il mio programma e assicurarsi che tutto funzioni prima di saldare l'intero circuito. L'uso del registro a scorrimento è necessario in quanto Attiny non fornisce abbastanza pin di uscita per gli 8 endpoint (4 righe, 4 colonne) e i due pulsanti. Il piano e il circuito che ho realizzato sono nelle immagini. Ho testato il mio circuito sulla breadboard e quando era pronto, l'ho saldato sul circuito. Non avevo un portabatteria per una cella, quindi ho usato la mia immaginazione per costruirne uno temporaneo (molto approssimativo..). Consiglio di utilizzare un vero portabatteria.

Passaggio 10: assemblaggio

Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio
Assemblaggio

Il passo finale è stato assemblare il tutto, ovvero fissare semplicemente il circuito nella custodia e i Led nei fori corrispondenti. Quindi puoi impostare l'ora usando i pulsanti e lasciare che Attiny segua l'ora. Ad esempio, nella seconda immagine: Ore2 = 2 e Ore1 = 1Min2 = 1 e Mins1 = 6, quindi l'ora è 21:16E questo è tutto!Sentiti libero per lasciare commenti e suggerimenti!

Consigliato: