Sommario:

Il tempo è passato: 5 passaggi
Il tempo è passato: 5 passaggi

Video: Il tempo è passato: 5 passaggi

Video: Il tempo è passato: 5 passaggi
Video: Si può viaggiare nel Tempo? - Il Tempo Esiste?#05 - CURIUSS 2024, Dicembre
Anonim
Image
Image

Time Gone By è un orologio che annuncia l'ora quando viene premuto, parlando in mio figlio di due anni che ho registrato dicendo le ore, "un quarto alle", "un mezzo" ecc.

Inutile dire che, essendo così giovane, riusciva a malapena a fare i numeri giusti e commetteva errori divertenti lungo la strada - errori che ora, due anni dopo (e probabilmente anche più tardi), sono una delizia per le nostre orecchie, così come per i nonni, gli zii e il resto della famiglia.

La realizzazione dell'orologio è abbastanza semplice. Nel corso degli anni penso di aver trovato alcuni modi e trucchi per mantenere semplice un progetto semplice e per far funzionare un prototipo per anni e anni, senza la necessità di creare un PCB personalizzato o una breadboard saldata. Spero che anche tu lo troverai semplice da costruire.

L'orologio è attivato da una batteria 18650 Li/Ion potenziata fino a 5V, ed è mantenuto in modalità di sospensione profonda per la maggior parte del tempo, in modo che non dovrebbe richiedere molta energia a meno che non venga continuamente attivato (cosa che può accadere nel primo paio di giorni, soprattutto in presenza di bambini). In ogni caso, la batteria è ricaricabile e viene fornita con un circuito di protezione da carica e scarica, quindi dovrebbe essere abbastanza facile da ricaricare e non creare rifiuti aggiuntivi sul pianeta Terra.

Cos'altro? Sì. Questo è il mio ritorno sulla scena dello scrivere 'ibles dopo un po' di tempo che non l'ho fatto. Quindi, potrei essere un po' arrugginito, per favore scusami in anticipo. Cercherò di mantenere le cose brevi e dolci.

Cominciamo, allora?

Passaggio 1: strumenti e ingredienti

Strumenti e ingredienti
Strumenti e ingredienti
Strumenti e ingredienti
Strumenti e ingredienti

Utensili:

taglierina

Saldatore con un po' di saldatura

Sega a tazza o taglierino (per fare l'asola)

Ingredienti:

Arduino Nano

L'onnipresente microcontrollore che tutti conosciamo e amiamo

Arduino Sensor ShieldUno strumento utile per effettuare connessioni veloci e affidabili

Modulo Mosfet Utilizzato per attivare e disattivare il modulo mp3, per risparmiare energia

Lettore MP3 seriale (nuova versione, rosso)Modulo super facile per riprodurre file MP3

Scheda Micro SD da 2 GBUtilizzata per archiviare file MP3

Batteria 18650 Li/Ionse hai un laptop guasto, queste batterie sono solitamente una buona presa. Contengono molta potenza e per il progetto medio di un microcontrollore, anche una batteria mezza scarica può durare abbastanza a lungo.

Portabatterie/caricabatterie 18650 Li/IonMi piacciono questi componenti un'unica soluzione per tutti, anche se in realtà è la prima volta che lo uso in un progetto

Modulo RTC DS3231 Questi sono molto più belli dei precedenti moduli DS1307, poiché compensano le imprecisioni temporali causate dalle fluttuazioni della temperatura del cristallo.

Big Arcade ButtonBig effing button, che dire. Orgoglio e gioia di ogni progetto.

Cavi Dupont o cavi servoPer effettuare vari collegamenti tra i componenti

ScatolaHo usato questo organizer per scatole portaoggetti IKEA che era in vendita l'altro giorno.

Nastro biadesivoPer mettere tutto insieme, ovviamente. Il nastro biadesivo è il materiale di cui è fatta la vita.

Passaggio 2: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Collega l'ingresso del segnale del Mosfet ad Arduino usando un cavo servo o cavi dupont femmina-femmina. Assicurati che GND e VCC siano collegati alle controparti Arduino e che il pin del segnale del Mosfet sia connesso al pin 4 di Arduino.

Quindi, cablare VCC e GND di Arduino rispettivamente ai terminali Vin e GND del Mosfet, utilizzando i cavi Dupont. Poiché i connettori sul Mosfet sono terminali a vite, è meglio rimuovere la copertura di plastica del dupont dove dovrebbe essere collegato al Mosfet, per adattarlo. Ciò può essere ottenuto sollevando lo scatto di plastica e tirando delicatamente il filo.

Quindi, collega i terminali VCC e GND del lettore MP3 a V+ e V- sul modulo Mosfet e i pin RX e TX dell'MP3 ai pin 5 e 6 di Arduino, rispettivamente. Collega l'altoparlante collegato al lettore e questo concluderà i restanti collegamenti effettuati con il lettore MP3.

Ora saldare 2 fili ai terminali 5V e GND del vano batteria e collegarli ai corrispondenti pin VCC e GND di Arduino. Questo è il nostro alimentatore. È possibile utilizzare cavi servo o cavi Dupont.

Quindi, saldare i cavi Dupont / servo al pulsante e collegarli a GND e al pin 2. Quando si utilizzano i cavi del servo, assicurarsi di utilizzare la convenzione di colore in cui il rosso è positivo, il nero è negativo e il bianco è il segnale. Nel caso del pulsante, sarà necessario collegare solo i pin GND e Signal al pulsante, poiché il pin verrà sollevato.

Ultimo ma certamente non meno importante: l'orologio stesso. Collega il modulo RTC usando 4 cavi Dupont alla porta I2C disponibile sullo scudo del sensore (te l'ho detto, è un piccolo gadget elegante, questo). assicurarsi che i pin GND, VCC, SDA, SCL siano abbinati su entrambi i lati.

Passaggio 3: modifica del suono

Modifica del suono
Modifica del suono
Modifica del suono
Modifica del suono

Installa Audacity, se non lo hai già installato.

Registra il tuo figlio/figlia più giovane dicendo tutti i numeri da 1-12. Quindi, chiedi loro di dire "è ora", "un quarto e un quarto", "un quarto e mezzo", "un quarto alle" e "in punto". Puoi usare il tuo computer o telefono (in seguito inviandolo al tuo computer per la modifica).

Avvia Audacity e importa la registrazione. A seconda del formato di registrazione, potrebbe essere necessario installare il plug-in di decodifica, come spiegato qui.

Ora, una ad una, segna le parti che corrispondono alle parole "1", "2", "3", ecc. Per ogni parola, assicurati prima di averla catturata con precisione, quindi seleziona File -> Esporta -> Esporta Audio selezionato e salvare il file come MP3. Per questa fase, dovrai installare l'encoder LAME, consulta le istruzioni qui.

alla fine del processo, dovresti avere dei file denominati 001xxx.mp3, 002xxx.mp3, … fino a 012xxx.mp3, ognuno contenente una registrazione del proprio numero. cioè il file 007xxx.mp3 dirà "Sette" quando viene riprodotto. Quindi, nominare le registrazioni aggiuntive in base all'elenco:

020xxx.mp3 = "è adesso"

021xxx.mp3 = "un quarto"

022xxx.mp3 = "mezzo e mezzo"

023xxx.mp3 = "quarto a"

024xxx.mp3 = "ore"

Creare una cartella sulla radice SD denominata "01" e copiarvi tutti i file sopra.

Ora inserisci la scheda SD nel lettore MP3.

Nota:Attualmente, i modelli di annuncio dell'ora supportati sono solo per l'inglese e l'ebraico, ma con piccole modifiche è possibile adattare il codice alla propria lingua, se diversa da queste due. Nel frattempo, assicurati di registrare tutte le

Passaggio 4: codice

Scarica il codice del progetto ed estrai lo zip.

Avvia l'IDE Arduino (ho usato la versione 1.8.5) e nelle preferenze, cambia la posizione dello sketchbook nella radice dello zip estratto. Chiudi e riavvia l'IDE Arduino e questa volta, in File -> Sketchbook, dovresti trovare BoboClockV13 - aprilo.

Affinché Arduino imposti l'ora sull'RTC, decommentare la riga:

// #define ADJUST_DATE_TIME_NOW

Collega il tuo Arduino nano al computer e carica lo schizzo sulla scheda.

Apri un monitor seriale e assicurati di vedere l'ora corretta visualizzata sullo schermo quando viene premuto il pulsante e che l'ora venga annunciata, nella voce del tuo piccolo. Sorprendente! (non è vero?)

ora, è fondamentale commentare la riga che hai appena decommentato e caricare di nuovo il codice (altrimenti, ad ogni reset di Arduino, l'orologio si reimposterà all'ora dell'ultimo caricamento)

Tutto funziona? Oh bene. Facciamo le valigie, allora.

Passaggio 5: imballaggio

Image
Image
Confezione
Confezione
Confezione
Confezione

Quindi… il pacchetto è davvero lasciato al produttore, ognuno probabilmente vorrà la propria scatola speciale che ha preso da qualche parte. Quindi, qui limiterò le indicazioni a ciò che dovresti fare in generale piuttosto che parlare separatamente di ogni tipo di scatola. Ho usato le scatole IKEA, principalmente per il loro prezzo, ma fanno comunque il lavoro.

Inizia perforando una presa per il tuo pulsante nella parte superiore della scatola. Una sega a tazza è consigliata in questa fase, anche se un coltello X-Acto probabilmente farà anche un lavoro decente, a condizione che non ti tagli il dito, perdi conoscenza e ti sanguini a morte sul pavimento della cucina. Meglio al sicuro che senza dita, sì?

Successivamente, usa il nastro biadesivo per montare tutto bene all'interno della scatola. A seconda della scatola e dell'acustica, potrebbero essere necessari piccoli fori aggiuntivi per l'altoparlante, per aumentare il volume del suono percepito.

Si spera che questa build non dovrebbe aver richiesto più di un fine settimana non impegnativo, e alla fine ti rimane un oggetto che ti divertirà per anni e anni …

Grazie per aver letto questo Instructable! Se ti è piaciuto, considera di votarmi per l'Audio Contest

La pace,

Consigliato: