Sommario:
- Passaggio 1: Passaggio 1: Capire come funziona ThumbWheels
- Passaggio 2: Passaggio 2: scegliere un microcontrollore e collegare la scheda
- Passaggio 3: Passaggio 3: codifica il tuo microcontrollore
- Passaggio 4: Passaggio 4: costruisci una scatola e metti tutto sopra
- Passaggio 5: Passaggio 5: divertiti
Video: Orologio con rotella - Indovina l'ora: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ciao a tutti, ecco il mio primo Instructables, quindi spero che vada bene. Inoltre, il mio livello di inglese è piuttosto scarso quindi spero di non fare troppi errori!
L'obiettivo di questo progetto è riutilizzare alcune "ruote" recuperate da una vecchia attrezzatura di laboratorio
Le rotelline sono state utilizzate sui pannelli di controllo. Con le loro ruote parzialmente scoperte che potevano essere girate spostando il bordo scoperto con un dito, si poteva scegliere il numero desiderato.
Perché non usarli per fare un orologio in cui inserisci manualmente l'ora che indovini e poi controllala premendo un pulsante?:-)
Passaggio 1: Passaggio 1: Capire come funziona ThumbWheels
Ogni ruota può selezionare un numero compreso tra 0 e 9 ed è elettricamente equivalente a quattro interruttori. Come mai?
Quando inserisci un numero, diciamo "5", la ruota lo converte nel suo numero decimale in codice binario, in questo caso "0101", che significa "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", perché.vogliamo codificarlo in un sistema binario (base 2). Gli esseri umani come te e me possono contare da 0 a 9, e poi perdere le cifre, quindi dobbiamo aggiungere un riporto per contare ulteriormente. Quindi, quando pensa al numero "125", significa "1 * 100 + 2 * 10 + 5 * 1", è un sistema decimale con 10 cifre. I computer e le cose elettroniche di solito usano un sistema binario, con solo due cifre, 0 e 1 Quindi, se vuoi scomporre un numero nella sua rappresentazione binaria, ad esempio il numero 9, è come una divisione euclidea, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Il decimale codificato binario è più o meno la stessa cosa, ma si trasforma ogni numero digitale in un gruppo di cifre binarie. Ad esempio, 4827 verrà codificato come 0100 1000 0010 0111.
Gli interruttori corrispondenti a ciascuno di questi numeri digitali sono fisicamente aperti o chiusi sulla rotella, e quindi leggendoli è possibile sapere quale numero è stato inserito. Con le rotelline che ho recuperato, c'era un circuito di lettura costituito da registri a scorrimento (https://en.wikipedia.org/wiki/Shift_register) che mi consentono di utilizzare meno pin sul mio microcontrollore (µc). Con schede tecniche adeguate e un buon multimetro, è facile capire come cablarli. Ma se non disponi di questi registri quando salvi le rotelline, puoi collegare gli interruttori direttamente al tuo µc. Anche in questo caso saranno utili un pezzo di carta e un multimetro in modalità continuità.
Maggiori informazioni sui numeri binari: https://www.mathsisfun.com/binary-number-system.h… e
Passaggio 2: Passaggio 2: scegliere un microcontrollore e collegare la scheda
Quando hai capito come interfaccerai le tue rotelline, puoi contare il numero di pin che ti serviranno per interfacciare le parti che vuoi utilizzare nel tuo orologio (ingressi da rotelline, uscite per led RGB, ingressi per pulsanti, input-output ad una scheda Real Time Clock, e qualsiasi altra cosa vi possa essere utile…).
Ho usato una scheda "Nucleo F303K8", sembra un Arduino Nano. Fai attenzione se li usi poiché i pin "D4", "A4" e "D5", "A5" sono collegati a ponte (ho perso molto tempo prima di capirlo) quindi ho dovuto rimuovere il ponte di saldatura.
La scheda Real Time Clock è una scheda commerciale basata su un chip MCP79410, che utilizza un bus i2c, ma qualsiasi altra funzionerà. I LED sono RGB con anodo comune, non dimenticare di aggiungere in serie opportune resistenze.
Quindi puoi collegare tutte queste cose, ci sono molti tutorial disponibili online specifici per le parti che hai ed è una cosa abbastanza classica. Ho usato una veroboard per saldare tutti questi insieme.
Passaggio 3: Passaggio 3: codifica il tuo microcontrollore
Ora devi codificare il tuo microcontrollore per fare il lavoro. Ecco il mio, per esempio, ma immagino che dovrai scrivere il tuo:-)
Passaggio 4: Passaggio 4: costruisci una scatola e metti tutto sopra
Una volta che la configurazione funziona, puoi metterla in una bella scatola. Ho usato un laser cutter per fare le facce e una stampante 3d per fare il lato. (E tanta colla a caldo per tenerlo insieme! ^^ soprattutto i led e i pulsanti)
Passaggio 5: Passaggio 5: divertiti
Ora puoi costruire un orologio simile ispirandoti a questo lavoro!
Ho intenzione di migliorare questo in futuro facendo una scatola laterale più forte, o aggiungendo una funzione al secondo pulsante (ad esempio impostare l'ora su una pressione lunga, o anche "visualizzare" la data indovinandola).
Consigliato:
Orologio per il pensionamento / Orologio con conteggio su/giù: 4 passaggi (con immagini)
Orologio per la pensione / Orologio per conteggio su/giro: avevo alcuni di questi display a matrice di punti a LED 8x8 nel cassetto e stavo pensando a cosa farne. Ispirato da altre istruzioni, ho avuto l'idea di costruire un display per il conto alla rovescia per il conto alla rovescia per una data/ora futura e se il tempo target p
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: 11 passaggi (con immagini)
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: la storia di questo orologio risale a molto tempo fa, più di 30 anni. Mio padre è stato il pioniere di questa idea quando avevo solo 10 anni, molto prima della rivoluzione dei LED, quando i LED erano 1/1000 della luminosità della loro attuale brillantezza accecante. Un vero
Microdot - Orologio da polso con motivo a LED Orologio: 7 passaggi (con immagini)
Microdot - Orologio da polso con motivo a LED: un'altra produzione RGB Sunset Productions! funzioni più applicabili a un dispositivo portatile. UN
Rotella di scorrimento del desktop e controllo del volume!: 8 passaggi (con immagini)
Rotella di scorrimento del desktop e controllo del volume!: progetto del fine settimana di Make Magazine, 3/4/09Un po' di backgroundRecentemente, ho letto molti blog diversi. Ogni giorno leggerò gli ultimi post su engadget, lifehacker, hackaday, BBG e il blog MAKE:. Il problema per me è arrivato quando ho capito che o
Hack con la rotella di scorrimento: 5 passaggi (con immagini)
Scroll-Wheel Hack: modo super scomodo per scorrere il web con le dita al galoppo sui bottoni di tessuto. (Sorride) La rotella di scorrimento all'interno del mio mouse è un meccanismo molto semplice ma geniale che fondamentalmente preme due pulsanti in successione ogni volta che lo faccio scorrere avanti di uno