Table des matières:

Détecteur de niveau de lumière LDR : Ouverture et fermeture des yeux : 6 étapes
Détecteur de niveau de lumière LDR : Ouverture et fermeture des yeux : 6 étapes

Vidéo: Détecteur de niveau de lumière LDR : Ouverture et fermeture des yeux : 6 étapes

Vidéo: Détecteur de niveau de lumière LDR : Ouverture et fermeture des yeux : 6 étapes
Vidéo: accident de voiture en direct c'est violent 😱😱😱 #accident #crash #choc #collision #violent #voiture 2024, Juillet
Anonim
Image
Image
Détecteur de niveau de lumière LDR: Ouverture et fermeture des yeux
Détecteur de niveau de lumière LDR: Ouverture et fermeture des yeux
Détecteur de niveau de lumière LDR: Ouverture et fermeture des yeux
Détecteur de niveau de lumière LDR: Ouverture et fermeture des yeux

Bonjour à tous, j'espère que cette instructable est de votre goût. Tout doute, commentaire ou correction sera bien reçu.

Ce circuit a été réalisé comme un module de contrôle pour fournir des informations sur la quantité de lumière dans l'environnement, afin de contrôler l'ouverture des yeux via un servomoteur.

Ce circuit a 4 sorties, qui donnent 5V ou 0V chacune, selon l'intensité de la lumière incidente. En supposant que nous ayons une intensité mesurée en pourcentage, nous aurons les cas suivants:

  • Lorsque la lumière est comprise entre 0% et 20%, les 4 sorties donneront 0V
  • Lorsque la lumière est comprise entre 20% et 40%, la première sortie donnera 5V et les autres donneront 0V
  • Lorsque la lumière est comprise entre 40% et 60%, les deux premières sorties donneront 5V et les autres donneront 0V
  • Lorsque la lumière est comprise entre 60% et 80%, les trois premières sorties donneront 5V et la dernière donnera 0V
  • Lorsque la lumière est comprise entre 80% et 100%, les 4 sorties donneront 5V

Remarque: ces pourcentages mentionnés ne sont qu'un exemple pour enregistrer des explications. Dans les étapes suivantes, il est expliqué comment calibrer cela

Connaissant les conditions, un programme est réalisé en Arduino avec ces 4 entrées, et en sortie nous aurons un signal PWM envoyé au servo qui contrôlera un mécanisme d'ouverture des yeux.

Fournitures

De quoi aurez-vous besoin ?

(truc de circuit)

  • 1 LM324
  • 1 Protoboard
  • 6 résistances Trimmer (10kOhms chacune) 1 LDR (Light-Dependent Resistor)
  • Quelques fils de cavalier de planche à pain ou juste du fil et des pinces coupantes
  • 1 servomoteur
  • Voltmètre

(trucs de tête et de mécanisme)

  • Créativité (le plus important)
  • Une mousse de tête
  • Papier carton
  • La colle
  • Des bâtons de bois
  • Une autre chose qui vous aidera à le rendre plus esthétique

(optionnel)

  • Station de soudage ou fer à souder
  • Soudure à l'étain
  • Un circuit imprimé 5x5 points

Étape 1: Planification de notre circuit

Planification de notre circuit
Planification de notre circuit

Tout d'abord, nous devons avoir tous les composants avant de faire le mécanisme.

Il est important de savoir que si vous n'obtenez pas les composants exacts, vous pouvez utiliser des alternatives. vous avez une valeur entre 10kΩ et 100kΩ, vous pouvez l'utiliser. Ou si vous n'obtenez pas de LM324, vous pouvez utiliser un MC34074 (à titre d'exemple, il y en a beaucoup), la seule exigence est d'avoir 4 opamps pouvant utiliser une alimentation 5V non symétrique (source d'alimentation arduino 5V).

Alors, étant donné cela, commençons.

Étape 2: Assemblage du circuit

Assemblage de circuits
Assemblage de circuits
Assemblage de circuits
Assemblage de circuits
Assemblage de circuits
Assemblage de circuits

Pour créer le module, nous avons le schéma suivant, et le schéma LM324

Chaque numéro entre les opamps représente le numéro de broche du LM324, donc, les broches avec le même numéro DANS LES OPAMPS sont des nœuds communs.

REMARQUE: en haut, il y a un en-tête représentant les connexions externes, c'est-à-dire les connexions avec un Arduino UNO. Ne confondez pas les broches du header nommé J1 avec les broches du LM324.

Ici, vous avez deux options:

  1. Faites-le dans un protoboard. C'est le moyen le plus simple d'assembler et de tester, mais la conception n'est pas du tout la meilleure.
  2. Utilisez un panneau perforé (également appelé DOT PCB). Cette option vous donnera la possibilité de réduire le circuit à un carré de 5x5cm (juste le module), mais vous devez souder. Si vous êtes mineur, demandez l'aide d'un adulte.

En 3ème photo, c'est le circuit assemblé en protoboard.

Dans l'image 4th et 5ft, il s'agit d'assembler le même circuit, mais dans un panneau perforé.

La 6ème photo a le circuit complet.

En résumé, le circuit aura 4 sorties. Ces sorties seront utilisées pour se connecter à l'Arduino UNO.

Étape 3: Calibrer le circuit

Image
Image
Calibrer le circuit
Calibrer le circuit

Une fois assemblé, nous devons connecter notre circuit, et vérifier la tension donnée par chaque résistance de trimmer: nous devons régler respectivement 0,5V, 1V, 1,5V et 2V sur RV1, RV2, RV3 et RV4.

Pour ce faire, vous devez alimenter le circuit avec le 5V et le GND de l'arduino, et mesurer chaque tension dans le trimmer. Vous connectez un voltmètre entre la broche centrale d'un trimmer (une par une) et à GND. Ensuite, vous faites pivoter la tondeuse jusqu'à obtenir la tension souhaitée.

Votre voltmètre a 2 câbles, un rouge et un noir.

  1. Mettez le câble noir dans un nœud GND.
  2. Mettez le câble rouge dans la 3ème broche du LM324. Tournez la tondeuse jusqu'à ce qu'elle ait 0,5V.
  3. Remplacez le câble rouge par la 5ème broche du LM324. Tournez la tondeuse jusqu'à ce qu'elle ait 1V.
  4. Remplacez le câble rouge par la 10ème broche du LM324. Tournez la tondeuse jusqu'à ce qu'elle ait 1,5 V
  5. Remplacez le câble rouge par la 12ème broche du LM324. Tournez la tondeuse jusqu'à ce qu'elle ait 2V.

Toutes ces étapes doivent être effectuées avec tous connectés (l'Arduino et le circuit réalisé par nos soins).

Peut-être aurez-vous besoin de plus de 2 mains, demandez l'aide de quelqu'un d'autre si nécessaire.

Le 5ème trimmer sert de calibreur de sensibilité (celui qui est entre LDR, c'est-à-dire celui nommé RV5)

Comme vous pouvez le voir, dans la vidéo il y a un test avec les sorties, j'ai utilisé des leds vertes pour le faire plus didactique et facile à apprécier (j'ai mis ma main plus près pour bloquer la lumière, et le circuit fait que les leds s'allument ou s'allument en fonction de la lumière incidente).

Étape 4: Assemblage du servomoteur

Assemblage du servomoteur
Assemblage du servomoteur
Assemblage du servomoteur
Assemblage du servomoteur
Assemblage du servomoteur
Assemblage du servomoteur

Ici, vous devez vous étonner: vous devez mettre les yeux dans un mécanisme qui peut ouvrir et fermer l'œil, simulant une paupière.

Dans la 1ère photo, vous voyez le vrai modèle mis en œuvre par moi.

dans la 2ème photo, il y a un dessin qui représente le mécanisme de base.

Utilisez la tête en mousse, des bâtons en bois et de la colle pour faire le mécanisme.

Comme vous le voyez sur la 3ème photo, le LDR est dans le nez

Étape 5: Codage

Codage
Codage

Enfin, vous devez connecter le circuit aux broches 3, 4, 5 et 6 de l'Arduino, et le servo sera connecté à la 9ème broche.

Le code est ci-dessous. Il contient des commentaires pour expliquer chaque section importante.

Étape 6: Profitez

Zoomez et dézoomez votre lumière sur le LDR pour apprécier les changements dans les yeux.

Merci d'avoir regardé. J'espère que tu aimes.

Conseillé: