Obsah:

Časovač reakce pro jednoho hráče (s Arduinem): 5 kroků
Časovač reakce pro jednoho hráče (s Arduinem): 5 kroků

Video: Časovač reakce pro jednoho hráče (s Arduinem): 5 kroků

Video: Časovač reakce pro jednoho hráče (s Arduinem): 5 kroků
Video: 35 Scary Ghost Videos: Mega kompilace z roku 2023 [V1] 2024, Červenec
Anonim
Časovač reakce pro jednoho hráče (s Arduino)
Časovač reakce pro jednoho hráče (s Arduino)
Časovač reakce pro jednoho hráče (s Arduino)
Časovač reakce pro jednoho hráče (s Arduino)

V tomto projektu vytvoříte reakční časovač poháněný Arduinem. Funguje na funkci milis () Arduina, kde procesor zaznamenává čas od spuštění programu. Pomocí něj můžete najít časový rozdíl mezi zhasnutím světla a uvolněním tlačítka. Všechny hodnoty jsou uvedeny v milisekundách.

Ve hře budete muset podržet tlačítko, po kterém se rozsvítí LED. Jakmile LED zhasne, budete muset tlačítko uvolnit. Pokud jej uvolníte příliš brzy, na displeji se zobrazí text „Vydáno příliš brzy“. Čas, který jste potřebovali k uvolnění tlačítka, vaše reakční doba, se zobrazí na LCD displeji.

Zásoby

Vezměte prosím na vědomí, že obrázek nezobrazuje všechny komponenty požadované pro projekt

1) 1 x propojovací kabel Arduino nano/Arduino Uno +

2) Perfboard 5 cm x 5 cm

3) 20 x propojovací kabely nebo vodiče

4) 1 x 16x2 LCD obrazovka (volitelně)

5) 1 x 100K nebo 250K potenciometr

6) 1 x 9V baterie + spona konektoru

7) 1 x 5 mm LED

8) 1 x momentový spínač PTM

9) 1 x 3V nebo 5V bzučák

Většinu položek lze zakoupit mimo Amazon. Na Amazonu je několik elektronických souprav, které vám poskytnou všechny základní součásti, jako jsou odpory, diody, tranzistory atd. Ten, který jsem našel, aby mi vydělal peníze, je k dispozici na tomto odkazu.

Osobně jsem již měl většinu komponent, protože dělám mnoho těchto typů projektů. Pro vynálezce v Singapuru je Sim Lim Tower místem k nákupu všech elektronických součástek. Doporučuji Space electronics, Continental electronics, nebo Hamilton electronics ve 3. patře.

Krok 1: Plánování a porozumění obvodům

Většinu práce provádí kód v Arduinu. Kromě LED, bzučáku a přepínače PTM neexistuje mnoho standardních elektronických součástek. Přesto je stále klíčové, abychom byli schopni obvodu porozumět.

1) Jeden konec přepínače PTM je připojen k +5V, zatímco druhý je připojen ke kolíku Arduino. Arduino pin je také připojen k zemi pomocí 10K ohm pull-down rezistoru. Tím se zabrání tomu, aby jakékoli plovoucí napětí ovlivnilo stav kolíku.

2) Anoda LED je přímo připojena k arduinu. Pro zvýšení napětí na LED není nutné mít tranzistor. Arduino poskytuje dostatečné množství proudu pro napájení LED. Katoda LED je připojena k zemi.

3) Stejný proces nakonec nastane s bzučákem, ale pro jiný pin Arduino.

4) Spoje mezi LCD a arduino jsou zvýrazněny ve schématech a modelech fritzování.

Krok 2: Schémata a konstrukce obvodů

Schémata a konstrukce obvodů
Schémata a konstrukce obvodů
Schémata a konstrukce obvodů
Schémata a konstrukce obvodů
Schémata a konstrukce obvodů
Schémata a konstrukce obvodů

Existuje několik možností, jak obvod sestavit.

1) Pro lidi, kteří se dostanou do elektroniky, bych doporučil použít prkénko pro stavbu obvodu. Je to mnohem méně chaotické než pájení a bude snadnější ladit, protože dráty lze snadno upravit. Postupujte podle připojení zobrazených na třepetajících se obrázcích.

2) Pro zkušenější jedince vyzkoušejte pájení obvodu na prkénko. Bude trvalejší a vydrží déle. Pokyny si přečtěte a postupujte podle schématu.

3) Nakonec si můžete také objednat předem vyrobený PCB od SEEED. Vše, co musíte udělat, je pájet součásti. V kroku je přiložen potřebný Gerberův soubor. Zde je odkaz na složku Google Drive se zipovým souborem Gerber:

Krok 3: Arduino kód

Arduino kód
Arduino kód

Kód je výzvou tohoto projektu. S jedinou prázdnou smyčkou je třeba udělat hodně a procházení po celou dobu a pro smyčky uvnitř může nějakou dobu trvat.

Kód obsahuje několik komentářů, které vám pomohou postupovat. Můžete si jej stáhnout a nahrát do Arduina pomocí kabelu USB na mini USB. K tomu byste ve svém počítači potřebovali aplikaci Arduino a odkaz na stažení pro ni najdete na tomto webu:

Krok 4: Pouzdro pro obvod

Pouzdro pro obvod
Pouzdro pro obvod

1) Pro jeho pouzdro můžete použít jakýkoli starý plastový kufr. Pomocí horkého nože vyřízněte otvory pro LCD a tlačítko.

2) Kromě toho se můžete podívat na můj účet, kde najdete další instruktáž, kde popisuji, jak postavit krabici z laserem řezaného akrylu. Pro laserovou řezačku budete moci najít soubor SVG. Alternativně pro lidi, kteří nemají přístup k laserové řezačce, můžete najít další podrobný návod, jak postavit krabici z náhradních kusů dřeva

3) Nakonec můžete obvod opustit bez pouzdra. Bude snadné jej opravit a upravit.

Krok 5: Demolování obvodu

odkaz na video:

Doporučuje: