Sadržaj:
- Pribor
- Korak 1: Planiranje i razumijevanje sklopova
- Korak 2: Sheme kruga i konstrukcija
- Korak 3: Arduino kod
- Korak 4: Kućište za strujne krugove
- 5. korak: Demoniranje kruga
Video: Odzivni mjerač za jednog igrača (s Arduinom): 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
U ovom ćete projektu izgraditi mjerač vremena reakcije koji pokreće Arduino. Radi na Arduinovoj funkciji millis () gdje procesor bilježi vrijeme od početka rada programa. Pomoću nje možete pronaći vremensku razliku između vremena kad se svjetlo uključi i otpuštanja gumba. Sve su vrijednosti date u milisekundama.
U igri ćete morati držati gumb nakon kojeg će se LED upaliti. Nakon što se LED isključi, morate otpustiti gumb. Ako ga otpustite prerano, na LCD -u će se pojaviti tekst "Prerano objavljeno". Vrijeme potrebno za otpuštanje tipke, vaše vrijeme reakcije, prikazuje se na LCD zaslonu.
Pribor
Imajte na umu da slika ne prikazuje sve komponente potrebne za projekt
1) 1 x Arduino nano/Arduino Uno + spojni kabel
2) 5cm x 5cm Perfboard
3) 20 x kratkospojni kablovi ili žice
4) 1 x 16x2 LCD zaslon (izborno)
5) 1 x 100K ili 250K potenciometar
6) 1 x 9V baterija + spojnica
7) 1 x 5 mm LED
8) 1 x PTM trenutni prekidač
9) 1 x 3V ili 5V zujalica
Većina predmeta može se kupiti na Amazonu. Na Amazonu postoji nekoliko kompleta elektronike koji vam pružaju sve osnovne komponente kao što su otpornici, diode, tranzistori itd. Ovaj koji sam pronašao da mi daje udarac za moj dolar dostupan je na ovoj poveznici.
Osobno sam već imao većinu komponenti jer radim puno ovakvih projekata. Za izumitelje u Singapuru, Sim Lim Tower je mjesto za kupnju svih elektroničkih komponenti. Preporučujem svemirsku elektroniku, kontinentalnu elektroniku ili Hamiltonovu elektroniku na 3. katu.
Korak 1: Planiranje i razumijevanje sklopova
Većina posla obavlja se kodom u Arduinu. Osim LED, zujalice i PTM prekidača, nema mnogo standardnih elektroničkih komponenti. Ipak, još je uvijek važno razumjeti sklop.
1) Jedan kraj PTM sklopke spojen je na +5V, dok je drugi spojen na Arduino pin. Arduino pin je također spojen na masu pomoću otpornika od 10K ohma. Time se sprječava da bilo koji plutajući napon utječe na stanje pina.
2) Anoda LED diode izravno je spojena na arduino. Nije potrebno imati tranzistor za povećanje napona na LED. Arduino daje dovoljnu količinu struje za napajanje LED diode. Katoda LED diode spojena je na masu.
3) Konačno, isti proces se događa i sa zujalicom, ali za drugi Arduino pin.
4) Veze između LCD -a i arduina istaknute su u shemama i modelima frcanja.
Korak 2: Sheme kruga i konstrukcija
Postoji nekoliko mogućnosti kako sastaviti krug.
1) Za ljude koji se bave elektronikom, preporučio bih korištenje matične ploče za izradu kruga. Puno je manje neuredan od lemljenja i bit će lakše otkloniti pogreške jer se žice mogu lako namjestiti. Slijedite veze prikazane na prvim slikama.
2) Za iskusnije pojedince isprobajte lemljenje kruga na ploču. Bit će trajniji i trajat će dulje. Pročitajte i slijedite shemu za upute.
3) Na kraju, također možete naručiti gotovu PCB od tvrtke SEEED. Sve što trebate učiniti je da lemite komponente. Potrebna Gerberova datoteka priložena je u koraku. Evo veze do mape google pogona s komprimiranom Gerber datotekom:
Korak 3: Arduino kod
Kôd je aspekt izazova ovog projekta. Puno se mora učiniti s jednom praznom petljom, a navigacija kroz sve to vrijeme, a za petlje unutar može potrajati.
Kôd ima neke komentare koji će vam pomoći da ga slijedite. Možete ga preuzeti i prenijeti na Arduino pomoću USB do mini USB kabela. Za to vam je potrebna aplikacija Arduino na vašem računalu, a vezu za preuzimanje možete pronaći na ovoj web stranici:
Korak 4: Kućište za strujne krugove
1) Možete koristiti bilo koje staro plastično kućište za njegovo kućište. Vrućim nožem izrežite utore za LCD zaslon i gumb.
2) Osim toga, na mom računu možete pronaći još jednu instrukciju u kojoj opisujem kako izgraditi kutiju od laserski izrezanog akrila. Moći ćete pronaći SVG datoteku za laserski rezač. Alternativno, za ljude koji nemaju pristup laserskom rezaču, možete pronaći još jedno uputstvo s detaljima kako izraditi kutiju od rezervnih komada drveta
3) Konačno, možete jednostavno napustiti krug bez kućišta. Lako će se popraviti i izmijeniti.
5. korak: Demoniranje kruga
veza do videozapisa:
Preporučeni:
Jednostavan vodič za POPRAVAK Pokvarenih slušalica BOSE QC25 - BEZ ZVUKA iz jednog uha: 5 koraka (sa slikama)
Jednostavan vodič za POPRAVAK Pokvarenih slušalica BOSE QC25 - BEZ ZVUKA iz jednog uha: Bose je dobro poznat po svojim slušalicama, a posebno po aktivnoj liniji za uklanjanje buke. Prvi put kad sam stavio par QuietComfort 35 u trgovinu elektronike, oduševila me tišina koju mogu stvoriti. Međutim, imao sam jako li
4 igre s gumbima pomoću jednog analognog ulaza: 6 koraka (sa slikama)
4 Igre s gumbima pomoću jednog analognog ulaza: Ova instrukcija se usredotočuje na korištenje jedne linije analognog ulaza za više gumba koji se mogu detektirati neovisno jedan o drugom. I kako bi se istaknula upotreba ovih gumba, uključen je softver za igranje četiri različite igre s 4 tipke. Sve igre (8 u t
Kako čitati više analognih vrijednosti pomoću jednog analognog pina: 6 koraka (sa slikama)
Kako čitati više analognih vrijednosti pomoću jednog analognog pina: U ovom vodiču pokazat ću vam kako čitati više analognih vrijednosti koristeći samo jedan pin za analogni ulaz
Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: 3 koraka
Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: Dobro došli u moju Instructable. U ovoj uputi ću vam pokazati kako pretvoriti žičanu upravljačku robotsku ruku u Bluetooth robotsku ruku koristeći upravljački program s jednim motorom. Ovo je projekt od kuće koji se radi u policijskom času. Ovaj put imam samo jedan L29
Arkadna MAME kutija za jednog igrača: 7 koraka
Arkadna MAME kutija za jednog igrača: Danas ćemo graditi mini-MAME konzolu koristeći Raspberry Pi. Ovo je konzola za jednog igrača, ali budući da su USB priključci na pi dostupni, lako je priključiti drugu konzolu ili USB joystick kako biste imali akciju s više igrača ako je raspoloženje