Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Caméléon électronique

Composants et fournitures

Arduino Nano R3
× 1
Anneau Adafruit NeoPixel :WS2812 5050 LED RVB
× 1
Capteur de couleur TCS 3200
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Vous êtes-vous déjà demandé comment le caméléon change de couleur à travers les changements de couleurs environnementales ?

Il existe quelque chose appelé hormone de stimulation des mélanocytes ou MSH. Si vous voulez en savoir plus, veuillez suivre ce lien. Les histoires mises à part, je voulais construire un système d'éclairage ambiant ou quelque chose comme le caméléon. Cela a l'air cool et ça aide aussi les yeux. J'avais une bande LED NeoPixel et un capteur de couleur de rechange. Je viens donc de construire mon Chameleon (électronique) en utilisant Arduino (microcontrôleur pour tout le monde) comme cerveau.

Étape 1 : choses dont vous aurez besoin

1. Arduino Nano (tout Arduino convient) Lien Amazon pour Arduino Uno

2. Capteur de couleur TCS3200 Lien Amazon pour capteur de couleur

3. Bande LED NeoPixel Amazon Link pour Neo Pixel LED

4. Cavaliers et source d'alimentation

Étape 2 :Brève introduction aux pièces

Arduino :Microcontrôleur qui obtient les données du capteur de couleur RVB du TCS 3200 et génère le signal PWM respectif pour contrôler la couleur des lumières LED NeoPixel. Capteur de couleur TCS 3200 :ce capteur contient un réseau de photodiodes qui répondent différemment à différentes couleurs, ce qui donne la couleur de la lumière tombant sur le réseau de photodiodes. Ces données peuvent être utilisées pour reproduire ces couleurs. LED Neo Pixel :Cela peut générer beaucoup de couleurs en fonction du signal qui lui est donné. Le nom de l'IC est WS2812B.

Étape 3 :Tout connecter

Connexion - Réaction. La connexion doit être effectuée de manière à ce qu'Arduino lise les données de 4 photodiodes différentes dans le TCS 3200. Et renvoie ces valeurs sous forme de données aux LED NeoPixel pour reproduire la même couleur. 4 photodiodes sur les capteurs sont sensibles à 4 combinaisons de couleurs différentes. Ceux-ci produisent des signaux de courant qui sont convertis en signaux de fréquence, c'est-à-dire la conversion I en F. Ceci est lu par les broches Arduino puis transmis en entrée aux LED NeoPixel. Je ne veux pas approfondir le fonctionnement des capteurs. Cela peut être compris en se référant aux fiches techniques du capteur TCS 3200.

Étape 4 :Codage

Le code de ce projet est ici.

Vous pouvez le télécharger et décompresser le fichier pour trouver les bibliothèques et le code nécessaires. Veuillez mettre les bibliothèques dans le dossier des bibliothèques d'Arduino IDE. Compilez le code et téléchargez-le. Le code est explicite. J'améliore mon codage en regardant d'autres codes. Toutes les suggestions pour optimiser le code sont toujours les bienvenues.

Étape 5 :Viola... ça marche

Ici ça marche. Il reproduit maintenant toutes les couleurs que vous montrez au capteur. Les bonnes applications sont

1. Éclairage d'ambiance pour les téléviseurs et les ordinateurs, cela réduit la fatigue oculaire car il imite un maximum de couleurs sur votre écran.

2. Éclairage de la pièce

3. Éclairage d'ambiance

4. Vous pouvez imprimer un caméléon en 3D et placer toute l'électronique pour en faire un véritable caméléon imprimé en 3D.

N'oubliez pas de voter pour moi dans les concours.

Étape 6 :Vidéo de travail

Voici une vidéo de travail.

Code

Caméléon électronique
https://github.com/vishwasnavada/Cameleon

Schémas


Processus de fabrication

  1. Encre électronique
  2. Arduino Spybot
  3. FlickMote
  4. Téléviseur maison B-Gone
  5. horloge maîtresse
  6. Trouvez-moi
  7. Puissance Arduino
  8. Tech-TicTacToe
  9. Arduino quadrupède