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

SunGlass-BOT [Une paire de lunettes de soleil automatisée]

Composants et fournitures

Arduino UNO
× 1
Servos (Tower Pro MG996R)
× 1
Pièces électroniques UTSOURCE
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Une paire de lunettes de soleil qui détecte automatiquement l'intensité lumineuse et ferme ou ouvre son abat-jour noir.

Ainsi, à partir de maintenant, vous n'avez plus à vous soucier des yeux. Au lieu de cela, cette paire de lunettes est là pour protéger automatiquement vos yeux et également ouvrir les lunettes pour faciliter la visualisation par faible luminosité.

Ce robot est fabriqué à l'aide d'Arduino et de quelques pièces de base. Ça a l'air cool, n'est-ce pas ?

Mise à jour :ce robot a été présenté comme MEILLEUR PROJET dans le magazine HAckSpace https://hackspace.raspberrypi.org/issues/9

Étape 1 : pièces

  • 1x Arduino Pro Mini (5v 16 MHz)
  • 1x micro servomoteur (n'importe quel modèle est bon mais il doit être petit)
  • 1x LDR (résistance dépendante de la lumière)
  • 1 résistance de 10 kohms
  • une paire de lunettes de soleil

Pour la programmation, vous aurez besoin d'un convertisseur USB vers TTl ou d'un Arduino Uno. Je vais télécharger le code à l'aide d'un Uno.

Étape 2 : Principe

Nous allons créer un circuit diviseur de tension et le connecter à Arduino. Nous savons maintenant que LDR est une résistance variable et que sa valeur de résistance change en fonction de l'intensité lumineuse. Étant donné que notre résistance est de 10k, notre valeur sera comprise entre 0 et 1023. S'il y a une lumière solaire vive ou moyenne, la valeur sera inférieure à 100. Dans la lumière ambiante, la valeur sera d'environ 500 à 600. Si trop sombre, le montant sera de 1023. Vous l'avez compris, n'est-ce pas ? Allons-y !

Étape 3 :Le Circuit

Le circuit est assez simple à construire. Je l'ai testé sur une maquette, puis je l'ai soudé sur un Arduino Pro Mini. Faites de la place pour le LDR car il devra détecter la lumière.

Étape 4 :Programmation de l'Arduino Pro Mini

Comme vous pouvez le voir, nous n'avons pas d'option de programmation USB sur le Pro Mini. Utilisez un convertisseur USB vers TTL ou utilisez un Arduino Uno. Après tout, nous avons tous un Uno, non ? Alors pourquoi gaspiller de l'argent ?

Retirez simplement le CI ATmega328P de l'Arduino Uno à l'aide d'un tournevis pour le soulever. Connectez ensuite la broche comme suit :

  • UNO -------- Pro mini
  • 5v ---------------vcc
  • Gnd ------------Gnd
  • tx----------------tx
  • rx----------------rx
  • réinitialiser ----------- d'abord

Vous pouvez regarder la vidéo pour le faire (langue différente) :

C'est ça! Connectez ensuite le câble USB Arduino Uno et connectez-vous à votre PC ou Android pour télécharger le code. Avant de télécharger, allez dans outils> type de carte> sélectionnez Arduino Pro Mini (sélectionnez également le bon processeur 5V 16 MHz dans notre cas). Voir l'image.

Ensuite, téléchargez le code.

Lien de code :https://github.com/ashraf-minhaj/SunGlass-Bot-Auto...

//*SunGlass-Bot une lunette de soleil automatique d'ashraf minhaj.//tutoriel complet sur youtube :www.youtube.com/c/fusebatti//Contact si besoin [email protected]#includeServo verre ; //servo nameint ldr=0; //connecter LDR à A0int value=0; //définir la valeur 0void setup() { Serial.begin(9600); // ce n'est pas nécessaire, mais pour montrer la valeur à pc sglass.attach(9); //déclarez dans quelle broche le servo que vous attachez}boucle vide(){ value =analogRead(ldr); //lire la valeur analogique à partir de A0 Serial.println(value); retard (100); if(value<100) //changez la valeur comme vous le souhaitez { sglass.write(155); //délai d'abaissement du verre noir (100); //un peu de retard pour que le servo s'y déplace } else { sglass.write(80); // délai de montée du verre noir (100); }} 

Téléchargez-le et voyez comment cela fonctionne !

Étape 5 :Préparez les lunettes de soleil

Poussez fort pour retirer les lunettes noires et collez-les sur un fil dur comme celui-ci. Montez ensuite le servo et ajoutez un bras de servo pour le coller avec le cadre en verre supplémentaire que nous avons fabriqué. Vous pouvez l'alimenter en utilisant n'importe quelle source d'alimentation 5V 1A. Je vais utiliser une banque d'alimentation maison.

Étape 6 :terminé !

Mettez le circuit sous tension et vous devriez voir l'Arduino s'allumer. Maintenant, sors et amuse-toi avec ce robot à lunettes de soleil à la fois étrange et incroyable !

Code

  • subglass-bot.code.c
subglass-bot.code.cC/C++
//*SunGlass-Bot une lunette de soleil automatique d'ashraf minhaj.//tutoriel complet sur youtube :www.youtube.com/c/fusebatti//Contact si nécessaire [email protected]#includeServo verre; //servo nameint ldr=0; //connecter LDR à A0int value=0; //définir la valeur 0void setup() { Serial.begin(9600); // ce n'est pas nécessaire, mais pour montrer la valeur à pc sglass.attach(9); //déclarez dans quelle broche le servo que vous attachez}boucle vide(){ value =analogRead(ldr); //lire la valeur analogique à partir de A0 Serial.println(value); retard (100); if(value<100) //changez la valeur comme vous le souhaitez { sglass.write(155); //délai d'abaissement du verre noir (100); //un peu de retard pour que le servo s'y déplace } else { sglass.write(80); // délai de montée du verre noir (100); }}
sunglass-bot.code
https://github.com/ashraf-minhaj/SunGlass-Bot-Automatic-SunGlass-Robot-

Schémas


Processus de fabrication

  1. Lanterne à gaz
  2. Pointeur laser
  3. Lampe de poche
  4. Kaléidoscope
  5. Laser à semi-conducteur
  6. Photographie
  7. Feux de signalisation
  8. Ampoule
  9. Fibre optique