Satura rādītājs:

Viena spēlētāja reakcijas taimeris (ar Arduino): 5 soļi
Viena spēlētāja reakcijas taimeris (ar Arduino): 5 soļi

Video: Viena spēlētāja reakcijas taimeris (ar Arduino): 5 soļi

Video: Viena spēlētāja reakcijas taimeris (ar Arduino): 5 soļi
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Jūlijs
Anonim
Viena spēlētāja reakcijas taimeris (ar Arduino)
Viena spēlētāja reakcijas taimeris (ar Arduino)
Viena spēlētāja reakcijas taimeris (ar Arduino)
Viena spēlētāja reakcijas taimeris (ar Arduino)

Šajā projektā jūs izveidosit reakcijas taimeri, kuru darbina Arduino. Tas darbojas ar Arduino milis () funkciju, kur procesors reģistrē laiku kopš programmas sākuma. To var izmantot, lai atrastu laika starpību starp gaismas ieslēgšanos un pogas atlaišanu. Visas vērtības ir norādītas milisekundēs.

Spēlē jums būs jānospiež poga, pēc kuras iedegsies gaismas diode. Pēc tam, kad gaismas diode izslēgsies, jums būs jāatlaiž poga. Ja atbrīvojat to pārāk agri, LCD ekrānā parādās teksts "Atbrīvots pārāk agri". LCD displejā tiek parādīts laiks, kas nepieciešams, lai atbrīvotu pogu, jūsu reakcijas laiks.

Piegādes

Lūdzu, ņemiet vērā, ka attēlā nav redzamas visas projektam nepieciešamās sastāvdaļas

1) 1 x Arduino nano/Arduino Uno + savienojošais kabelis

2) 5cm x 5cm perfboard

3) 20 x pārejas kabeļi vai vadi

4) 1 x 16x2 LCD ekrāns (pēc izvēles)

5) 1 x 100K vai 250K potenciometrs

6) 1 x 9V akumulators + savienotāja skava

7) 1 x 5 mm LED

8) 1 x PTM momentālais slēdzis

9) 1 x 3V vai 5V skaņas signāls

Lielāko daļu preču var iegādāties vietnē Amazon. Amazonā ir pāris elektronikas komplekti, kas nodrošina jūs ar visām pamata sastāvdaļām, piemēram, rezistoriem, diodēm, tranzistoriem uc Šajā saitē ir pieejams tas, ko esmu atradis, lai par mani nopelnītu.

Man personīgi jau bija lielākā daļa komponentu, jo es veicu daudzus šāda veida projektus. Izgudrotājiem Singapūrā Sim Lim Tower ir vieta, kur doties, lai iegādātos visas elektroniskās sastāvdaļas. Es ieteiktu kosmosa elektroniku, Continental elektroniku vai Hamiltona elektroniku 3. stāvā.

1. solis: shēmas plānošana un izpratne

Lielāko daļu darba veic kods Arduino. Izņemot LED, skaņas signālu un PTM slēdzi, nav daudz standarta elektronikas komponentu. Neskatoties uz to, joprojām ir ļoti svarīgi saprast ķēdi.

1) Viens PTM slēdža gals ir savienots ar +5V, bet otrs - ar Arduino tapu. Arduino tapa ir arī savienota ar zemi, izmantojot 10K omu nolaižamo rezistoru. Tas neļauj peldošam spriegumam ietekmēt tapas stāvokli.

2) LED anods ir tieši savienots ar arduino. Lai palielinātu gaismas diodes spriegumu, nav nepieciešams tranzistors. Arduino nodrošina pietiekamu strāvas daudzumu, lai darbinātu LED. LED katods ir savienots ar zemi.

3) Visbeidzot, tas pats process notiek ar skaņas signālu, bet ar citu Arduino tapu.

4) Savienojumi starp LCD un arduino ir iezīmēti shēmās un fritēšanas modeļos.

2. darbība: shēmas shēma un konstrukcija

Ķēdes shēmas un konstrukcija
Ķēdes shēmas un konstrukcija
Ķēdes shēmas un konstrukcija
Ķēdes shēmas un konstrukcija
Ķēdes shēmas un konstrukcija
Ķēdes shēmas un konstrukcija

Ir vairākas iespējas, kā salikt ķēdi.

1) Cilvēkiem, kas nodarbojas ar elektroniku, es ieteiktu izmantot maizes dēli, lai izveidotu ķēdi. Tas ir daudz mazāk netīrs nekā lodēšana, un to būs vieglāk atkļūdot, jo vadus var viegli pielāgot. Izpildiet savienojumus, kas parādīti frizējošajos attēlos.

2) Pieredzējušākiem cilvēkiem izmēģiniet ķēdes lodēšanu uz maizes dēļa. Tas būs pastāvīgāks un kalpos ilgāk. Izlasiet un ievērojiet shēmu, lai saņemtu norādījumus.

3) Visbeidzot, jūs varat arī pasūtīt iepriekš sagatavotu PCB no SEEED. Viss, kas jums jādara, ir pielodēt komponentus. Darbībā ir pievienots nepieciešamais Gerber fails. Šeit ir saite uz Google diska mapi ar zip Gerber failu:

3. darbība: Arduino kods

Arduino kods
Arduino kods

Kods ir šī projekta izaicinājuma aspekts. Daudz ir jādara, izmantojot vienu tukšuma cilpu, un navigācija visu laiku un cilpu laikā var aizņemt kādu laiku.

Kodam ir daži komentāri, kas palīdzēs jums sekot līdzi. Jūs varat to lejupielādēt un augšupielādēt Arduino, izmantojot USB mini kabeli. Lai to izdarītu, datorā jums būs nepieciešama lietotne Arduino, un jūs varēsit atrast tās lejupielādes saiti no šīs vietnes:

4. solis: ķēdes korpuss

Ķēdes korpuss
Ķēdes korpuss

1) Jūs varat ievietot jebkuru vecu plastmasas korpusu tā korpusam. Izmantojot karstu nazi, izgrieziet šķidro kristālu displeja un pogas spraugas.

2) Turklāt jūs varat apskatīt manu kontu, lai uzzinātu citu pamācību, kurā aprakstīts, kā no lāzera griezuma akrila izveidot kastīti. Jūs varēsiet atrast SVG failu lāzera griezējam. Cilvēkiem, kuriem nav piekļuves lāzera griezējam, jūs varat atrast citu pamācību, kurā sīki aprakstīts, kā no rezerves koka gabaliem izveidot kastīti.

3) Visbeidzot, jūs varat vienkārši atstāt ķēdi bez apvalka. To būs viegli labot un modificēt.

5. darbība: ķēdes demonstrēšana

saite uz videoklipu:

Ieteicams: