Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta projekt är en uppdaterad version av det ursprungliga reaktionstimerprojektet som beskrivs i Len Buckwalters bok "Electronic Games & Toys You Can Build". Glödlamporna och passiva komponenterna ersätts av en mikrokontroller och lysdioder.
Steg 1: Den ursprungliga reaktionstimern
Detta är det ursprungliga reaktionstimerspelet. Syftet med spelet är att se vem som har snabbast reaktionstid. En golfboll placeras högst upp på skenan och får rulla nedför tills den träffar ett stopp. Den första personen som trycker på sin knapp EFTER att bollen träffar stoppet är vinnaren. Om en spelare trycker på sin knapp innan bollen når slutet förlorar han.
Steg 2: Ny reaktionstimer
Den nya versionen använder lysdioder och en mikrokontroller. Reglerna är desamma, och förutom de två stora lysdioderna som tänds för att indikera vinnaren, tillkom fyra lysdioder på varje sida för att visa reaktionstiden för varje spelare. Ju färre lysdioder tänds, desto snabbare blir spelaren.
Steg 3: Basen
Basen är tillverkad av poppelträ köpt från Home Depot. Lysdioderna och mikrokontrollern köptes från Digikey. De två tillfälliga tryckknapparna är normalt öppna och är tillgängliga från Radio Shack.
Längden och lutningsvinkeln är upp till dig. Den ursprungliga versionen använde en switch för att upptäcka när golfbollen nådde slutet. Min version använder en IR -LED och detektor för samma funktion. Golfbollen blockerar IR: n från LED: n från att nå detektorn när den vilar i slutet av skenan.
Steg 4: Undersidan
Detta är en bild på undersidan som visar ledningarna. Jag använde 22 awg strandad tråd för att ansluta allt och små kabelband för att binda trådarna. För att minska antalet IO: er som behövs, är hastighets-lysdioderna tidsmultiplexerade.
Steg 5: Mikrocontroller och batterier
Detta är en närbild av mikrokontroller och batterier. Tre AA -batterier används för att driva hela kretsen. Mikrokontrollern är en Cypress Semiconductor PSOC, och jag använde monteringsspråk för att programmera delen.
Om det finns ett stort intresse för projektet lägger jag upp schemat och källkoden också.