Sisukord:

Ehitage oma arvutile tõeline kelluke ja tulekustutiga löök: 3 sammu (koos piltidega)
Ehitage oma arvutile tõeline kelluke ja tulekustutiga löök: 3 sammu (koos piltidega)

Video: Ehitage oma arvutile tõeline kelluke ja tulekustutiga löök: 3 sammu (koos piltidega)

Video: Ehitage oma arvutile tõeline kelluke ja tulekustutiga löök: 3 sammu (koos piltidega)
Video: Kuidas leida oma kirg ja õige töökoht? Mida oma eluga teha? Mida ülikoolis õppida? // 15 võimalust 2024, November
Anonim
Ehitage oma arvutile tõeline kellukese löömise kell ja tulekustuti löök
Ehitage oma arvutile tõeline kellukese löömise kell ja tulekustuti löök
Ehitage oma arvutile tõeline kellukese löömise kell ja tulekustuti löök
Ehitage oma arvutile tõeline kellukese löömise kell ja tulekustuti löök

Messingukell, väike relee, veel mõned asjad ja tõeline kell võib teie töölaual tunde lüüa. Kuigi see projekt töötab ka Windowsis ja Mac OS X -is, otsustasin installida Ubuntu Linuxi arvutisse, mille leidsin prügikastist ja töötage selle kallal: ma polnud Linuxiga kunagi varem töötanud, õppisin mõnda töötlemiskeelt ja kirjutasin selle analoogkella käitamiseks visandi. Seejärel ühendasin kella arvuti jadapordiga ja ehitasin selle kella löömise kella. ja õppige, kuidas ka tulekustutit löövat kella teha. Videos lööb klapp kaamera jaoks natuke liiga kiiresti…

Samm: töötlemine

Töötlemine
Töötlemine

Töötlemine Töötlemine on nii programmeerimiskeel kui ka integreeritud arenduskeskkond, mis on suunatud elektroonilisele kunstile ja visuaalsele disainile. See põhineb Java -l ja on avatud lähtekoodiga, nagu enamik häid asju praegu. Selle saab alla laadida töötlemise kodulehelt. Selle põhikasutuses on seda väga lihtne õppida ja see annab "visuaalse tagasiside kohese rahulduse", nagu Vikipeedias tabavalt kirjutatud. Ma ei ole eriti programmeerija, kuid mul kulus paar tundi tulemuste saavutamiseks nullist tänu paljudele näidetele ja õpetustele. Paljusid hämmastavaid visuaalseid kunstilisi esitusi antakse töötlemise abil ja paljudel neist on töötlemise lähtekood allalaadimiseks saadaval. Üks minu eelistatud on aluspind: ma veetsin palju aega oma silmade all olevat joonistust vaadates. Minu kirjutatud kood on väga lihtne: see loob lõuendi, määrab taustale värvi. Iga kella käsi joonistatakse koordinaatsüsteemi suhtes sama vertikaalsesse asendisse, trikk on koordinaatsüsteemi nihutamine ja pööramine. Tavaline trikk, mida nägin paljudel näidetel: pöörlemisnurk on lineaarses vahekorras sekundite, minutite ja tundidega. Tundidel saadetakse jadaporti tühikute tühjendus. Tähemärkide arv löögi kohta on löökide arv, mida ma tahan, et kell heliseks, tegelikult tunnid. Selle mänguasja kordamiseks ei pea te tegelikult töötlemist õppima. Lisatud failist analog_clock.zip leiate rakendused, mis on valmis töötama Linuxis, Windowsis ja MAC OS X -is. Windowsi jaoks lihtsalt ekstraheerige application.windows kataloog ja käivitage exe. See on kõik. Programm otsib esimest saadaolevat COM -porti (jadaport COM1, kui te seda ei kasuta) ja lisab selle. Kellukese ajamise tegelane tuleb sellest välja.

2. samm: Belli uus klapp

Belli uus klapp
Belli uus klapp
Belli uus klapp
Belli uus klapp
Belli uus klapp
Belli uus klapp
Belli uus klapp
Belli uus klapp

Kellade tugi on valmistatud Meccanost. Pildid peaksid kõik ära ütlema.

Ehituspoest leitud pronkskell ja kõlab päris kenasti. Keerasin algklapi lahti ja asendasin 4 mm 120 mm pikkuse seibide ja poldiga kruviga. Relee on miniatuurne. Eemaldasin vaskkontaktid armatuurilt ja liimisin õhukese u-kujulise terastraadi. Väike kruvi ja mutter täidavad klapi.

3. samm: elektroonika, vaid natuke - ei, tõesti

Elektroonika, natuke - ei, tõesti!
Elektroonika, natuke - ei, tõesti!
Elektroonika, natuke - ei, tõesti!
Elektroonika, natuke - ei, tõesti!

Jadaport on ühendatud lihtsa transistoriliidese kaudu releega. Iga jadaporti saadetud märk paneb relee klõpsama. Suurem relee võib vajada kahte tühikut ühe klõpsu kohta, teised aga lühema impulsi korral võivad nõuda suuremat Baudi kiirust kui praegune 300. Muutsin relee, eemaldades kontaktid ja liimides terastraadist ning mutri ja poldiga tehtud klapi. Lihtne, kuid tõhus. Keeruline osa on leida relee-klapi parim asukoht, et see lööks kella, ilma võnkumisi summutamata. Ma panin kõik Meccano peale kiiremaks muutmiseks ja joondamiseks. Nagu ma ütlesin, on skeem väga toore: peaaegu mis tahes väikese / keskmise võimsusega NPN -transistor teeb seda. Diood paralleelselt releega takistab tagumisel EMF -il releepooli transistori hävitamiseks. Toiteallika tagab arvuti USB -port, 5Vdc on saadaval tihvtidel 1 ja 4 pistikust. PCB paaritusühendus, mille võtsin surnud printerist. Kui USB -port pole saadaval, sobib välise alalispinge seinaadapter. Adapteri pinge peab vastama releele ja mitte ületama transistori nimiväärtust. Iga tavaline Radio-Shack seinaadapter peaks seda tegema, kuid USB on minu jaoks atraktiivsem. Suurem relee pakub suuremaid klappe suuremate kellade löömiseks. Minu loodud ja Arduino-ühilduval riistvaral põhinevat eraldiseisvat versiooni kirjeldatakse minu ajaveebis. Sel juhul on hea kõlav asi kellaks kasutamiseks hea: minu puhul kasutasin CO2 tulekustutit. Kuna see ei olnud juhendatav, ei postitanud ma seda siiski siia. Minu ajaveebist leiate mõned skeemilised juhised, kood ja video. Ding!

Soovitan: