Innholdsfortegnelse:

Bygg en ekte klokkeklokke til din PC og en brannslokker-klokke: 3 trinn (med bilder)
Bygg en ekte klokkeklokke til din PC og en brannslokker-klokke: 3 trinn (med bilder)

Video: Bygg en ekte klokkeklokke til din PC og en brannslokker-klokke: 3 trinn (med bilder)

Video: Bygg en ekte klokkeklokke til din PC og en brannslokker-klokke: 3 trinn (med bilder)
Video: Tappe ser på nrksuper.no [EDUCATIONAL] 2024, Juli
Anonim
Bygg en ekte klokkeklokke til PC-en og en klokke med brannslukningsapparat
Bygg en ekte klokkeklokke til PC-en og en klokke med brannslukningsapparat
Bygg en ekte klokkeklokke til PC-en og en klokke med brannslukningsapparat
Bygg en ekte klokkeklokke til PC-en og en klokke med brannslukningsapparat

En messingklokke, et lite relé noen flere ting og en ekte klokke kan slå timene på skrivebordet ditt. Selv om dette prosjektet også kjører på Windows og Mac OS X, tenkte jeg på å installere Ubuntu Linux på en PC jeg fant i papirkurven og Arbeid med det: Jeg hadde aldri jobbet med Linux før, jeg lærte litt prosessingsspråk og skrev en skisse for å kjøre en analog klokke på den. Så grensesnittet jeg klokken til den serielle porten på PC -en og bygde denne klokkeslettklokken. Les videre og lær hvordan du lager en brannslukningsapparat også. I videoen slår klaffen litt for fort for kameraet …

Trinn 1: Behandler

Behandling
Behandling

Processing Processing er både et programmeringsspråk og et integrert utviklingsmiljø rettet mot elektronisk kunst og visuell design. Den er basert på Java og er åpen kildekode slik de fleste gode ting er nå. Den kan lastes ned fra Processings hjemmeside. I sin grunnleggende bruk er den veldig enkel å lære og gir "umiddelbar tilfredsstillelse av visuell tilbakemelding" som passende skrevet i Wikipedia. Jeg er ikke mye av en programmerer, men det tok noen timer før jeg for å komme til resultatet fra bunnen av takket være mange eksempler og opplæring. Mange fantastiske visuelle kunstneriske forestillinger gis ved hjelp av Processing, og mange av dem har sin Processing -kildekode tilgjengelig for nedlasting. En av mine foretrukne er Substrat: Jeg brukte mye tid på å se på tegningen som ble bygget under øynene mine. Koden jeg skrev er veldig grunnleggende: den lager et lerret, tildeler farge til bakgrunnen. Hver hånd på klokken trekkes i samme vertikale posisjon med hensyn til koordinatsystemet, trikset er å forskyve og rotere koordinatsystemet. Et vanlig triks jeg så på mange eksempler: rotasjonsvinkelen er i lineært forhold til sekunder, minutter og timer. I timene sendes en serie med mellomromstegn til serieporten. Antall tegn per utbrudd er antall angrep jeg vil at klokken skal ringe, faktisk timene. Du trenger ikke virkelig lære Processing for å replikere dette leketøyet. I analog_clock.zip vedlagt finner du programmene som er klare til å kjøre på Linux, Windows og MAC OS X. For windows bare trekk ut application.windows -katalogen og kjør exe. Programmet vil se etter den første tilgjengelige COM -porten (seriell port COM1 hvis du ikke bruker den) og koble til den. Karakteren som skal kjøre klokken kommer ut av den.

Trinn 2: Bellens nye klapper

Bellens nye klapper
Bellens nye klapper
Bellens nye klapper
Bellens nye klapper
Bellens nye klapper
Bellens nye klapper
Bellens nye klapper
Bellens nye klapper

Støtten til klokken er laget av Meccano. Bildene burde fortelle alt.

Bronseklokken fant jeg på en jernvarehandel og høres ganske fin ut. Jeg skrudde av den originale klaffen og byttet ut med en 4 mm 120 mm lang skrue med skiver og bolt. Stafetten er en miniatyr. Jeg fjernet kobberkontaktene fra ankeret og limte en tynn u-formet ståltråd. En liten skrue og mutter fullfører klaffen.

Trinn 3: Elektronikk, bare en liten bit - Nei, virkelig

Elektronikk, bare en liten bit - Nei, virkelig!
Elektronikk, bare en liten bit - Nei, virkelig!
Elektronikk, bare en liten bit - Nei, virkelig!
Elektronikk, bare en liten bit - Nei, virkelig!

Den serielle porten er koblet til et relé via et enkelt transistorgrensesnitt. Hvert tegn som sendes til serieporten får reléet til å klikke. Større relé kan kreve to mellomromstegn per klikk, andre kan kreve en større Baud -hastighet enn den nåværende 300 for en kortere puls. Enkel, men effektiv. Den vanskelige delen er å finne reléklappens beste posisjon for å få den til å slå på bjellen uten å dempe svingningene. enhver lav / middels kraftig NPN -transistor vil gjøre. Dioden parallelt med reléet forhindrer den bakre EMF fra relespolen for å ødelegge transistoren. Strømkilden leveres av en USB -port på PCen, 5Vdc er tilgjengelig på pinne 1 og 4 av kontakten. PCB -parringskontakten tok jeg fra en død skriver. Hvis en USB -port ikke er tilgjengelig, er en ekstern DC -spenningsveggadapter fin. Adapterspenningen må samsvare med reléet og ikke overstige transistorverdien. Enhver vanlig Radio-Shack-veggadapter burde gjøre, men USB-en er mer attraktiv for meg. Større relé gir større klapper for å treffe større klokker. En frittstående versjon jeg bygde og basert på Arduino-kompatibel maskinvare er beskrevet i bloggen min. I dette tilfellet er det godt å bruke noen klingende ting som en bjelle: i mitt tilfelle brukte jeg et CO2 -brannslukningsapparat. Ikke designet som en instruerbar, men jeg la det ikke ut her. I bloggen min kan du finne noen retninger, skjematisk, kode og en video. Ding!

Anbefalt: