Sommario:

Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore.: 3 passaggi (con immagini)
Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore.: 3 passaggi (con immagini)

Video: Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore.: 3 passaggi (con immagini)

Video: Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore.: 3 passaggi (con immagini)
Video: The Threads Converge | Critical Role | Campaign 2, Episode 85 2024, Dicembre
Anonim
Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore
Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore
Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore
Costruisci un vero orologio che suona la campana per il tuo PC e un orologio che suona l'estintore

Una campana d'ottone, un piccolo relè qualche altra cosa e una vera campana possono suonare le ore sul tuo desktop. Sebbene questo progetto funzioni anche su Windows e Mac OS X, ho deciso di installare Ubuntu Linux su un PC che ho trovato nella spazzatura e lavoraci su: non avevo mai lavorato con Linux prima, ho imparato un po' di linguaggio di elaborazione e ho scritto uno schizzo per far funzionare un orologio analogico su di esso. Poi ho interfacciato il campanello alla porta seriale del PC e ho costruito questo orologio che suona il campanello. Leggi oltre e impara anche a far suonare l'orologio di un estintore. Nel video il batacchio colpisce un po' troppo velocemente per la fotocamera…

Passaggio 1: elaborazione

in lavorazione
in lavorazione

Processing Processing è sia un linguaggio di programmazione che un ambiente di sviluppo integrato rivolto alle arti elettroniche e al design visivo. È basato su Java ed è open source come la maggior parte delle cose buone ora. Può essere scaricato dalla home page di Processing. Nel suo uso di base è molto semplice da imparare e dà "gratificazione istantanea del feedback visivo" come giustamente scritto su Wikipedia. Non sono un gran programmatore ma mi ci sono volute alcune ore per arrivare al risultato da zero grazie a una grande quantità di esempi e tutorial. Molte straordinarie performance artistiche visive sono fornite con l'aiuto di Processing e molte di esse hanno il loro codice sorgente Processing disponibile per il download. Uno dei miei preferiti è Substrate: ho passato molto tempo a guardare il disegno costruito sotto i miei occhi. Il codice che ho scritto è molto semplice: crea una tela, assegna il colore per lo sfondo. Ogni lancetta dell'orologio è disegnata nella stessa posizione verticale rispetto al sistema di coordinate, il trucco è spostare e ruotare il sistema di coordinate. Un trucco comune che ho visto su molti esempi: l'angolo di rotazione è in rapporto lineare con i secondi, i minuti e le ore. Alle ore viene inviato un burst di caratteri di spazio alla porta seriale. Il numero di caratteri per burst è il numero di colpi che voglio che il campanello suoni, le ore in realtà. Non devi davvero imparare Processing per replicare questo giocattolo. Nel file analog_clock.zip allegato troverete le applicazioni pronte per essere eseguite su Linux, Windows e MAC OS X. Per Windows basta estrarre la directory application.windows ed eseguire l'exe. Questo è tutto. Il programma cercherà la prima porta COM disponibile (porta seriale COM1 se non la usi) e si collegherà ad essa. Ne uscirà il personaggio che guida la campana.

Passaggio 2: il nuovo batacchio della campana

Il nuovo batacchio della campana
Il nuovo batacchio della campana
Il nuovo batacchio della campana
Il nuovo batacchio della campana
Il nuovo batacchio della campana
Il nuovo batacchio della campana
Il nuovo batacchio della campana
Il nuovo batacchio della campana

Il supporto per la campana è in Meccano. Le immagini dovrebbero dire tutto.

La campana di bronzo che ho trovato in un negozio di ferramenta e suona piuttosto bene. Ho svitato il batacchio originale e l'ho sostituito con una vite da 4mm 120mm con rondelle e bullone. Il relè è in miniatura. Ho rimosso i contatti di rame dall'armatura e ho incollato un sottile filo di acciaio a forma di U. Una piccola vite e un dado completano il batacchio.

Fase 3: Elettronica, solo un po' - No, davvero

Elettronica, solo un po' - No, davvero!
Elettronica, solo un po' - No, davvero!
Elettronica, solo un po' - No, davvero!
Elettronica, solo un po' - No, davvero!

La porta seriale è interfacciata tramite una semplice interfaccia a transistor al relè. Ogni carattere inviato alla porta seriale fa scattare il relè. Relè più grandi possono richiedere due caratteri di spazio per click, altri possono richiedere un Baud rate maggiore dell'attuale 300 per un impulso più breve. Ho modificato il relé rimuovendo i contatti e incollando una sorta di batacchio realizzato con filo di acciaio e dado e bullone. Semplice ma efficace. La parte difficile è trovare la posizione migliore del relè-clapet per farlo colpire la campana senza smorzare le oscillazioni. Ho messo tutto su Meccano per una modifica e un allineamento più rapidi. Come ho detto lo schema è molto grezzo: quasi qualsiasi transistor NPN di bassa/media potenza andrà bene. Il diodo in parallelo con il relè impedisce all'EMF posteriore dalla bobina del relè di distruggere il transistor. L'alimentazione è fornita da una porta USB del PC, 5Vdc sono disponibili ai pin 1 e 4 del connettore. Il connettore di accoppiamento PCB che ho preso da una stampante morta. Nel caso in cui una porta USB non sia disponibile, va bene un adattatore a muro con tensione CC esterno. La tensione dell'adattatore deve corrispondere al relè e non superare la potenza del transistor. Qualsiasi normale adattatore da parete Radio-Shack dovrebbe andare bene, ma l'USB è più attraente per me. Relè più grandi forniscono batacchi più grandi per colpire campane più grandi. Una versione stand alone che ho creato e basata su hardware compatibile con Arduino è descritta nel mio blog. In questo caso qualsiasi cosa che suona bene va bene per essere usata come campana: nel mio caso ho usato un estintore a CO2. Non essendo progettato come Instructable non l'ho postato qui però., codice e un video. Ding!

Consigliato: