Obsah:
- Zásoby
- Krok 1: Plánování a porozumění obvodům
- Krok 2: Schémata a konstrukce obvodů
- Krok 3: Arduino kód
- Krok 4: Pouzdro pro obvod
- Krok 5: Demolování obvodu
Video: Časovač reakce pro jednoho hráče (s Arduinem): 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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ů
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
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
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:
Hry pro jednoho hráče se dvěma LED páskami se skóre: 10 kroků
Pásové hry pro jednoho hráče se dvěma hráči a tabulkou skóre: Nejprve se modlete za boha za všechny lidi na celém světě, Bůh je v této době schopen pomoci a dát nám mír. Všichni jsme zavření a nemáme kam jít. Nemám více práce, takže začněte studovat python online a nemůžu myslet na žádné
Arkádová skříň pro 4 hráče s podstavcem pro MAME: 32 kroků (s obrázky)
Arkádová skříň pro 4 hráče s podstavcem pro MAME: To vám ukáže, jak jsem sestrojil svou skříňku pro 4 hráče MAME. Existuje mnoho věcí, které byste si mohli chtít upravit podle svých představ. Ukážu vám, jak jsem vyrobil ten svůj, můžete si jej klidně upravit podle svých představ. Je zde standardní okno
Arkádová hra MAME pro jednoho hráče: 7 kroků
Single Player Arcade MAME Box: Dnes budeme stavět mini-MAME konzoli pomocí Raspberry Pi. Jedná se o konzoli pro jednoho hráče, ale vzhledem k tomu, že jsou porty USB na pí přístupné, je snadné připojit jinou konzolu nebo joystick USB a provést nějakou akci pro více hráčů, pokud nálada
Pong Arduino pro jednoho hráče- pokud toto, pak ono: 5 kroků
Arduino Singleplayer Pong-If This, Then That: Dit arduino project is gebaseerd op een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is jeden hráč se setkal s jednoduchou AI. Nabídka: Arduino Uno Nokia 5100 scherm. https: // ww
LED časovač reakce: 5 kroků
LED časovač reakce: Tento projekt je aktualizovanou verzí původního projektu časovače reakce popsaného v knize Len Buckwalter „Elektronické hry a hračky, které můžete stavět“. Žárovky a pasivní součásti jsou nahrazeny mikrokontrolérem a LED diodami