INHOUDSOPGAWE:

Bou 'n regte klok vir u rekenaar en 'n brandblusser-klok: 3 stappe (met foto's)
Bou 'n regte klok vir u rekenaar en 'n brandblusser-klok: 3 stappe (met foto's)

Video: Bou 'n regte klok vir u rekenaar en 'n brandblusser-klok: 3 stappe (met foto's)

Video: Bou 'n regte klok vir u rekenaar en 'n brandblusser-klok: 3 stappe (met foto's)
Video: Google Gemini AI 🤯 Full Video - The Only Competitor Against ChatGPT / GPT-4 - #1 On Benchmarks 2024, Mei
Anonim
Bou 'n regte klok vir u rekenaar en 'n horlosie met 'n blusser
Bou 'n regte klok vir u rekenaar en 'n horlosie met 'n blusser
Bou 'n regte klok vir u rekenaar en 'n horlosie met 'n blusser
Bou 'n regte klok vir u rekenaar en 'n horlosie met 'n blusser

'N Messingklokkie, 'n klein relais, nog 'n paar dinge en 'n regte klokkie kan die ure op u lessenaar slaan, alhoewel hierdie projek ook op Windows en Mac OS X werk, het ek besluit om Ubuntu Linux te installeer op 'n rekenaar wat ek in die asblik gevind het en werk daaraan: ek het nog nooit met Linux gewerk nie, ek het 'n verwerkingstaal geleer en 'n skets geskryf om 'n analoog horlosie daarop te laat loop. en leer hoe om 'n brandblusser ook 'n horlosie te maak. In die video slaan die klep 'n bietjie te vinnig vir die kamera …

Stap 1: Verwerking

Verwerking
Verwerking

Verwerking Verwerking is beide 'n programmeertaal en 'n geïntegreerde ontwikkelingsomgewing wat gemik is op elektroniese kunste en visuele ontwerp. Dit is gebaseer op Java en is open source soos die meeste goeie dinge nou is. Dit kan afgelaai word vanaf die tuisblad van Processing. In die basiese gebruik daarvan is dit baie eenvoudig om te leer en gee dit 'onmiddellike bevrediging van visuele terugvoer', soos gepas in Wikipedia geskryf. Ek is nie veel programmeerder nie, maar dit het 'n paar uur geneem vir my om tot die resultaat te kom danksy 'n groot aantal voorbeelde en tutoriale. Baie pragtige visuele artistieke uitvoerings word met behulp van verwerking gegee, en baie van hulle het hul verwerkingsbronkode om af te laai. Een van my gunstelinge is Substraat: ek het baie tyd bestee aan die tekening wat onder my oë gekyk is. Die kode wat ek geskryf het, is baie basies: dit skep 'n doek en gee kleur aan die agtergrond. Elke hand van die horlosie word in dieselfde vertikale posisie getrek ten opsigte van die koördinaatstelsel; die truuk is om die koördinaatstelsel te verplaas en te draai. 'N Algemene truuk wat ek op baie voorbeelde gesien het: die draaihoek is in 'n lineêre verhouding met die sekondes, minute en ure. Om die ure word 'n reeks ruimtekarakters na die seriële poort gestuur. Die aantal karakters per sarsie is die aantal stakings wat ek wil hê die klokkie moet lui, die ure eintlik. U hoef nie regtig Verwerking te leer om hierdie speelding te herhaal nie. In die aangehegte analog_clock.zip vind u die toepassings wat gereed is om op Linux, Windows en MAC OS X te werk. Vir vensters pak u die directory directory.windows uit en voer die exe uit. Die program soek na die eerste beskikbare COM -poort (seriële poort COM1 as u dit nie gebruik nie) en koppel daaraan. Die karakter om die klok te dryf, sal daaruit kom.

Stap 2: The Bell's New Clapper

The Bell's New Clapper
The Bell's New Clapper
The Bell's New Clapper
The Bell's New Clapper
The Bell's New Clapper
The Bell's New Clapper
The Bell's New Clapper
The Bell's New Clapper

Die ondersteuning vir die klok word gemaak van Meccano. Die foto's moet alles vertel.

Die bronsklokkie wat ek by 'n hardewarewinkel gekry het, klink nogal lekker. Ek het die oorspronklike klep losgeskroef en vervang met 'n 4mm 120mm lange skroef met ringe en bout. Die aflos is 'n miniatuur. Ek het die koperkontakte van die anker verwyder en 'n dun u-vormige staaldraad vasgeplak. 'N Klein skroef en moer maak die klep vol.

Stap 3: Elektronika, net 'n bietjie - nee, regtig

Elektronika, net 'n bietjie - nee, regtig!
Elektronika, net 'n bietjie - nee, regtig!
Elektronika, net 'n bietjie - nee, regtig!
Elektronika, net 'n bietjie - nee, regtig!

Die seriële poort word via 'n eenvoudige transistor -koppelvlak aan die relais gekoppel. Elke karakter wat na die seriële poort gestuur word, laat die aflos klik. Vir 'n groter aflos kan twee spasie -karakters per klik nodig wees, ander benodig 'n groter Baud -tempo as die huidige 300 vir 'n korter puls. Eenvoudig, maar effektief. Die moeilike deel is om die beste posisie van die aflosklapper te vind sodat hy die klok kan tref sonder om die ossillasies te demp. Ek plaas alles op Meccano vir vinniger aanpassing en belyning. enige lae / medium krag NPN transistor sal doen. Die diode parallel met die relais verhoed dat die agterste EMF van relais spoel die transistor vernietig. Die kragbron word verskaf deur 'n USB -poort van die rekenaar, 5Vdc is beskikbaar by penne 1 en 4 van die aansluiting. Die PCB -aansluiting het ek by 'n dooie drukker geneem. As 'n USB -poort nie beskikbaar is nie, is 'n eksterne DC -muuradapter goed. Die adapterspanning moet by die relais pas en die transistorwaarde nie oorskry nie. Enige gereelde Radio-Shack-muuradapter moet dit doen, maar die USB is vir my aantrekliker. Groter aflos bied groter klappers om groter klokke te tref. 'N Losstaande weergawe wat ek gebou het en gebaseer is op hardeware wat versoenbaar is met Arduino word in my blog beskryf. In hierdie geval is dit goed om 'n goed klinkende ding te gebruik: as 'n klokkie: in my geval het ek 'n CO2 -blusser gebruik., kode en 'n video. Ding!

Aanbeveel: