Indholdsfortegnelse:

Byg et ægte klokkeklokke til din pc og et ildslukker-ur: 3 trin (med billeder)
Byg et ægte klokkeklokke til din pc og et ildslukker-ur: 3 trin (med billeder)

Video: Byg et ægte klokkeklokke til din pc og et ildslukker-ur: 3 trin (med billeder)

Video: Byg et ægte klokkeklokke til din pc og et ildslukker-ur: 3 trin (med billeder)
Video: It's a Bird, It's a Plane, It's Superman! (The Musical!) 2024, November
Anonim
Byg et ægte klokkeslætur til din pc og et ildslukker-slående ur
Byg et ægte klokkeslætur til din pc og et ildslukker-slående ur
Byg et ægte klokkeur til din pc og et ildslukker-slående ur
Byg et ægte klokkeur til din pc og et ildslukker-slående ur

En messingklokke, et lille relæ et par flere ting og en rigtig klokke kan ramme timerne på dit skrivebord. Selvom dette projekt også kører på Windows og Mac OS X, besluttede jeg mig for at installere Ubuntu Linux på en pc, jeg fandt i skraldespanden og arbejde med det: Jeg havde aldrig arbejdet med Linux før, jeg lærte noget Processing -sprog og skrev en skitse til at køre et analogt ur på det. Derefter tilsluttede jeg klokken til pc'ens serielle port og byggede dette klokkeslåre. Læs videre og lær, hvordan du også får en ildslukker til at slå et ur. I videoen slår klappen lidt for hurtigt til kameraet …

Trin 1: Behandling

Forarbejdning
Forarbejdning

Processing Processing er både et programmeringssprog og et integreret udviklingsmiljø rettet mod elektronisk kunst og visuelt design. Det er baseret på Java og er open source, som de fleste gode ting er nu. Det kan downloades fra Processings hjemmeside. I dets grundlæggende brug er det meget enkelt at lære og giver "øjeblikkelig tilfredsstillelse af visuel feedback" som passende skrevet i Wikipedia. Jeg er ikke meget af en programmør, men det tog et par timer for mig for at komme til resultatet fra bunden takket være en masse eksempler og tutorial. Mange fantastiske visuelle kunstneriske forestillinger er givet ved hjælp af Processing, og mange af dem har deres Processing -kildekode tilgængelig til download. En af mine foretrukne er Substrat: Jeg brugte meget tid på at se tegningen bygget under mine øjne. Koden, jeg skrev, er meget grundlæggende: den skaber et lærred, tildeler farve til baggrunden. Hver hånd på uret tegnes den samme lodrette position med hensyn til koordinatsystemet, tricket er at forskyde og dreje koordinatsystemet. Et almindeligt trick, jeg så på mange eksempler: Rotationsvinklen er i lineært forhold til sekunder, minutter og timer. I timerne sendes et burst af mellemrumstegn til den serielle port. Antallet af tegn pr. Burst er antallet af strejker, jeg vil have, at klokken skal ringe, faktisk timer. Du behøver ikke rigtig lære Processing for at replikere dette legetøj. I den vedhæftede analog_clock.zip finder du applikationer, der er klar til at køre på Linux, Windows og MAC OS X. For Windows udtræk bare application.windows -biblioteket og kør exe. Programmet leder efter den første tilgængelige COM -port (seriel port COM1, hvis du ikke bruger den) og tilsluttes den. Karakteren til at drive klokken kommer ud af den.

Trin 2: Klokkens nye klapper

Klokkens nye klapper
Klokkens nye klapper
Klokkens nye klapper
Klokkens nye klapper
Klokkens nye klapper
Klokkens nye klapper
Klokkens nye klapper
Klokkens nye klapper

Støtten til klokken er lavet af Meccano. Billederne burde fortælle det hele.

Bronzeklokken fandt jeg på en isenkræmmer og lyder ret flot. Jeg skruede den originale klapper af og erstattede den med en 4 mm 120 mm lang skrue med skiver og bolt. Relæet er et miniature. Jeg fjernede kobberkontakterne fra ankeret og limede en tynd u-formet ståltråd. En lille skrue og møtrik fuldender klappen.

Trin 3: Elektronik, bare en lille smule - Nej, virkelig

Elektronik, bare en lille smule - Nej, virkelig!
Elektronik, bare en lille smule - Nej, virkelig!
Elektronik, bare en lille smule - Nej, virkelig!
Elektronik, bare en lille smule - Nej, virkelig!

Den serielle port er forbundet via et simpelt transistorinterface til relæet. Hvert tegn, der sendes til den serielle port, får relæet til at klikke. Større relæ kan kræve to mellemrumstegn pr. Klik, andre kan kræve en større Baud -hastighed end den nuværende 300 for en kortere puls. Jeg ændrede relæet ved at fjerne kontakterne og lime en slags klapper lavet af ståltråd og en møtrik og bolt. Enkel, men effektiv. Den vanskelige del er at finde relæ-klapperens bedste position for at få den til at ramme klokken uden at dæmpe svingningerne. Jeg lagde alt på Meccano for hurtigere modifikation og justering. Som jeg sagde skematisk er meget groft: næsten enhver lav / medium effekt NPN -transistor vil gøre. Dioden parallelt med relæet forhindrer den bageste EMF i relæspolen for at ødelægge transistoren. Strømkilden leveres af en USB -port på pc'en, 5Vdc er tilgængelig på ben 1 og 4 af stikket. PCB -parringsstikket tog jeg fra en død printer. Hvis en USB -port ikke er tilgængelig, er en ekstern DC -spændingsvægadapter fin. Adapterspændingen skal matche relæet og må ikke overstige transistorværdien. Enhver almindelig Radio-Shack vægadapter burde gøre, men USB'en er mere attraktiv for mig. Større relæ giver større klapper til at ramme større klokker. En stand alone-version, jeg har bygget og baseret på Arduino-kompatibel hardware, er beskrevet i min blog. I dette tilfælde er enhver god klingende ting god til at blive brugt som en klokke: i mit tilfælde brugte jeg en CO2 -ildslukker. Ikke designet som en instruerbar jeg postede den dog ikke her. I min blog kan du finde nogle retninger, skematisk, kode og en video. Ding!

Anbefalede: