Taula de continguts:

Construïu un rellotge realment impactant per al vostre PC i un rellotge que extingeix els incendis: 3 passos (amb imatges)
Construïu un rellotge realment impactant per al vostre PC i un rellotge que extingeix els incendis: 3 passos (amb imatges)

Vídeo: Construïu un rellotge realment impactant per al vostre PC i un rellotge que extingeix els incendis: 3 passos (amb imatges)

Vídeo: Construïu un rellotge realment impactant per al vostre PC i un rellotge que extingeix els incendis: 3 passos (amb imatges)
Vídeo: Найдена секретная комната! - Полностью нетронутый заброшенный ЗАМОК 12-го века во Франции 2024, Juliol
Anonim
Creeu un rellotge realment atractiu per al vostre PC i un rellotge que extingeix els incendis
Creeu un rellotge realment atractiu per al vostre PC i un rellotge que extingeix els incendis
Creeu un rellotge realment atractiu per al vostre PC i un rellotge que extingeix els incendis
Creeu un rellotge realment atractiu per al vostre PC i un rellotge que extingeix els incendis

Una campana de llautó, un petit relé, algunes coses més i una campana real poden tocar les hores a l’escriptori. Tot i que aquest projecte també s’executa a Windows i Mac OS X, vaig decidir instal·lar Ubuntu Linux en un PC que vaig trobar a la paperera i treballar en això: mai abans havia treballat amb Linux, vaig aprendre un llenguatge de processament i vaig escriure un esbós per executar-hi un rellotge analògic. Llavors vaig connectar la campana al port sèrie del PC i vaig construir aquest rellotge impactant. Llegiu més i aprengueu a fer que un extintor impacti també al rellotge. Al vídeo, la badalada impacta una mica massa ràpid per a la càmera …

Pas 1: processament

Processament
Processament

Processament El processament és un llenguatge de programació i un entorn de desenvolupament integrat dirigit a les arts electròniques i el disseny visual. Es basa en Java i és de codi obert, tal com ho són ara. Es pot descarregar des de la pàgina principal de Processing. En el seu ús bàsic, és molt senzill d’aprendre i proporciona una "satisfacció instantània de la retroalimentació visual" tal com s’escriu adequadament a la Viquipèdia. No sóc molt programador, però em van trigar unes hores per arribar al resultat des de zero gràcies a una gran quantitat d’exemples i tutorial. Moltes representacions artístiques visuals impressionants es donen amb l’ajut de Processing i moltes d’elles tenen el codi font de Processing disponible per descarregar. Un dels meus preferits és Substrat: vaig passar molt de temps mirant la construcció del dibuix sota els ulls. El codi que vaig escriure és molt bàsic: crea un llenç, assigna color al fons. Cada agulla del rellotge es dibuixa la mateixa posició vertical respecte al sistema de coordenades, el truc és desplaçar i girar el sistema de coordenades. Un truc comú que vaig veure en molts exemples: l’angle de rotació està en proporció lineal amb els segons, els minuts i les hores. A les hores s’envia una ràfega de caràcters espacials al port sèrie. El nombre de caràcters per ràfega és el nombre de cops que vull que toqui la campana, en realitat les hores. En realitat no cal que apreneu Processament per reproduir aquesta joguina. Al fitxer analog_clock.zip adjunt trobareu les aplicacions llestes per executar-se a Linux, Windows i MAC OS X. Per a Windows, només cal extreure el directori application.windows i executar l’exe. El programa buscarà el primer port COM disponible (port sèrie COM1 si no l’utilitzeu) i s’hi adjuntarà. El personatge que conduirà la campana en sortirà.

Pas 2: el nou clapot de la campana

The New’s Clapper
The New’s Clapper
The New’s Clapper
The New’s Clapper
The New’s Clapper
The New’s Clapper
The New’s Clapper
The New’s Clapper

El suport per a la campana està fet de Meccano. Les imatges ho haurien de dir tot.

La campana de bronze que vaig trobar en una ferreteria i sona força bé. Vaig descargolar la clapera original i la vaig substituir per un cargol de 4 mm de 120 mm de llargada amb volanderes i cargols. El relé és en miniatura. Vaig treure els contactes de coure de l’armat i vaig enganxar un fil d’acer prim en forma de U. Un cargol petit i una femella completen el clapet.

Pas 3: electrònica, només una mica: no, de debò

Electrònica, només una mica: no, de debò!
Electrònica, només una mica: no, de debò!
Electrònica, només una mica: no, de debò!
Electrònica, només una mica: no, de debò!

El port sèrie s’interfaça mitjançant una interfície de transistor senzilla al relé. Tots els caràcters enviats al port sèrie fan clic al relé. Un relé més gran pot requerir dos caràcters d’espai per clic, mentre que d’altres poden requerir una velocitat de Baud més gran que l’actual 300 per obtenir un impuls més curt. Vaig modificar el relé eliminant els contactes i enganxant una mena de claqueta feta amb fil d’acer i una femella i cargol. Senzill però eficaç. La part complicada és trobar la millor posició del relé-clapper perquè pugui tocar la campana sense esmorteir les oscil·lacions. Vaig posar tot a Meccano per a una modificació i alineació més ràpida. Com he dit, l’esquema és molt cru: gairebé ho farà qualsevol transistor NPN de baixa / mitjana potència. El díode en paral·lel amb el relé impedeix que la CEM de la bobina del relé destrueixi el transistor. La font d'alimentació la proporciona un port USB del PC, hi ha disponibles 5Vdc als pins 1 i 4 del connector. El connector d'aparellament de PCB el vaig treure d'una impressora morta. En cas que no hi hagi un port USB, un adaptador de paret de tensió CC extern està bé. El voltatge de l'adaptador ha de coincidir amb el relé i no superar la potència del transistor. Qualsevol adaptador de paret Radio-Shack habitual hauria de fer-ho, però l’USB és més atractiu per a mi. Al meu bloc es descriu una versió independent que he creat i basada en maquinari compatible amb Arduino. En aquest cas, qualsevol cosa que soni bé està bé per utilitzar-la com a campana: en el meu cas he utilitzat un extintor de CO2. No estant dissenyat com a instructiu, no el vaig publicar aquí. Al meu bloc podeu trobar algunes indicacions, esquemàtiques., codi i un vídeo. Ding!

Recomanat: