In diesem Artikel wird die Verwendung erläutert Arduino kann die Webcam steuern. Genauer gesagt wird die Steuerung ein Servoantrieb sein, der im Rahmen des Designers installiert ist, auf dem die Webcam bereits montiert ist.
Vom Autor zum Erstellen dieses Geräts verwendete Materialien:
1) Metallkonstrukteur
2) Kaltschweißen
3) Webcam
4) Servo
5) LEDs
6) Arduino
8) Joystick von PS3
Betrachten Sie das Design und die wichtigsten Punkte beim Erstellen eines Geräts zur Steuerung der Kamera genauer.
Verwirrt von der Frage, wie eine so bequeme Arduino-Plattform zusätzlich zu Standardfunktionen wie Blinklichtern verwendet werden kann. Nach einem Gespräch über Skype mit einem Kollegen bei der Arbeit kam der Autor auf eine interessante Idee. Was ist, wenn Sie seinen Kollegen die Möglichkeit geben, eine Webcam zu steuern und zu beobachten, was im Büro passiert? Kaum gesagt als getan, und der Autor begann mit der Umsetzung dieser Idee.
Zunächst untersuchte der Autor die Hauptmaterialien von Artikeln, in denen ein Joystick zur Steuerung von Einheiten verwendet wurde, die auf der Arduino-Plattform erstellt wurden. Nachdem der Autor das Material dieser Artikel verstanden hatte, erkannte er, dass er den alten Joystick der PS3 verwenden konnte, um die Bewegungen des Servos von ihm aus zu steuern.
Mit dem Bau begann der Autor, einen Rahmen zu bauen, in dem das Servoantrieb und die Kamera selbst platziert werden. Um die Aufgabe nicht zu erschweren, entschied sich der Autor für den üblichen Metallkonstrukteur, den er in einem Gebrauchtwarenladen gekauft hatte.
Unter Berücksichtigung der Details dieses Konstruktors stellte sich heraus, dass ein solcher Rahmen für das zukünftige Gerät erstellt wurde:
Im Rahmen wurde ein Servoantrieb installiert. Wie auf dem Foto zu sehen ist, passt es perfekt in den erstellten Rahmen. Um das Servo am Rahmen zu befestigen, verwendete der Autor doppelseitiges Klebeband. Durch Kaltschweißen wurde die Servowelle mit dem Zahnrad verbunden, das die Bewegung der Plattform mit der Kamera steuert.
Es ist wichtig sicherzustellen, dass das Getriebedesign so gestaltet ist, dass keine unnötige Last entsteht.
Dann begann der Autor, die Webcam zu installieren. Es wurde eine Logitech-Kamera verwendet, die im Büro des Unternehmens verwendet wird, in dem der Autor arbeitet. Aufgrund der Tatsache, dass die Kamera nicht dem Autor gehört, hat er sie daher nicht zerlegt und das Gegengewicht entfernt, obwohl dies das Design des zukünftigen Geräts vereinfachen würde.
Um das Gewicht der Kamera irgendwie auszugleichen und in der Mitte der Struktur zu verteilen, verwendete der Autor 2 dicke Dichtungen. Sie ermöglichen es Ihnen, das Gewicht der Kammer von der Servowelle auf den Hauptrahmen zu verlagern und den Druck der Welle auf die Kammer selbst zu vermeiden.
Die Kamera ist auf einer speziellen runden Plattform montiert, die auf einer vom Servoantrieb kommenden Welle basiert. Auf diese Weise wird die Kamerasteuerung mittels einer Querübertragung realisiert.
Nachdem der mechanische Teil der Struktur fertig war, nahm der Autor ihn auf e Füllung.
Zunächst entschied er sich, Servos und LEDs anzuschließen, die den Status des Systems anzeigen.
Das Servo selbst hat 3 Drähte: -GND, + 5V und Signal. Der Autor verwendete 9 Pins, um die Fähigkeit zur Steuerung des Laufwerks zu realisieren. Um eine Anzeige für die Antriebsfreigabe zu erstellen, installierte der Autor eine Diode, die an zwei Drähte angeschlossen ist: + 5V und GND mit einem Widerstand an der + 5V-Leitung.
Basierend auf Artikeln im Internet bereitete der Autor dann einen kaputten Joystick von der PS3 vor, um das Laufwerk zu steuern.
Dann nahm der Autor ein Programm für Arduino in die Hand, dank dessen es möglich wird, den Joystick und den USB-Anschluss zur Steuerung des Servos zu verwenden. Für die Kommunikation mit einem USB-Anschluss verwendete der Autor die Modemsteuerung und einen Emulator für Anwendungsterminals wie Minicom oder Putty.
Dieses Programm bietet verschiedene Funktionen zur Steuerung der Kamera.
Um die Kamera in der Mitte um 90 Grad zu installieren, müssen Sie "m" drücken. Die Kamera wird auch automatisch in diese Position gebracht, wenn das Servo eingeschaltet wird. Um die Kamera nach links zu drehen, muss die Taste "F" gedrückt werden. Durch Drücken der Taste "J" wird die Kamera nach rechts gedreht.
Sie können das Programm am Ende des Artikels herunterladen.
Da der Autor das Design für das Kameradrehgerät nicht besonders ausgearbeitet hatte, hatte es einige Nachteile.
Beispiel: Da die Kamera beim Neigen nicht im Rahmen fixiert ist, kann sie von der Plattform fallen. Da das Servo ziemlich klein ist, erzeugt das Drehmoment der Kamera eine zusätzliche Drehung, die wiederum das Servo verformt. Die Löcher für die Servowelle sind zu groß, daher ist sie nicht statisch und unterliegt auch Beanspruchungen.
Daher möchte der Autor das Gerät in Zukunft wie folgt leicht aktualisieren: Stellen Sie sicher, dass die Kameradrehung durch die Pfeile des Joysticks und nicht durch die Tasten gesteuert wird. Entlasten Sie das Servo bei Kurvenfahrten.