Sommario:
- Passaggio 1: raccolta del materiale
- Passaggio 2: costruire la cassa di legno
- Passaggio 3: custodia in legno: taglio dei pezzi della custodia
- Passaggio 4: custodia in legno: perforazione dei fori per i LED
- Passaggio 5: cassa di legno: pittura
- Passaggio 6: custodia in legno: assemblaggio
- Passaggio 7: circuito
- Passaggio 8: Circuito: saldatura dei LED
- Fase 9: Circuito: costruire il circuito
- Passaggio 10: assemblaggio
Video: Semplice orologio binario con Attiny85: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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
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
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
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:
Micro orologio binario: 10 passaggi (con immagini)
Micro Binary Clock: avendo precedentemente creato un Instructable (Binary DVM), che utilizza l'area di visualizzazione limitata utilizzando il binario. Era solo un piccolo passo aver precedentemente creato il modulo di codice principale per la conversione da decimale a binario per creare un orologio binario ma t
Vero orologio binario con sincronizzazione NTP: 4 passaggi
Vero orologio binario con sincronizzazione NTP: un vero orologio binario visualizza l'ora del giorno come somma di frazioni binarie di un giorno intero, al contrario di un tradizionale "orologio binario" che visualizza l'ora come cifre decimali codificate in binario corrispondenti alle ore/minuti/secondi. Tradizione
ATtiny85 Orologio e programmazione per il monitoraggio delle attività vibranti indossabili ATtiny85 con Arduino Uno: 4 passaggi (con immagini)
ATtiny85 Orologio e programmazione per il monitoraggio dell'attività con vibrazione indossabile ATtiny85 con Arduino Uno: come realizzare l'orologio per il monitoraggio dell'attività indossabile? Questo è un gadget indossabile progettato per vibrare quando rileva la stagnazione. Passi la maggior parte del tuo tempo al computer come me? Stai seduto per ore senza rendertene conto? Quindi questo dispositivo è f
Amplificatore da tavolo con visualizzazione audio, orologio binario e ricevitore FM: 8 passaggi (con immagini)
Amplificatore da tavolo con visualizzazione audio, orologio binario e ricevitore FM: mi piacciono gli amplificatori e oggi condividerò il mio amplificatore da tavolo a bassa potenza che ho realizzato di recente. L'amplificatore che ho progettato ha alcune caratteristiche interessanti. Ha un orologio binario integrato e può dare ora e data e può visualizzare l'audio spesso chiamato audio
Orologio binario con Neopixel: 6 passaggi (con immagini)
Orologio binario con Neopixel: ciao gente, adoro tutto ciò che riguarda i LED e mi piace anche utilizzarli in diversi modi interessanti Sì, so che l'orologio binario è stato fatto qui un certo numero di volte e ognuno è un eccellente esempio di come crea il tuo orologio. Mi piace davvero