Sommario:
- Passaggio 1: vai a prendere le cose
- Passaggio 2: rimuovere il movimento
- Passaggio 3: hackera il movimento
- Passaggio 4: rimontare l'orologio
- Passaggio 5: kit RTC
- Passaggio 6: costruire il circuito
- Passaggio 7: programmare il chip
- Passaggio 8: metti tutto insieme
- Passaggio 9: sincronizzare gli orologi
Video: Orologio all'ora di pranzo: 9 passi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Hai mai desiderato che l'ora di pranzo fosse più lunga, ma non sapevi dove trovare quei pochi minuti in più? Bene, non desiderare più!
Grazie ai grandi progressi nella tecnologia dell'orologio, ti presento un orologio che accelera del 20% ogni giorno alle 11:00 e rallenta del 20% ogni giorno alle 11:48, offrendoti dodici minuti in più di pranzo da gustare. Dodici minuti potrebbero non sembrare molti ma, per metterlo in prospettiva, questa è un'ora intera in più di ora di pranzo guadagnata ogni settimana.
Passaggio 1: vai a prendere le cose
Avrai bisogno:
(x1) Orologio da parete standard (x1) Adafruit DS1307 Real Time Clock (x1) Arduino Uno (con chip DIP ATMEGA328) (x1) Chip ATMEGA328 aggiuntivo con bootloader Arduino installato (vedi ultimo passaggio) (x2) Transistor BC547 NPN (x2) BC557 Transistor PNP (x1) Presa 28 pin (x1) Cristallo 16mhz + (x2) Condensatori 20pf (x1) Resistore 1K (x1) Regolatore 7805 (x1) Presa 4 pin (x1) Batteria 9V (x1) Scatto batteria 9V
(Si prega di notare che alcuni dei collegamenti in questa pagina contengono collegamenti di affiliazione Amazon. Questo non cambia il prezzo di nessuno degli articoli in vendita, ma guadagno una piccola commissione se fai clic su uno di questi collegamenti e acquisti qualcosa. I reinvestire questi soldi in materiali e strumenti per progetti futuri. Se desideri un suggerimento alternativo per un fornitore di una qualsiasi delle parti, per favore fammelo sapere.)
Passaggio 2: rimuovere il movimento
Rimuovere il movimento dell'orologio dal corpo dell'orologio. Ciò richiederà la rimozione del quadrante anteriore in vetro dall'orologio e dalle lancette dell'orologio. Sii gentile per non rompere nulla. Dovrai rimontare tutto in seguito.
Passaggio 3: hackera il movimento
Il movimento dell'orologio ha un motore passo-passo a bobina singola all'interno. La teoria di base qui è che vogliamo scollegare la bobina dal circuito di temporizzazione dell'orologio e quindi collegare i fili alla bobina in modo da poterla controllare da soli. Quindi, sapendo questo, apri il movimento dell'orologio e prendi nota mentale di dove si trova tutto (o scatta una foto). Smontare il movimento fino a quando il circuito è libero. Individuare i contatti sulla scheda del circuito in cui si trova il motore. Nota che questi due contatti hanno tracce che vanno verso il chip (nascosto sotto il blob nero). L'idea è di usare una lama di rasoio o un coltello per grattare via queste tracce fino a quando la connessione con il chip non è visibilmente interrotta. Per buona misura, ho anche tagliato via il cristallo di temporizzazione, rendendo il circuito più o meno inutile. Infine, ho saldato circa 6 di filo a ciascuno dei terminali del motore. Quando tutto questo è stato fatto, ho rimontato il tutto. Non c'era un punto nella custodia in cui potevo comodamente far passare i fili e ne avevo bisogno per tornare insieme correttamente, quindi ho finito per tagliare un piccolo foro per il passaggio dei fili.
Passaggio 4: rimontare l'orologio
Una volta che il tuo movimento è buono e hackerato, ma l'orologio torna indietro. Importante: assicurarsi che le lancette delle ore, dei minuti e dei secondi siano tutte allineate alle 12:00. Non l'ho fatto la prima volta e ho scoperto rapidamente che l'orologio non veniva visualizzato correttamente a meno che tutte le lancette non fossero allineate.
Passaggio 5: kit RTC
Se non l'hai già fatto, ma insieme al tuo Adafruit DS1307 Real Time Clock Kit. Ecco alcune istruzioni per portare a termine il lavoro. Inoltre, mentre ci sei, imposta l'ora sulla scheda RTC. Finché non togli la batteria, dovresti farlo solo una volta (almeno per i prossimi 5 anni circa fino a quando la batteria non si scarica). Puoi ottenere istruzioni dettagliate per impostare l'ora sul sito di Ladyada.
Passaggio 6: costruire il circuito
Il circuito è piuttosto semplice. È fondamentalmente quello che i ragazzini oggi chiamano "hackduino", una presa per la scheda RTC e un rozzo ponte H per controllare il motore.
Passaggio 7: programmare il chip
Dovrai installare la libreria RTClib affinché il tuo codice funzioni. Le istruzioni per farlo sono sulla pagina di Ladyada. Scarica lunchtime_clock.zip, decomprimilo e poi carica il codice lunchtime_clock.pde sul tuo chip. Se non hai voglia di scaricare il file, ecco il codice:// Lunchtime Clock // di Randy Sarafan // // Rallenta del 20% alle 11 e accelera del 20% alle 11:48 fino a raggiungere 1. / / Il resto del tempo l'orologio va a velocità normale // // Fai quello che vuoi con questo codice. Assicurati solo che qualunque cosa tu faccia, sia fantastica. // #include #include "RTClib.h" RTC_DS1307 RTC; int clockpin = 9; int pin1 = 10; void setup() { Serial.begin(57600); Wire.begin(); RTC.begin(); } void loop() { DateTime now = RTC.now(); TurnTurnTurn(1000); if (ora.ora() == 11) { for (int i = 0; i < 1800; i++) { TurnTurnTurn(800); } for (int i = 0; i < 1800; i++) { TurnTurnTurn(1200); } } } int TurnTurnTurn(int TimeToWait){ analogWrite(clockpin, 0); analogWrite(clockpin1, 124); // imposta il valore (intervallo da 0 a 255) delay(TimeToWait); analogWrite(clockpin, 124); analogWrite(clockpin1, 0); ritardo(TimeToWait); }
Passaggio 8: metti tutto insieme
Una volta programmato, trasferisci il tuo chip ATMEGA168 da Arduino al tuo circuito. Collega la scheda RTC alla presa. Assicurati che i pin siano allineati correttamente prima di accenderlo. Collega il circuito stampato e la batteria sul retro dell'orologio. Nella vera moda fai-da-te dell'ultimo minuto, ho usato la colla a caldo e il nastro adesivo per farlo. Il velcro autoadesivo sarebbe l'ideale.
Passaggio 9: sincronizzare gli orologi
Inserisci un nuovo chip ATMEGA168 nell'Arduino. Collega ancora una volta Arduino alla scheda RTC.
Esegui il codice di esempio dalla pagina di Ladyada. Apri il monitor seriale. L'ora visualizzata qui è l'ora in cui desideri sincronizzare l'orologio.
Ho scoperto che era più facile impostare un terzo orologio (l'orologio del mio computer) per essere perfettamente sincronizzato con la scheda RTC. Quindi, ho spento l'Arduino, ho trasferito la scheda RTC sul mio circuito e ho impostato l'orologio dell'ora di pranzo su un minuto dopo l'ora del mio computer. Al momento giusto, quando il minuto è cambiato sul mio computer, ho acceso l'orologio dell'ora di pranzo per ottenere la sincronicità.
L'orologio per l'ora di pranzo funziona molto bene e ha finora superato le mie aspettative.
Hai trovato questo utile, divertente o divertente? Segui @madeineuphoria per vedere i miei ultimi progetti.
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
C51 Orologio elettronico a 4 bit - Orologio in legno: 15 passi (con immagini)
C51 Orologio elettronico a 4 bit - Orologio in legno: ho avuto un po' di tempo libero questo fine settimana, quindi sono andato avanti e ho assemblato questo orologio digitale elettronico fai-da-te a 4 bit da AU $ 2,40 che ho acquistato da AliExpress qualche tempo fa
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
Spettrale orologio rotante all'indietro realizzato con il motore del lettore di cassette: 7 passaggi (con immagini)
Spettrale orologio rotante all'indietro realizzato con il motore del lettore di cassette: questo è un oggetto di scena che ho realizzato per la casa infestata della scuola elementare di mia figlia, che gestisco con mio marito. L'orologio è costruito con un orologio da negozio dell'usato e un riproduttore di cassette per bambini. Mostra le tredici e la lancetta dei minuti gira