Obsah:
- Zásoby
- Krok 1: Plánovanie a porozumenie obvodom
- Krok 2: Schémy a konštrukcia obvodov
- Krok 3: Arduino kód
- Krok 4: Kryt pre obvod
- Krok 5: Demontáž obvodu
Video: Časovač reakcie pre jedného hráča (s Arduino): 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
V tomto projekte postavíte reakčný časovač, ktorý poháňa Arduino. Funguje na funkcii Arduino millis (), kde procesor zaznamenáva čas od spustenia programu. Pomocou neho môžete nájsť časový rozdiel medzi zhasnutím svetla a uvoľnením tlačidla. Všetky hodnoty sú uvedené v milisekundách.
V hre budete musieť podržať tlačidlo, po ktorom sa rozsvieti LED dióda. Potom budete musieť tlačidlo uvoľniť, keď LED dióda zhasne. Ak ho pustíte príliš skoro, na LCD displeji sa zobrazí text „Vydané príliš skoro“. Čas potrebný na uvoľnenie tlačidla, váš reakčný čas, sa zobrazuje na LCD displeji.
Zásoby
Upozorňujeme, že na obrázku nie sú uvedené všetky súčasti potrebné pre projekt
1) 1 x prepojovací kábel Arduino nano/Arduino Uno +
2) Perfboard 5 cm x 5 cm
3) 20 x prepojovacie káble alebo vodiče
4) 1 x 16x2 LCD obrazovka (voliteľné)
5) 1 x 100K alebo 250K potenciometer
6) 1 x 9V batéria + spona konektora
7) 1 x 5 mm LED
8) 1 x momentový spínač PTM
9) 1 x 3V alebo 5V bzučiak
Väčšinu položiek je možné kúpiť z Amazonu. Existuje niekoľko elektronických súprav na Amazone, ktoré vám poskytujú všetky základné komponenty, ako sú odpory, diódy, tranzistory atď. Ten, ktorý som našiel, aby mi priniesol peniaze, je k dispozícii na tomto odkaze.
Osobne som už mal väčšinu komponentov, pretože robím veľa z týchto typov projektov. Pre vynálezcov v Singapure je Sim Lim Tower miestom, kde si môžete kúpiť všetky elektronické súčiastky. Odporúčam vesmírnu elektroniku, elektroniku Continental alebo elektroniku Hamilton na 3. poschodí.
Krok 1: Plánovanie a porozumenie obvodom
Väčšinu práce vykonáva kód v Arduine. Okrem diód LED, bzučiaka a prepínača PTM neexistuje veľa štandardných elektronických komponentov. Napriek tomu je stále nevyhnutné porozumieť obvodu.
1) Jeden koniec prepínača PTM je pripojený k +5 V, zatiaľ čo druhý je pripojený k kolíku Arduino. Kolík arduino je tiež spojený so zemou pomocou sťahovacieho odporu 10 K ohmov. Tým sa zabráni tomu, aby akékoľvek plávajúce napätie ovplyvnilo stav kolíka.
2) Anóda LED je priamo spojená s arduino. Na zvýšenie napätia na LED nie je potrebné mať tranzistor. Arduino poskytuje dostatočné množstvo prúdu na napájanie LED. Katóda LED je pripojená k zemi.
3) K rovnakému postupu nakoniec dôjde aj s bzučiakom, ale pre iný pin Arduino.
4) Spojenia medzi LCD a arduino sú zvýraznené v schémach a tvarovacích modeloch.
Krok 2: Schémy a konštrukcia obvodov
Existuje niekoľko možností, ako zostaviť obvod.
1) Pre ľudí, ktorí sa zaoberajú elektronikou, by som odporučil použiť na stavbu obvodu nepájivé pole. Je to oveľa menej chaotické ako spájkovanie a ladenie bude jednoduchšie, pretože drôty je možné ľahko nastaviť. Postupujte podľa pripojení uvedených na dráždivých obrázkoch.
2) Pre skúsenejších jednotlivcov vyskúšajte spájkovanie obvodu na doske. Bude trvalejšia a vydrží dlhšie. Pokyny si prečítajte a postupujte podľa schémy.
3) Nakoniec si môžete objednať aj vopred pripravený PCB od spoločnosti SEEED. Všetko, čo musíte urobiť, je spájkovať komponenty. V kroku je priložený potrebný Gerberov súbor. Tu je odkaz na priečinok disku Google so skomprimovaným súborom Gerber:
Krok 3: Arduino kód
Kód je výzvovým aspektom tohto projektu. Veľa je potrebné urobiť s jedinou prázdnou slučkou a prechádzanie po celú dobu a pre slučky v rámci môže chvíľu trvať.
Kód obsahuje niekoľko komentárov, ktoré vám pomôžu postupovať ďalej. Môžete si ho stiahnuť a nahrať do Arduina pomocou kábla USB na mini USB. Na to budete potrebovať aplikáciu Arduino vo svojom počítači a odkaz na stiahnutie z nej nájdete na tomto webe:
Krok 4: Kryt pre obvod
1) Na jeho puzdro môžete použiť akékoľvek staré plastové puzdro. Horúcim nožom vyrežte otvory pre LCD a tlačidlo.
2) Okrem toho sa môžete na mojom účte pozrieť na ďalší návod, kde popíšem, ako postaviť škatuľu z akrylu rezaného laserom. Budete môcť nájsť súbor SVG pre laserovú rezačku. Alternatívne pre ľudí, ktorí nemajú prístup k laserovej rezačke, môžete nájsť ďalší návod s podrobnosťami o tom, ako postaviť škatuľu z náhradných kúskov dreva
3) Nakoniec môžete obvod opustiť bez krytu. Bude ľahké opraviť a upraviť.
Krok 5: Demontáž obvodu
odkaz na video:
Odporúča:
Tester reakcie: 13 krokov
Tester reakcií: Ľudia, ktorí reagujú pomaly, trpia vo všetkých aspektoch, či už ide o hranie hier alebo kvízy, všetci majú nevýhodu, a tak chcem navrhnúť hru na trénovanie reakcie. Nasledujú pravidlá hry: najskôr stlačte tlačidlo reset, počkajte, kým
Matrix Pong hra 8x16 LED (2 pádla na verziu pre hráča): 3 kroky
Hra 8x16 LED Matrix Pong (2 pádla na hráča): Inšpiroval som sa mnohými variáciami klasickej hry Pong implementovanej na Arduine s využitím matice LED 8x8. V tomto návode vám ukážem, ako vytvoriť svoju obľúbenú verziu Pongu, ktorá má na každého hráča dve pádla - útočníka a brankára.
Arkádová hra MAME pre jedného hráča: 7 krokov
Arcade MAME Box pre jedného hráča: Dnes budeme stavať mini-MAME konzolu pomocou Raspberry Pi. Jedná sa o konzolu pre jedného hráča, ale keďže sú porty USB na pi prístupné, je ľahké zapojiť inú konzolu alebo joystick USB a urobiť tak akciu pre viacerých hráčov, ak nálada
Pong Arduino pre jedného hráča- ak toto, potom ono: 5 krokov
Pong Arduino pre jedného hráča-ak toto, potom ono: Tento arduino projekt je gebaseerdopd een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is hráč pre jedného hráča sa stretol s jednoduchou AI. Poznámka: Arduino Uno Nokia 5100 scherm. https: // ww
LED časovač reakcie: 5 krokov
LED časovač reakcie: Tento projekt je aktualizovanou verziou pôvodného projektu časovača reakcie popísaného v knihe Len Buckwaltera „Elektronické hry a hračky, ktoré si môžete postaviť“. Žiarovky a pasívne komponenty sú nahradené mikrokontrolérom a diódami LED