Kazalo:

Ustvarite pravo uro za vaš računalnik in uro za gasilne aparate: 3 korake (s slikami)
Ustvarite pravo uro za vaš računalnik in uro za gasilne aparate: 3 korake (s slikami)

Video: Ustvarite pravo uro za vaš računalnik in uro za gasilne aparate: 3 korake (s slikami)

Video: Ustvarite pravo uro za vaš računalnik in uro za gasilne aparate: 3 korake (s slikami)
Video: CS50 2013 - Week 1 2024, November
Anonim
Ustvarite pravo uro za vaš računalnik in uro za gasilne aparate
Ustvarite pravo uro za vaš računalnik in uro za gasilne aparate
Zgradite pravo uro za vaš računalnik in uro za gasilne aparate
Zgradite pravo uro za vaš računalnik in uro za gasilne aparate

Medeninasti zvonček, majhen rele, še nekaj stvari in pravi zvon lahko udarijo ure na vaše namizje. Čeprav se ta projekt izvaja tudi v operacijskih sistemih Windows in Mac OS X, sem se odločil namestiti Ubuntu Linux v računalnik, ki sem ga našel v smetnjaku in delaj na tem: prej nisem nikoli delal z Linuxom, naučil sem se nekaj jezika za obdelavo in napisal skico za izvajanje analogne ure. Nato sem povezal zvonec s serijskimi vrati računalnika in zgradil to uro, ki udarja zvonec. in se naučite, kako iz gasilnega aparata narediti tudi udarno uro. V videoposnetku klapar udarja nekoliko prehitro za kamero …

1. korak: Obdelava

Obravnavati
Obravnavati

Obdelava Obdelava je programski jezik in integrirano razvojno okolje, namenjeno elektronski umetnosti in vizualnemu oblikovanju. Temelji na Javi in je odprtokodna kot večina dobrih stvari zdaj. Lahko ga prenesete z domače strani Processing. V svoji osnovni uporabi je zelo enostaven za učenje in daje "takojšnjo zadovoljstvo vizualnih povratnih informacij", kot je primerno zapisano v Wikipediji. Nisem ravno programer, vendar mi je trajalo nekaj ur za dosego rezultata iz nič zahvaljujoč številnim primerom in vadnicam. Mnoge osupljive vizualne umetniške predstave so na voljo s pomočjo Processinga, mnoge od njih pa imajo na voljo svojo izvorno kodo Processing za prenos. Eden izmed mojih najljubših je Substrat: veliko časa sem si ogledoval risbo pod očmi. Koda, ki sem jo napisal, je zelo osnovna: ustvari platno, dodeli barvo ozadju. Vsaka kazalka ure je narisana v istem navpičnem položaju glede na koordinatni sistem, zvijača je v premikanju in zasuku koordinatnega sistema. Pogost trik, ki sem ga videl na številnih primerih: kot vrtenja je v linearnem razmerju s sekundami, minutami in urami. Ob urah se v serijska vrata pošlje rafal presledkov. Število znakov na niz je število udarcev, ki jih želim, da zvoni, dejansko ure. Ni vam treba naučiti obdelave, da bi posnemali to igračo. V priloženem analog_clock.zip boste našli aplikacije, pripravljene za zagon v sistemih Linux, Windows in MAC OS X. Za okna preprosto izvlecite imenik application.windows in zaženite exe. To je to. Program bo poiskal prva razpoložljiva vrata COM (serijska vrata COM1, če jih ne uporabljate) in jih pritrdila. Lik, ki bo zvonil, bo prišel ven.

2. korak: 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

Podpora za zvon je narejena iz Meccana. Slike bi morale povedati vse.

Bronasti zvon, ki sem ga našel v trgovini s strojno opremo, se sliši zelo lepo. Odvijal sem originalni klavir in ga zamenjal s 4 mm 120 mm dolgim vijakom s podložkami in vijakom. Rele je miniaturni. Odstranil sem bakrene kontakte iz armature in zlepil tanko jekleno žico v obliki črke U. Majhen vijak in matica dopolnjujeta klavir.

3. korak: Elektronika, samo malo - ne, res

Elektronika, le malo - ne, res!
Elektronika, le malo - ne, res!
Elektronika, le malo - ne, res!
Elektronika, le malo - ne, res!

Serijska vrata so povezana s preprostim tranzistorskim vmesnikom do releja. Vsak znak, poslan na serijska vrata, povzroči rele klik. Večji rele lahko potrebuje dva presledka na klik, drugi lahko zahtevajo večjo hitrost prenosa kot trenutni 300 za krajši impulz. Spremenil sem rele, ki je odstranil kontakte in zlepil nekakšen klavir iz jeklene žice ter matice in vijaka. Preprost, a učinkovit. Težaven del je najti najboljši položaj releja, da bi udaril v zvonec brez dušenja nihanj. Vse sem dal na Meccano za hitrejše spreminjanje in poravnavo. Kot sem rekel, je shema zelo surova: skoraj kateri koli NPN tranzistor z nizko / srednjo močjo. Dioda vzporedno z relejem preprečuje povratni EMF iz relejne tuljave, da uniči tranzistor. Vir napajanja zagotavlja vrata USB na osebnem računalniku, 5 Vdc so na voljo na zatičih 1 in 4 priključka. Priključek za parjenje tiskanega vezja, ki sem ga vzel iz mrtvega tiskalnika. Če vrata USB niso na voljo, je zunanji stenski adapter z enosmerno napetostjo v redu. Napetost adapterja se mora ujemati z relejem in ne sme presegati vrednosti tranzistorja. Vsak običajen stenski adapter Radio-Shack bi moral delovati, vendar mi je USB privlačnejši. Samostojna različica, ki sem jo zgradil in temelji na strojni opremi, združljivi z Arduino, je opisana v mojem blogu. V tem primeru je dobro, da se dobro sliši kot zvonec: v mojem primeru sem uporabil gasilni aparat s CO2. Ker ni zasnovan kot Instructable, ga nisem objavil tukaj. V mojem blogu lahko najdete nekaj navodil, shematičnih, kodo in video. Ding!

Priporočena: