Cuprins:

Temporizator de reacție pentru un singur jucător (cu Arduino): 5 pași
Temporizator de reacție pentru un singur jucător (cu Arduino): 5 pași

Video: Temporizator de reacție pentru un singur jucător (cu Arduino): 5 pași

Video: Temporizator de reacție pentru un singur jucător (cu Arduino): 5 pași
Video: Jucătorul ”Câinilor”, ”desființat”: ”Săracul, ce chinuială!” Toate reacțiile după Petrolul - Dinamo 2024, Noiembrie
Anonim
Temporizator de reacție pentru un singur jucător (cu Arduino)
Temporizator de reacție pentru un singur jucător (cu Arduino)
Temporizator de reacție pentru un singur jucător (cu Arduino)
Temporizator de reacție pentru un singur jucător (cu Arduino)

În acest proiect, veți construi un cronometru de reacție care este alimentat de un Arduino. Funcționează pe funcția millis () a unui Arduino în care procesorul înregistrează timpul de când programul a început să ruleze. Puteți să-l utilizați pentru a găsi diferența de timp dintre momentul în care lumina se transformă și butonul este eliberat. Toate valorile sunt date în milisecunde.

În joc, va trebui să țineți apăsat butonul după care LED-ul se va aprinde. Apoi va trebui să eliberați butonul după ce LED-ul se stinge. Dacă îl eliberați prea devreme, pe ecranul LCD apare un text „Eliberat prea devreme”. Timpul pe care l-ați luat pentru a elibera butonul, timpul de reacție, este afișat pe ecranul LCD.

Provizii

Vă rugăm să rețineți că imaginea nu prezintă toate componentele necesare pentru proiect

1) 1 x Arduino nano / Arduino Uno + Cablu de conectare

2) 5cm x 5cm Perfboard

3) 20 x cabluri sau fire jumper

4) Ecran LCD 1 x 16x2 (Opțional)

5) 1 x 100K sau 250K potențiometru

6) 1 x baterie de 9V + clemă pentru conector

7) 1 x 5mm LED

8) 1 x comutator momentan PTM

9) 1 x 3V sau 5V buzzer

Majoritatea articolelor pot fi achiziționate de pe Amazon. Există câteva kituri electronice pe Amazon care vă oferă toate componentele de bază, cum ar fi rezistențe, diode, tranzistoare, etc. Cel pe care l-am găsit pentru a-mi oferi bang pentru dolarul meu este disponibil pe acest link.

Eu personal am avut majoritatea componentelor deja, deoarece fac multe dintre aceste tipuri de proiecte. Pentru inventatorii din Singapore, Sim Lim Tower este locul potrivit pentru a cumpăra toate componentele electronice. Recomand Space electronic, Continental electronic sau Hamilton electronic la etajul 3.

Pasul 1: Planificarea și înțelegerea circuitului

Majoritatea muncii este realizată de codul din Arduino. În afară de un LED, buzzer și comutator PTM, nu există multe componente electronice standard. Cu toate acestea, este încă crucial să puteți înțelege circuitul.

1) Un capăt al comutatorului PTM este conectat la + 5V în timp ce celălalt este conectat la un pin Arduino. Știftul arduino este, de asemenea, conectat la masă utilizând un rezistor de 10K ohm pull-down. Acest lucru împiedică orice tensiune plutitoare să afecteze starea pinului.

2) Anodul LED-ului este conectat direct la arduino. Nu este necesar să aveți un tranzistor pentru a crește tensiunea la LED. Arduino furnizează o cantitate suficientă de curent pentru a alimenta LED-ul. Catodul LED-ului este conectat la masă.

3) În cele din urmă, același proces are loc cu buzzer, dar pentru un alt pin Arduino.

4) Conexiunile dintre LCD și arduino sunt evidențiate în modelele schematice și fritzing.

Pasul 2: Schema și construcția circuitului

Scheme și construcții de circuite
Scheme și construcții de circuite
Scheme și construcții de circuite
Scheme și construcții de circuite
Scheme și construcții de circuite
Scheme și construcții de circuite

Există câteva opțiuni despre cum să asamblați circuitul.

1) Pentru persoanele care intră în electronică, aș recomanda utilizarea panoului pentru a construi circuitul. Este mult mai puțin dezordonat decât lipirea și va fi mai ușor de depanat, deoarece firele pot fi ajustate cu ușurință. Urmați conexiunile afișate pe imaginile interesante.

2) Pentru persoanele mai experimentate, încercați să lipiți circuitul pe panou. Va fi mai permanent și va dura mai mult. Citiți și urmați schema pentru îndrumare.

3) În cele din urmă, puteți comanda și un PCB prefabricat de la SEEED. Tot ce trebuie să faceți este să lipiți componentele. Fișierul Gerber necesar este atașat la pas. Iată un link către un folder Google Drive cu fișierul Gerber comprimat:

Pasul 3: Cod Arduino

Cod Arduino
Cod Arduino

Codul este aspectul provocator al acestui proiect. Trebuie făcut o mulțime cu o singură buclă de gol și navigarea prin tot timpul și pentru buclele din interior poate dura ceva timp.

Codul conține câteva comentarii pentru a vă ajuta să continuați. Puteți să-l descărcați și să-l încărcați pe Arduino utilizând un cablu USB la mini USB. Pentru aceasta, veți avea nevoie de aplicația Arduino și veți putea găsi link-ul de descărcare de pe acest site web:

Pasul 4: Carcasă pentru circuit

Carcasă pentru circuit
Carcasă pentru circuit

1) Puteți oricare carcasă veche din plastic pentru carcasa sa. Folosind un cuțit fierbinte pentru a tăia sloturile pentru ecranul LCD și buton.

2) În plus, puteți verifica contul meu pentru un alt instructable în care descriu cum să construiți o cutie din acril tăiat cu laser. Veți putea găsi un fișier SVG pentru dispozitivul de tăiat cu laser. Alternativ, pentru persoanele care nu au acces la un dispozitiv de tăiere cu laser, puteți găsi un alt detaliu instructiv cum să construiți o cutie din piese de lemn de rezervă

3) În cele din urmă, puteți părăsi circuitul fără carcasă. Va fi ușor de reparat și modificat.

Pasul 5: Demoarea circuitului

link către videoclip:

Recomandat: