Table des matières:

Minuteur de réaction solo (avec Arduino): 5 étapes
Minuteur de réaction solo (avec Arduino): 5 étapes

Vidéo: Minuteur de réaction solo (avec Arduino): 5 étapes

Vidéo: Minuteur de réaction solo (avec Arduino): 5 étapes
Vidéo: Arduino Workshop - Chapter 5 - Interrupts 2024, Juillet
Anonim
Minuteur de réaction solo (avec Arduino)
Minuteur de réaction solo (avec Arduino)
Minuteur de réaction solo (avec Arduino)
Minuteur de réaction solo (avec Arduino)

Dans ce projet, vous allez créer un minuteur de réaction alimenté par un Arduino. Cela fonctionne sur une fonction millis () d'Arduino où le processeur enregistre le temps écoulé depuis que le programme a commencé à s'exécuter. Vous pouvez l'utiliser pour trouver la différence de temps entre le moment où la lumière s'éteint et le bouton est relâché. Toutes les valeurs sont données en millisecondes.

Dans le jeu, vous devrez maintenir le bouton enfoncé après quoi la LED s'allumera. Vous devrez ensuite relâcher le bouton une fois la LED éteinte. Si vous le relâchez trop tôt, un texte « Libéré trop tôt » apparaît sur l'écran LCD. Le temps que vous avez mis pour relâcher le bouton, votre temps de réaction, s'affiche sur l'écran LCD.

Fournitures

Veuillez noter que l'image ne montre pas tous les composants requis pour le projet

1) 1 x Arduino nano/Arduino Uno + câble de connexion

2) 5 cm x 5 cm Perfboard

3) 20 x câbles ou fils de démarrage

4) 1 écran LCD 16x2 (en option)

5) 1 potentiomètre 100K ou 250K

6) 1 pile 9V + pince de connecteur

7) 1x5mm LED

8) 1 x interrupteur momentané PTM

9) 1 buzzer 3V ou 5V

La plupart des articles peuvent être achetés sur amazon. Il existe quelques kits électroniques sur amazon qui vous fournissent tous les composants de base tels que des résistances, des diodes, des transistors, etc. Celui que j'ai trouvé pour en avoir pour mon argent est disponible sur ce lien.

Personnellement, j'avais déjà la plupart des composants car je fais beaucoup de ces types de projets. Pour les inventeurs de Singapour, Sim Lim Tower est l'endroit où aller pour acheter tous les composants électroniques. Je recommande Space electronics, Continental electronics ou Hamilton electronics au 3ème étage.

Étape 1: Planification et compréhension du circuit

La majorité du travail est effectuée par le code dans l'Arduino. En dehors d'une LED, d'un buzzer et d'un commutateur PTM, il n'y a pas beaucoup de composants électroniques standard. Néanmoins, il reste crucial de pouvoir comprendre le circuit.

1) Une extrémité du commutateur PTM est connectée à +5V tandis que l'autre est connectée à une broche Arduino. La broche arduino est également connectée à la terre à l'aide d'une résistance pull-down de 10K ohms. Cela empêche toute tension flottante d'affecter l'état de la broche.

2) L'anode de la LED est directement connectée à l'arduino. Il n'est pas nécessaire d'avoir un transistor pour augmenter la tension de la LED. l'Arduino fournit une quantité de courant suffisante pour alimenter la LED. La cathode de la LED est reliée à la terre.

3) Enfin, le même processus se produit avec le buzzer mais pour une broche Arduino différente.

4) Les connexions entre l'écran LCD et l'arduino sont mises en évidence dans les schémas et les modèles frits.

Étape 2: Schémas et construction du circuit

Schémas et construction du circuit
Schémas et construction du circuit
Schémas et construction du circuit
Schémas et construction du circuit
Schémas et construction du circuit
Schémas et construction du circuit

Il y a quelques options sur la façon de mettre en place le circuit.

1) Pour les personnes qui se lancent dans l'électronique, je recommanderais d'utiliser la maquette pour construire le circuit. C'est beaucoup moins salissant que la soudure, et il sera plus facile à déboguer car les fils peuvent être ajustés facilement. Suivez les connexions indiquées sur les images frites.

2) Pour les personnes plus expérimentées, essayez de souder le circuit sur la maquette. Il sera plus permanent et durera plus longtemps. Lisez et suivez le schéma pour vous guider.

3) Enfin, vous pouvez également commander un PCB préfabriqué auprès de SEEED. Tout ce que vous auriez à faire, c'est de souder les composants. Le fichier Gerber nécessaire est joint à l'étape. Voici un lien vers un dossier google drive avec le fichier Gerber zippé:

Étape 3: Code Arduino

Code Arduino
Code Arduino

Le code est l'aspect challenge de ce projet. Il y a beaucoup à faire avec une seule boucle vide et naviguer à travers tout le temps et pour les boucles à l'intérieur peut prendre un certain temps.

Le code a quelques commentaires pour vous aider à suivre. Vous pouvez le télécharger et le télécharger sur l'Arduino à l'aide d'un câble USB vers mini USB. Vous auriez besoin de l'application Arduino sur votre ordinateur pour cela et vous pourrez trouver le lien de téléchargement sur ce site Web:

Étape 4: Logement pour le circuit

Logement pour le circuit
Logement pour le circuit

1) Vous pouvez n'importe quel vieux boîtier en plastique pour son boîtier. À l'aide d'un couteau chaud, découpez les fentes pour l'écran LCD et le bouton.

2) De plus, vous pouvez consulter mon compte pour un autre instructable où je décris comment construire une boîte en acrylique découpé au laser. Vous pourrez trouver un fichier SVG pour la découpeuse laser. Alternativement, pour les personnes qui n'ont pas accès à un cutter laser, vous pouvez trouver un autre instructable détaillant comment construire une boîte à partir de pièces de bois de rechange

3) Enfin, vous pouvez simplement quitter le circuit sans boîtier. Il sera facile à réparer et à modifier.

Étape 5: Démonstration du circuit

lien vers la vidéo:

Conseillé: