Sadržaj:

Odzivni mjerač za jednog igrača (s Arduinom): 5 koraka
Odzivni mjerač za jednog igrača (s Arduinom): 5 koraka

Video: Odzivni mjerač za jednog igrača (s Arduinom): 5 koraka

Video: Odzivni mjerač za jednog igrača (s Arduinom): 5 koraka
Video: Cómo convertir CORRIENTE CONTINUA en CORRIENTE ALTERNA | DC a AC 2024, Studeni
Anonim
Odzivni mjerač za jednog igrača (s Arduinom)
Odzivni mjerač za jednog igrača (s Arduinom)
Odzivni mjerač za jednog igrača (s Arduinom)
Odzivni mjerač za jednog igrača (s Arduinom)

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

Sheme kola i konstrukcija
Sheme kola i konstrukcija
Sheme kola i konstrukcija
Sheme kola i konstrukcija
Sheme kola i konstrukcija
Sheme kola 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

Arduino kod
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

Kućište za sklopove
Kućište za sklopove

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: