Edullinen ajanotto-rakennussarja

Etsin, mutta en löydä rakennussarjaa, jolla voisi toteuttaa ajanottolaitteen. Käynnistus ja pysäytys erillisistä painikkeista. Käsikello tai kännykkä ei toimi, kun käynnistys ja pysäytys on samassa. Vinkkejä?
9918
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Paljonko on rahaa käytettävissä projektiin?

Millä tarkkuudella ajanotto?

Minkä pituisia aikoja otetaan?

Riittääkö painikkeet vai pitääkö olla sähköiset liitännät?

Jos kiinankrääsästä ei löydy valmista ratkaisua niin esimerkiksi arduino uno ja siihen sopiva näyttölaite.

Arduino maksaa uutena noin 25E ja tuo näyttölaite alle 20 euroa. Lisäksi tarvitset virtalähteen/pariston, kytkimet ja niille kaapelit.




Millä tavalla ajanoton tulokset pitää näyttää eli riittääkö niiden rekisteröityminen tiedostoon

Äänestä

Rahaa ei ole liikaa. tavoite on joitakin kymppejä, max satanen.
Ajanotto olisi ihan hyvä, jos 0.1 sek.
Ajoista riittää 99 min aivan hyvin. tai jopa 9 min.
Käsin painettavat riittää ajanottoon.
Tässä näin aluksi speksiä. Eli ei mitään luotien nopeuksia mitata.

Äänestä

Niin, yksi vaatimus on, että käynnistyksen ja pysäytyksen välillä on fyysistä välimatkaa. Ei siis ole lenkki, ja siksi käsikello ei toimi, kun sitä ei halua kuljettaa mukana.

Äänestä

Niin ja tulokset voi kirjoittaa käsin ylös. Ei tavi jäädä mihinkään. Tähän saakka käsikellolla on menty.

Äänestä

Kyse on siis siitä että urheilija voisi harjoitella yksinään, kun valmentaja ei aina pääse mukaan.

Äänestä

AVR-perheestä voi valita vähän kevyemmänkin piirin tätä varten, ATMegan asemesta ATTiny:ssä riittää kapasiteetti tuollaiseen. Ja jos tarkkuutta haluaa ajanottoon, niin asentaa ulkoisen kiteen tahdittamaan prosessoria - mitään erillistä kellokidettä ei tarvita tuollaiseen.
Homman pihvi on käyttää piirin counter-logiikkaa joko 8bittistä ohjelmallista jatketta tälle eli laskurikeskeytystä tai 16 bittistä. 16-bittisellä laskurilla voi pärjätä ilman ohjelmallista laskuria, mutta se ja sama. Joka tapauksessa 8 bittisellä lasket 256:een ja 16-bittisellä 65536:een. Laskettavat pulssit ovat suhteessa kellotaajuuteen ja jakajia on tarjolla vähän riippuen piiristä erilaisia aina 1024:een asti ainakin, eli tuolloin piirin laskuri askeltaa 4MHz kellotaajuudella 4MHz / 1024 = n. 4 kHz taajuudella. Eli jos laittaa keskeytyksen vaikkapa joka 400 pulssille, pääsee siihen 0,1s tarkkuuteen. Yhtä hyvin voi laskea kaikki pulssit 32 bittisellä laskurilla ja vasta lopuksi laskea, paljonko aikaa kului.
Nuo laskurit on siitäkin kivoja että niitä voi käynnistää ja pysäyttää ulkoisella pulssilla melko tarkasti.
Mitenkäs näyttö sitten? Itse käyttäsin tiny:n sarjaporttia ja kytkisin väliin jännitetason muuntimen ja sitä kautta läppäriin. Tällä tavalla ajanotot saisi tietokoneelle samalla vaivalla. Mutta yhtä hyvin siihen LCD:n kytkee 4-bittisessä moodissa pitäisi nastojenkin riittää vielä.
Entäpä se kaukana oleva ajanottonappi? Pistäsin siihen väliin radiolinkin 433MHz:n taajuudella - niitä saa valmiina. Lisäksi joku sopiva taajuusmoduloitu lähete ja tälle vastaanotossa ilmaisu. Yhtä hyvin voisi toki käyttää jollakin tavalla synkronoituja kelloja ja toteuttaa tiny:llä pelkkiä nappeja, jotka lähettää aikaleimoja keskuskoneelle, joka laskee kaiken - ei tarvittaisi kuin yhdenlaisia laitteita ajanotossa. Ja aikaleima on tietysti napin painamisen kellonaika halutulla tarkkuudella ilmaistuna.
Tietysti, jos samaa laitetta kantaa koko ajan mukanaan, niin mikään ei estä kirjoittamasta em. aikaleimoja vaikkapa flash:lle ja lukemasta niitä sitten kotona sarjaportin kautta. Muistelisin, että piirille luvattaisiin jotain 10 000 (100 000?) kirjoituskertaa eli ei pitäisi olla ongelman tuonkaan.

Äänestä

Molemmissa päissä otetaan käyttöön tarkka GPS -täsmätty kello. Lähtiessä lähtölaukaus sopivana tasakellonaikana esimerkiksi 13:35:00 joka ennen lähtöä laitetaan itselle muistiin vaikkapa paperilapulle mukaan. Maalipaikalla pysäytettävän kellon kellonaika luetaan tarkasti napin painalluksesta ja suoritukseen käytetty aika on näiden kahden erotus

Tarvitaan siis kaksi GPS - modulin avulla täsmättyä sadasosasekunnin tarkkuudella käyvää kelloa. Kelloissa pitää olla toiminnot: Ajan näyttäminen, Lähtölaukausääni seuraavan viiden minuutin kuluessa kun kello tulee tasaminuutille xx:x0:00 tai xx:x5:00, Kellon lukeman pysäytys näkyviin kun painetaan kytkintä (kellon pysäytys). Laitteet ovat keskenään samanlaiset.

Kun GPS:n aika on sattuneista syistä johtuen hyvin tarkasti synkronissa niin molemmat kellot ovat koko ajan samassa ajassa. Yhteen laitteeseen tarvitaan siis esimerkiksi Partcolta joku halpa parin euron GPS - moduuli, minimaalinen Arduino ja nestekidenäyttö plus virtalähde molemmille laitteille. Vähän lisäelektroniikka vielä että saadaan lähtöä varten kovaääninen aikamerkki jos ei pelkkä pietzosummerin piip - ääni riitä. Niin ja painikkeita ja kytkimiä plus vähän piuhaa ja hieman koodausta.

Äänestä
  • GPS on kieltämättä tarkka, mutta riittää silti yksi moduli jos halvalla halutaan tehdä. Lisäksi pitää rakentaa "telakka" jolla saa siirrettyä ajan kiteellä varustettuun avr:n. Pysyy varmasti riittävällä tarkkuudella ajassa pari tuntia. Ja jos epäilyttää, voi käyttää lopussa vielä laitetta telakassa ja katsoa paljonko on kertynyt eroa. Noita kiteitä pystyy hiukan säätämään käyttämällä säätökonkkia ja lämpötilakerroinhan on minimaalinen. Omassa PC:ssä on säädön jälkeen vuodessa jätätystä n. 4 minuuttia. eli n. 0.6s/vuorokausi ja tuo tulee siitä, että talvi/kesä lämpötiloja ei oteta huomioon kun sattuu pörisemään autotallissa em. laite. Jos lämpötila ei vaihtele -20 asteen välillä kuten minulla, säädettynä kiteen ajan ero todellisesta ajasta on todella pieni. Ja jos haluaa, voi käyttää vielä kideuunia, jolloin siinä on tarkkuutta vielä enemmän. Enemmän virhettä syntyy ajanotossa napin painamishetkellä ajanottajan toimesta.

    Äänestä

Näitä vinkkrjä hyödyntäen syntyy systeemi, jossa piippari antaa lähdön ja laser mittaa maalin. Piisaa hyvin. Absoluuttisia aikoja ei tarvita. Seuraavaksi pohditaan aikojen saamista muistiin.

Äänestä

Kommentoi aloitusta


Anonyymi kirjoitti:

Etsin, mutta en löydä rakennussarjaa, jolla voisi toteuttaa ajanottolaitteen. Käynnistus ja pysäytys erillisistä painikkeista. Käsikello tai kännykkä ei toimi, kun käynnistys ja pysäytys on samassa. Vinkkejä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu