Taula de continguts:

Temporitzador de reacció d’un jugador (amb Arduino): 5 passos
Temporitzador de reacció d’un jugador (amb Arduino): 5 passos

Vídeo: Temporitzador de reacció d’un jugador (amb Arduino): 5 passos

Vídeo: Temporitzador de reacció d’un jugador (amb Arduino): 5 passos
Vídeo: FULL MATCH: FC Barcelona vs San Francisco Juvenil A U19 2024 2024, Juliol
Anonim
Temporitzador de reacció d’un jugador (amb Arduino)
Temporitzador de reacció d’un jugador (amb Arduino)
Temporitzador de reacció d’un jugador (amb Arduino)
Temporitzador de reacció d’un jugador (amb Arduino)

En aquest projecte, construireu un temporitzador de reacció que funciona amb un Arduino. Funciona amb la funció millis () d'Arduino on el processador registra el temps des que el programa va començar a executar-se. Podeu utilitzar-lo per trobar la diferència horària entre el moment en què gira la llum i es deixa anar el botó. Tots els valors es donen en mil·lisegons.

Al joc, haureu de mantenir premut el botó després del qual s’encendrà el LED. Després, haureu de deixar anar el botó un cop el LED s’apagui. Si el publiqueu massa d'hora, apareixerà un text "Publicat massa d'hora" a la pantalla LCD. El temps que va trigar a deixar anar el botó, el temps de reacció, es mostra a la pantalla LCD.

Subministraments

Tingueu en compte que la imatge no mostra tots els components necessaris per al projecte

1) 1 x Arduino nano / Arduino Uno + Cable de connexió

2) Perfboard de 5cm x 5cm

3) 20 x cables o cables de pont

4) Pantalla LCD 1 x 16x2 (opcional)

5) 1 x 100K o 250K potenciòmetre

6) 1 x bateria de 9V + clip de connector

7) LED de 1 x 5 mm

8) 1 commutador momentani PTM

9) 1 x 3V o 5V zumbador

La majoria dels articles es poden comprar a Amazon. Hi ha un parell de kits electrònics a Amazon que us proporcionen tots els components bàsics, com ara resistències, díodes, transistors, etc.

Personalment, ja tenia la majoria dels components, ja que tinc molts d’aquests tipus de projectes. Per als inventors que hi ha a Singapur, la torre Sim Lim és el lloc ideal per comprar tots els components electrònics. Recomano l’electrònica espacial, l’electrònica continental o l’electrònica Hamilton al 3er pis.

Pas 1: planificació i comprensió del circuit

La majoria del treball es realitza mitjançant el codi de l'Arduino. A part d’un LED, un brunzidor i un commutador PTM, no hi ha molts components electrònics estàndard. Tot i això, encara és crucial poder entendre el circuit.

1) Un extrem del commutador PTM està connectat a + 5V mentre que l'altre està connectat a un pin Arduino. El pin arduino també es connecta a terra mitjançant una resistència desplegable de 10K ohms. Això evita que qualsevol voltatge flotant afecti l'estat del pin.

2) L'ànode del LED està connectat directament a l'arduino. No cal tenir un transistor per augmentar la tensió al LED. l'Arduino proporciona una quantitat suficient de corrent per alimentar el LED. El càtode del LED està connectat a terra.

3) Finalment, es produeix el mateix procés amb el brunzidor, però per a un altre pin Arduino.

4) Les connexions entre la pantalla LCD i l’arduino es ressalten als models esquemàtics i fritzing.

Pas 2: Esquemes i construcció de circuits

Esquemes i construcció de circuits
Esquemes i construcció de circuits
Esquemes i construcció de circuits
Esquemes i construcció de circuits
Esquemes i construcció de circuits
Esquemes i construcció de circuits

Hi ha un parell d’opcions sobre com muntar el circuit.

1) Per a les persones que es dediquen a l'electrònica, recomanaria fer servir la placa per construir el circuit. És molt menys desordenat que la soldadura i serà més fàcil depurar perquè els cables es poden ajustar fàcilment. Seguiu les connexions que es mostren a les fantàstiques imatges.

2) Per a persones amb més experiència, proveu de soldar el circuit a la taula de treball. Serà més permanent i durarà més temps. Llegiu i seguiu l'esquema com a guia.

3) Finalment, també podeu demanar un PCB prefabricat a SEEED. Tot el que hauríeu de fer per soldar els components. Al pas, s’adjunta el fitxer Gerber necessari. Aquí hi ha un enllaç a una carpeta de Google Drive amb el fitxer Gerber comprimit:

Pas 3: Codi Arduino

Codi Arduino
Codi Arduino

El codi és l’aspecte del repte d’aquest projecte. S'ha de fer molt amb un sol bucle de buit i navegar per tot el temps i per als bucles dins pot trigar una mica.

El codi conté alguns comentaris per ajudar-vos a seguir. Podeu descarregar-lo i penjar-lo a l’Arduino mitjançant un cable USB a mini USB. Per a això, necessitareu l'aplicació Arduino a l'ordinador i podreu trobar l'enllaç de baixada des d'aquest lloc web:

Pas 4: carcassa del circuit

Habitatge per al circuit
Habitatge per al circuit

1) Podeu tenir una funda de plàstic antiga per a la seva carcassa. Utilitzeu un ganivet calent per retallar les ranures de la pantalla LCD i del botó.

2) A més, podeu consultar el meu compte per obtenir una altra informació instructiva on us descrigui com construir una caixa amb acrílic tallat per làser. Podreu trobar un fitxer SVG per al tallador làser. Com a alternativa, per a les persones que no tinguin accés a un tallador làser, podeu trobar un altre detall instructiu sobre com construir una caixa a partir de peces de fusta de recanvi.

3) Finalment, només podeu sortir del circuit sense carcassa. Serà fàcil de reparar i modificar.

Pas 5: demostració del circuit

enllaç al vídeo:

Recomanat: