Comment concevoir un circuit de gradateur tactile à l'aide d'Arduino?

Comment concevoir un circuit de gradateur tactile à l'aide d'Arduino?

Un interrupteur est la partie la plus essentielle de tout circuit. Différents circuits utilisent des commutateurs différents. Dans ce projet, nous allons utiliser un variateur tactile. Ce commutateur est un capteur tactile qui détecte le toucher physique ou la proximité. L'appareil électrique qui sera contrôlé par ce variateur tactile changera son intensité en fonction de la sortie de cet interrupteur.

Capteur tactile avec Arduino



Comment changer d'appareil à l'aide du capteur tactile?

Commençons à travailler sur notre projet sans perdre de temps.



Étape 1: Collecte des composants

Si vous voulez éviter tout désagrément au milieu d'un projet, la meilleure approche est de faire une liste de tous les composants qui seront utilisés et de passer par une brève étude de leur fonctionnement. Une liste de tous les composants que nous allons utiliser dans notre projet est la suivante:

  • Arduino uno
  • LED
  • Transistor NPN 2N2222
  • Résistance 1k ohms
  • Fils de cavalier
  • Adaptateur 12V CA vers CC

Étape 2: étude des composants

Comme nous savons que nous avons une liste de tous les composants que nous allons utiliser, avançons d'un pas et passons par une brève étude de ces composants.



Arduino Uno est une carte microcontrôleur utilisée pour effectuer diverses opérations dans différents circuits. Nous brûlons un Code C sur ce tableau pour lui dire comment et quelles opérations effectuer.

Arduino uno

Un capteur tactile est un périphérique d'entrée très sensible qui détecte le toucher physique ou la proximité. L'avantage de ce capteur est qu'un seul capteur est utilisé pour effectuer de nombreuses opérations comme toucher, glisser, pincer, etc. Le principe sur lequel il fonctionne est qu'il mesure le changement de capacité lorsqu'une personne touche le capteur. Ce capteur se compose d'un Pavé tactile TTP223 . Lorsqu'un doigt est placé sur le capteur, l'état des broches OUT indique HAUTE .



Senseur tactile

Étape 3: assemblage des composants

Assemblons maintenant tous les composants et fabriquons un circuit de commutation.

  1. Un capteur tactile est un module tactile doté de 3 broches d'entrée / sortie. Mettez ce module sous tension en connectant la broche Vcc et la broche de terre au 5V et à la terre de l'Arduino. Connectez la broche SIG ou OUT de ce module à la broche 8 de l'Arduino.
  2. Connectez le transistor 2N2222 à la pin3 de l'Arduino avec une résistance connectée à la base du transistor et à la borne de collecteur au 5V d'Arduino Uno. Connectez une petite ampoule entre l'émetteur du transistor et la masse. Pin3 de l'Arduino est un PWM pin, ce qui signifie que la valeur de cette broche peut varier de 0 à 255.

Schéma

Étape 4: Premiers pas avec Arduino

Si vous n'êtes pas déjà familiarisé avec l'IDE Arduino, ne vous inquiétez pas car une procédure étape par étape pour configurer l'IDE Arduino est donnée ci-dessous.

  1. Téléchargez la dernière version d'Arduino IDE à partir de Arduino
  2. Connectez votre carte Arduino au PC et ouvrez le panneau de configuration. Cliquer sur Matériel et son et voir Appareils et imprimantes. Trouvez le nom du port auquel votre carte Arduino est connectée.

    Trouver un port

  3. Survolez le menu Outil et réglez le tableau sur Arduino / Genuino Uno.

    Conseil de réglage

  4. Dans le même menu Outil, définissez le port que vous avez observé auparavant dans Appareils et imprimantes.

    Réglage du port

  5. Téléchargez le code ci-dessous et cliquez sur le bouton de téléchargement pour graver le code sur la carte microcontrôleur.

    Télécharger

Vous pouvez télécharger le code en cliquant sur ici.

Étape 5: Code

Le code est très simple. Il est expliqué brièvement ci-dessous:

  1. Au début, toutes les broches qui seront utilisées sont initialisées. Une variable heures est initialisé qui contiendra la valeur, qui sera envoyée à l'ampoule pour changer l'intensité de sa lueur. Cette valeur sera comprise entre 0 et 255.
int led = 3; int sen = 8; int val = 0;

2. void setup() est une fonction utilisée pour définir les broches à utiliser comme INPUT ou OUTPUT. La vitesse de transmission est également définie dans cette fonction. Le débit en bauds est la vitesse à laquelle la carte microcontrôleur communique avec d'autres capteurs.

void setup () {Serial.begin (9600); pinMode (sen, INPUT); pinMode (led, sortie); digitalWrite (sen, LOW); digitalWrite (led, LOW); }

3. boucle vide () est une fonction qui s'exécute à plusieurs reprises dans une boucle. Dans cette boucle, on vérifie que si le capteur détecte un doigt ou non. Si le doigt est détecté en continu, la valeur de la variable ' val ' est réglé pour rester entre 0 et 255. Le processus se poursuit jusqu'à ce que le doigt soit levé ou que la luminosité maximale soit atteinte. Le contrôleur est programmé si un double onglet est détecté, il réduira la luminosité.

Ampoule logique similaire. de PWM est utilisé pour la réduction de la luminosité de l'ampoule. Si le doigt est à double languette, l'intensité de l'ampoule diminue progressivement jusqu'à ce que le doigt soit levé ou que l'ampoule atteigne sa luminosité minimale.

boucle vide () {while (digitalRead (sen) == LOW); while (digitalRead (sen) == HIGH) {while (digitalRead (sen) == HIGH) {if (val = 0) {analogWrite (led, val); val--; retard (15); }}}}

Maintenant que nous savons comment intégrer le capteur tactile avec Arduino. Vous pouvez désormais créer le vôtre chez vous et profiter de la gradation de votre ampoule en utilisant ce capteur tactile.

Applications

Le fonctionnement du variateur est décrit ci-dessus à l'aide d'une petite ampoule. Ce processus peut être implémenté dans de nombreuses autres applications. Certaines de ces applications sont répertoriées ci-dessous.

  1. Pour utiliser le variateur tactile avec des ampoules à incandescence CA, des circuits intégrés dédiés tels que TT6061A peuvent être utilisés.
  2. Ce variateur tactile peut être utilisé pour contrôler la vitesse d'un petit ventilateur en touchant simplement le capteur.
  3. Ce variateur tactile peut être utilisé pour contrôler la luminosité d'une ampoule en touchant simplement le capteur.
  4. Peut remplacer les gradateurs traditionnels tels que les interrupteurs à glissière ou les interrupteurs de type rotatif pour les ampoules.