Sisällysluettelo:

Rakenna todellinen soittokello tietokoneellesi ja sammutuskello: 3 vaihetta (kuvilla)
Rakenna todellinen soittokello tietokoneellesi ja sammutuskello: 3 vaihetta (kuvilla)

Video: Rakenna todellinen soittokello tietokoneellesi ja sammutuskello: 3 vaihetta (kuvilla)

Video: Rakenna todellinen soittokello tietokoneellesi ja sammutuskello: 3 vaihetta (kuvilla)
Video: Matematiikan ihmeitä: perhosefekti, sääennustukset ja kaaos 2024, Joulukuu
Anonim
Luo todellinen kelloa iskevä kello tietokoneellesi ja sammutuskello
Luo todellinen kelloa iskevä kello tietokoneellesi ja sammutuskello
Rakenna todellinen kelloa iskevä kello tietokoneellesi ja sammutuskello
Rakenna todellinen kelloa iskevä kello tietokoneellesi ja sammutuskello

Messinkikello, pieni rele, muutama muu asia ja todellinen kello voivat lyödä tuntikausia työpöydälläsi, vaikka tämä projekti toimii myös Windowsissa ja Mac OS X: ssä, päätin asentaa Ubuntu Linuxin roskakorista löydettyyn tietokoneeseen. Työskentele sen parissa: En ollut koskaan työskennellyt Linuxin kanssa, opin jonkin prosessointikielen ja kirjoitin luonnoksen analogisen kellon käyttämiseksi. Sitten liitin kellon tietokoneen sarjaporttiin ja rakensin tämän kellonlyönnin. ja oppia tekemään myös sammuttimen iskukello. Videossa läppä iskee hieman liian nopeasti kameraan…

Vaihe 1: Käsittely

Käsittely
Käsittely

Käsittely Prosessointi on sekä ohjelmointikieli että integroitu kehitysympäristö, joka on suunnattu elektroniseen taiteeseen ja visuaaliseen suunnitteluun. Se perustuu Javaan ja on avoimen lähdekoodin, kuten useimmat hyvät asiat ovat nyt. Sen voi ladata Processingin kotisivulta. Peruskäyttöönsä se on erittäin helppo oppia ja antaa "visuaalisen palautteen välittömän tyydytyksen" Wikipediassa osuvasti kirjoitettuna. En ole suuri ohjelmoija, mutta kesti muutaman tunnin Päästäkseen tulokseen tyhjästä lukuisten esimerkkien ja opetusohjelmien ansiosta. Monet upeat visuaaliset taiteelliset esitykset annetaan Processingin avulla, ja monien heistä on saatavana Processing -lähdekoodi. Yksi suosikeistani on substraatti: vietin paljon aikaa katsomalla piirustusrakennetta silmieni alla. Kirjoittamani koodi on hyvin yksinkertainen: se luo kankaan, määrittää taustalle värin. Jokainen kellon käsi on piirretty samaan pystysuoraan asentoon koordinaattijärjestelmän suhteen, temppu on siirtää ja kiertää koordinaattijärjestelmää. Yleinen temppu, jonka näin monissa esimerkeissä: kiertokulma on lineaarisessa suhteessa sekunteihin, minuutteihin ja tunteihin. Kellonaikoina sarjaporttiin lähetetään välilyönti. Merkkien määrä sarjaa kohti on iskujen lukumäärä, jonka haluan kellon soivan, tunnit. Sinun ei todellakaan tarvitse oppia käsittelemään tämän lelun toistamista. Liitetystä analog_clock.zip -tiedostosta löydät sovellukset, jotka ovat valmiita suoritettavaksi Linux-, Windows- ja MAC OS X -käyttöjärjestelmissä. Ohjelma etsii ensimmäisen saatavilla olevan COM -portin (sarjaportti COM1, jos et käytä sitä) ja liittää sen. Hahmo ajaa kelloa tulee siitä ulos.

Vaihe 2: Bell's New Clapper

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

Kellon tuki on valmistettu Meccanosta. Kuvien pitäisi kertoa kaikki.

Rautakaupasta löytämäni pronssikello kuulostaa aika kivalta. Irroitin alkuperäisen läpän ja korvasin sen 4 mm: n 120 mm: n ruuvilla, jossa oli aluslevyt ja pultti. Rele on pienoiskoossa. Irrotin kuparikontaktit ankkurista ja liimasin ohuen u-muotoisen teräslangan. Pieni ruuvi ja mutteri täydentävät läpän.

Vaihe 3: Elektroniikka, vain vähän - Ei, todella

Elektroniikka, vain vähän - Ei, todella!
Elektroniikka, vain vähän - Ei, todella!
Elektroniikka, vain vähän - Ei, todella!
Elektroniikka, vain vähän - Ei, todella!

Sarjaportti on liitetty releeseen yksinkertaisen transistoriliitännän kautta. Jokainen sarjaporttiin lähetetty merkki saa releen napsauttamaan. Suurempi rele voi vaatia kaksi välilyöntiä napsautusta kohden, toiset saattavat vaatia suurempaa Baud -nopeutta kuin nykyinen 300 lyhyemmän pulssin aikaansaamiseksi. Yksinkertaista, mutta tehokasta. Hankala osa on löytää releen läppärin paras asento, jotta se osuu kelloon vaimentamatta värähtelyjä. mikä tahansa matala- / keskitehoinen NPN -transistori tekee sen. diodi rinnakkain releen kanssa estää taka -EMF: n relekelasta tuhoamaan transistorin. liittimestä. PCB -liitäntä, jonka otin kuolleelta tulostimelta. Jos USB -portti ei ole käytettävissä, ulkoinen tasavirtajännitesovitin on hyvä. Sovittimen jännitteen on vastattava relettä eikä se saa ylittää transistorin nimellisarvoa. Mikä tahansa tavallinen Radio-Shack-seinäsovitin sopii, mutta USB on minulle houkuttelevampi. Blogissani kuvataan itsenäinen versio, jonka olen rakentanut ja joka perustuu Arduino-yhteensopivaan laitteistoon. Tässä tapauksessa mikä tahansa hyvän kuuloinen asia on hyvä käyttää soittokellona: minun tapauksessani käytin CO2 -sammutinta, mutta en ole julkaissut sitä täällä, koska sitä ei ole suunniteltu opastettavaksi., koodi ja video.

Suositeltava: