Obsah:

Časovač reakcie pre jedného hráča (s Arduino): 5 krokov
Časovač reakcie pre jedného hráča (s Arduino): 5 krokov

Video: Časovač reakcie pre jedného hráča (s Arduino): 5 krokov

Video: Časovač reakcie pre jedného hráča (s Arduino): 5 krokov
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, November
Anonim
Časovač reakcie pre jedného hráča (s Arduino)
Časovač reakcie pre jedného hráča (s Arduino)
Časovač reakcie pre jedného hráča (s Arduino)
Časovač reakcie pre jedného hráča (s Arduino)

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

Schémy a konštrukcia obvodov
Schémy a konštrukcia obvodov
Schémy a konštrukcia obvodov
Schémy a konštrukcia obvodov
Schémy a konštrukcia obvodov
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

Arduino kód
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

Kryt pre obvod
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: