Sadržaj:

Tajmer za reakciju za jednog igrača (s Arduinom): 5 koraka
Tajmer za reakciju za jednog igrača (s Arduinom): 5 koraka

Video: Tajmer za reakciju za jednog igrača (s Arduinom): 5 koraka

Video: Tajmer za reakciju za jednog igrača (s Arduinom): 5 koraka
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Juli
Anonim
Tajmer za reakciju za jednog igrača (s Arduinom)
Tajmer za reakciju za jednog igrača (s Arduinom)
Tajmer za reakciju za jednog igrača (s Arduinom)
Tajmer za reakciju za jednog igrača (s Arduinom)

U ovom projektu ćete 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 njega možete pronaći vremensku razliku između vremena kada se svjetlo uključi i otpuštanja gumba. Sve vrijednosti date su u milisekundama.

U igri ćete morati držati dugme nakon čega će se LED upaliti. Nakon što se LED lampica isključi, morat ćete otpustiti tipku. Ako ga otpustite prerano, na LCD -u će se pojaviti tekst "Objavljeno prerano". Vrijeme potrebno za otpuštanje tipke, vaše vrijeme reakcije, prikazuje se na LCD zaslonu.

Supplies

Imajte na umu da slika ne prikazuje sve komponente potrebne za projekt

1) 1 x Arduino nano/Arduino Uno + priključni kabel

2) 5cm x 5cm Perfboard

3) 20 x kratkospojni kablovi ili žice

4) 1 x 16x2 LCD ekran (opcionalno)

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 artikala može se kupiti na Amazonu. Na Amazonu postoji nekoliko kompleta elektronike koji vam pružaju sve osnovne komponente, poput otpornika, dioda, tranzistora itd. Ovaj koji sam pronašao da mi daje udarac za moj novac dostupan je na ovoj poveznici.

Osobno sam već imao većinu komponenti jer radim dosta ovakvih projekata. Za pronalazače u Singapuru, Sim Lim Tower je mjesto za kupovinu svih elektroničkih komponenti. Preporučujem svemirsku elektroniku, kontinentalnu elektroniku ili Hamiltonovu elektroniku na 3. katu.

Korak 1: Planiranje i razumijevanje kola

Većina posla obavlja se kodom u Arduinu. Osim LED, zujalice i PTM prekidača, nema mnogo standardnih elektroničkih komponenti. Ipak, još uvijek je ključno razumjeti krug.

1) Jedan kraj PTM prekidača 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 direktno 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 kola 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 opcija kako sastaviti krug.

1) Za ljude koji se bave elektronikom, preporučio bih korištenje matične ploče za izradu kruga. Manje je neuredan od lemljenja i bit će lakše otkloniti greške jer se žice mogu lako podesiti. Slijedite veze prikazane na prvim slikama.

2) Za iskusnije pojedince isprobajte lemljenje kola na ploču. Bit će trajniji i trajat će duže. Pročitajte i slijedite shemu za smjernice.

3) Na kraju, takođe možete naručiti već izrađenu PCB ploču od kompanije SEEED. Sve što trebate učiniti je da lemite komponente. Potrebna Gerber datoteka je priložena u koraku. Evo veze do mape google pogona sa komprimiranom Gerber datotekom:

Korak 3: Arduino kod

Arduino kod
Arduino kod

Kôd je izazovni aspekt 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 nastavite pratiti. Možete ga preuzeti i prenijeti na Arduino koristeći USB na mini USB kabel. Za to vam je potrebna aplikacija Arduino na računaru, a vezu za preuzimanje možete pronaći na ovoj web stranici:

Korak 4: Kućište za strujna kola

Kućište za strujno kolo
Kućište za strujno kolo

1) Možete koristiti bilo koje staro plastično kućište za njegovo kućište. Vrućim nožem izrežite otvore 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 koje detaljno opisuje kako izgraditi kutiju od rezervnih komada drveta

3) Konačno, možete jednostavno napustiti krug bez kućišta. Lako će se popraviti i izmijeniti.

Korak 5: Demoniranje kruga

veza do videozapisa:

Preporučuje se: