Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä projekti on päivitetty versio alkuperäisestä reaktioajastinprojektista, joka on kuvattu Len Buckwalterin "Elektroniset pelit ja lelut, joita voit rakentaa" -kirjassa. Hehkulamput ja passiiviset komponentit korvataan mikrokontrollerilla ja LEDeillä.
Vaihe 1: Alkuperäinen reaktioajastin
Tämä on alkuperäinen reaktioajastinpeli. Pelin tarkoituksena on nähdä, kenellä on nopein reaktioaika. Golfpallo asetetaan kiskon yläosaan ja sen annetaan rullata alamäkeen, kunnes se pysähtyy. Voittaja on ensimmäinen, joka painaa nappulaa sen jälkeen, kun pallo osuu pysäkkiin. Jos pelaaja painaa nappia ennen kuin pallo tulee loppuun, hän häviää.
Vaihe 2: Uusi reaktioajastin
Uusi versio käyttää LED -valoja ja mikro -ohjainta. Säännöt ovat samat, ja lisäksi kaksi suurta LED -valoa, jotka syttyvät ilmoittamaan voittajan, neljä LEDiä lisättiin kummallekin puolelle kunkin pelaajan reaktioajan näyttämiseksi. Mitä vähemmän LED -valoja palaa, sitä nopeampi soitin.
Vaihe 3: Pohja
Pohja on valmistettu Home Depotista ostetusta poppelipuusta. LEDit ja mikro -ohjain ostettiin Digikeyltä. Kaksi hetkellistä painiketta ovat normaalisti auki ja ne ovat saatavilla Radio Shackista.
Pituus ja kallistuskulma ovat sinun valittavissa. Alkuperäisessä versiossa havaittiin, milloin golfpallo päätyi. Oma versio käyttää IR -LEDiä ja ilmaisinta samaan toimintoon. Golfpallo estää LED -valon lähettämän IR: n pääsemästä ilmaisimeen, kun se lepää kiskon päässä.
Vaihe 4: Alaosa
Tämä on kuva alapuolelta, jossa näkyy johdotus. Käytin 22 awg -kierrejohtoa kaiken liittämiseen ja pieniä nippusiteitä johtojen sitomiseen. Tarvittavien IO: iden määrän vähentämiseksi nopeus-LEDit ovat aikamultipleksoituja.
Vaihe 5: Mikro -ohjain ja paristot
Tämä on lähikuva mikrokontrollerista ja paristoista. Koko virtapiiri saa virtaa kolmesta AA -paristosta. Mikrokontrolleri on Cypress Semiconductor PSOC, ja ohjelmoin osan kokoonpanokielellä.
Jos projekti on kiinnostunut, lähetän myös kaavion ja lähdekoodin.