Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

SunGlass-BOT [Eine automatische Sonnenbrille]

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Servos (Tower Pro MG996R)
× 1
UTSOURCE Electronic Parts
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Eine Sonnenbrille, die automatisch die Lichtintensität erkennt und ihren schwarzen Schirm schließt oder öffnet.

Von nun an müssen Sie sich also keine Sorgen mehr um die Augen machen. Stattdessen ist diese Brille hier, um Ihre Augen automatisch zu schützen und auch die Blenden zu öffnen, um das Sehen bei schwachem Licht zu erleichtern.

Dieser Roboter wird mit Arduino und einigen grundlegenden Teilen hergestellt. Klingt cool, nicht wahr?

Update:Dieser Roboter wurde im HAckSpace Magazine als TOP PROJEKT vorgestellt https://hackspace.raspberrypi.org/issues/9

Schritt 1:Teile

  • 1x Arduino Pro Mini (5v 16 MHz)
  • 1x Mikro-Servomotor (jedes Modell ist gut, aber es muss klein sein)
  • 1x LDR (lichtabhängiger Widerstand)
  • 1x 10k Ohm Widerstand
  • eine Sonnenbrille

Zum Programmieren benötigen Sie einen USB-zu-TTl-Konverter oder Arduino Uno. Ich lade Code mit einem Uno hoch.

Schritt 2:Prinzip

Wir machen eine Spannungsteilerschaltung und verbinden sie mit Arduino. Jetzt wissen wir, dass LDR ein variabler Widerstand ist und sein Widerstandswert sich je nach Lichtintensität ändert. Da unser Widerstand 10k beträgt, liegt unser Wert zwischen 0 und 1023. Bei hellem oder mittlerem Sonnenlicht liegt der Wert unter 100. Bei Raumlicht liegt der Wert bei etwa 500 bis 600. Wenn auch dunkel, der Betrag wird 1023 betragen. Du hast es verstanden, oder? Fahren wir fort!

Schritt 3:Die Schaltung

Die Schaltung ist einfach genug zu bauen. Ich habe es auf einem Steckbrett getestet und dann auf einen Arduino Pro Mini gelötet. Machen Sie Platz für den LDR, da er das Licht erkennen muss.

Schritt 4:Programmierung des Arduino Pro Mini

Wie Sie sehen, haben wir beim Pro Mini keine USB-Programmiermöglichkeit. Verwenden Sie einen USB-zu-TTL-Konverter oder verwenden Sie ein Arduino Uno. Schließlich haben wir alle einen Uno, oder? Warum also Geld verschwenden?

Entfernen Sie einfach den ATmega328P IC vom Arduino Uno mit einem Schraubendreher, um ihn anzuheben. Verbinden Sie dann den Pin wie folgt:

  • UNO -------- Pro mini
  • 5v---------------vcc
  • Gnd------------Gnd
  • tx----------------tx
  • rx----------------rx
  • zurücksetzen---------- zuerst

Sie können sich dazu das Video ansehen (Sprache unterschiedlich):

Das ist es! Schließen Sie dann das Arduino Uno USB-Kabel an und verbinden Sie es mit Ihrem PC oder Android, um den Code hochzuladen. Gehen Sie vor dem Hochladen zu Tools> Boardtyp> wählen Sie Arduino Pro Mini aus (wählen Sie in unserem Fall auch den richtigen Prozessor 5V 16 MHz). Siehe das Bild.

Lade dann den Code hoch.

Code-Link:https://github.com/ashraf-minhaj/SunGlass-Bot-Auto...

//*SunGlass-Bot eine automatische Sonnenbrille von Ashraf Minhaj.//Vollständiges Tutorial auf Youtube:www.youtube.com/c/fusebatti//Bei Bedarf kontaktieren [email protected]#includeServoglas; //Servonameint ldr=0; // LDR mit A0int verbinden Wert =0; // Wert definieren 0void setup () { Serial.begin (9600); // dies ist nicht notwendig, aber um dem PC einen Wert anzuzeigen sglass.attach (9); // deklarieren, an welchem ​​Pin das Servo befestigt ist}void loop () { value =analogRead (ldr); // Wert analog von A0 lesen Serial.println (Wert); Verzögerung (100); if(value<100) //Ändere den Wert nach Belieben {sglass.write(155); // schwarzes Glas nach unten Verzögerung (100); // eine Bitverzögerung für das Servo, um sich dorthin zu bewegen} else {sglass.write (80); // Schwarzes Glas nach oben Verzögerung (100); }} 

Laden Sie es hoch und sehen Sie, wie es funktioniert!

Schritt 5:Bereiten Sie die Sonnenbrille vor

Drücken Sie fest, um die schwarze Brille zu entfernen, und kleben Sie sie einfach so auf einen harten Draht. Dann montieren Sie das Servo und fügen einen Servoarm hinzu, um es mit dem zusätzlichen Glasrahmen zu verkleben, den wir gemacht haben. Sie können es mit jeder 5V 1A Stromquelle einschalten. Ich werde eine selbstgemachte Powerbank verwenden.

Schritt 6:Fertig!

Schalten Sie die Schaltung ein und Sie sollten das Arduino aufleuchten sehen. Gehen Sie jetzt raus und haben Sie Spaß mit diesem seltsam aussehenden, aber erstaunlichen Sonnenbrillenroboter!

Code

  • subglass-bot.code.c
subglass-bot.code.cC/C++
//*SunGlass-Bot eine automatische Sonnenbrille von Ashraf Minhaj.//Vollständiges Tutorial auf Youtube:www.youtube.com/c/fusebatti//Bei Bedarf kontaktieren [email protected]#includeServo Glas; //Servonameint ldr=0; // LDR mit A0int verbinden Wert =0; // Wert definieren 0void setup () { Serial.begin (9600); // dies ist nicht notwendig, aber um dem PC einen Wert anzuzeigen sglass.attach (9); // deklarieren, an welchem ​​Pin das Servo befestigt ist}void loop () { value =analogRead (ldr); // Wert analog von A0 lesen Serial.println (Wert); Verzögerung (100); if(value<100) //Ändere den Wert nach Belieben {sglass.write(155); // schwarzes Glas nach unten Verzögerung (100); // eine Bitverzögerung für das Servo, um sich dorthin zu bewegen} else {sglass.write (80); // Schwarzes Glas nach oben Verzögerung (100); }}
sonnenbrille-bot.code
https://github.com/ashraf-minhaj/SunGlass-Bot-Automatic-SunGlass-Robot-

Schaltpläne


Herstellungsprozess

  1. Gaslaterne
  2. Laserpointer
  3. Taschenlampe
  4. Kaleidoskop
  5. Halbleiterlaser
  6. Fotografieren
  7. Verkehrssignal
  8. Glühbirne
  9. Glasfaser
  10. Gestengesteuerte interaktive Tischleuchte