Inhaltsverzeichnis:

Kamera-Panorama-Roboterkopf (Panorama) - Gunook
Kamera-Panorama-Roboterkopf (Panorama) - Gunook

Video: Kamera-Panorama-Roboterkopf (Panorama) - Gunook

Video: Kamera-Panorama-Roboterkopf (Panorama) - Gunook
Video: Neuromorphe Systeme - Ein biologisch inspirierter Schwenk-Neigekopf // Thorben Schoepe 2024, November
Anonim
Kamera Panorama Roboterkopf (Panorama)
Kamera Panorama Roboterkopf (Panorama)

Wollten Sie schon immer einmal mit einem einzigen Knopfdruck eine Panoramaszene fotografieren? Dieses anweisbare wird Ihnen beibringen, wie Sie einen Roboterkopf bauen, um Ihre Kamera zu montieren, die wiederum auf einem Stativ montiert wird. Der Roboterkopf bewegt sich in zwei Achsen, damit die Kamera nach links und rechts sowie nach oben und unten geschwenkt werden kann. Es gibt einige Voraussetzungen: Ich habe eine Canon-Kamera verwendet, die mit alternativer CHDK-Firmware geladen ist. *Kommentar dazu später überprüfen. Besuchen Sie https://chdk.wikia.com/wiki/CHDK, um die Kompatibilität Ihrer Kamera zu überprüfen. Ein wenig Löten ist erforderlich sowie einige praktische mechanische Fähigkeiten Dies ist unter der Lizenz Creative Commons Attribution-Share Alike 3.0 https://creativecommons.org/ veröffentlicht. lizenzen/von-sa/3.0/

Schritt 1: Schritte erstellen

Build-Schritte
Build-Schritte

Hier habe ich einen Index hinzugefügt, der Ihnen hoffentlich die Arbeit erleichtern wird.1 Montage des oberen Rigs2 Montage des Getriebelagers3 Verdrahtung und Befestigung der Servoplatine3 Picaxe-Programmierung4 Endmontage5 Laden Sie CHDK auf Ihre Kamera6 Kalibrierung7 Beispielpanoramen, die in Nordwales aufgenommen wurden

Schritt 2: Einkaufsliste

Einkaufsliste
Einkaufsliste

1x Brookes Basic Tilt Frame für KAP https://www.kapshop.com/product_info.php?cPath=6_26_42&products_id=159 9 Pfund 50p1x Brookes bessere Gangführung https://www.kapshop.com/product_info.php?cPath=6_26_42&products_id =75 8 Pfund Kamerabuchsenschraube https://www.kapshop.com/product_info.php?products_id=231 2 pond2X Servomotoren https://www.mutr.co.uk/product_info.php?cPath=13_530&products_id=1009437 3 Pfund jeder (Sie benötigen einen zusätzlichen, wenn Sie den Verschluss nicht mit CHDK auslösen) 1x Picaxe-Servoplatine (AXE024) https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store. TechSupplies/Products /AXE024 7 Pfund 50p2x Zahnradsätze https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops/Store. TechSupplies/Products/GWC031 ein Pfund je 22 mm Aluminiumzylinder auf 50 mm Länge geschnitten (kann je nach Ihre Stativkopffreiheit) https://cgi.ebay.co.uk/ALUMINIUM-ROUND-BAR-ROD-5-8-DIA-x-250mm-Long_W0QQitemZ270282531024QQcmdZViewItemQQptZUK_BOI_Metalworking_Milling_Welding_Metalwo rking_Supplies_ET?hash=item3eee1820d0&_trksid=p4634.c0.m14.l1262&_trkparms=|301:0|293:1|294:301 vierzelliger AA-Batteriehalter + PP3-Batterie-Clipverschiedene Muttern, Bots & SpaltscheibenKrawattenclips1x Noise-Kippschalter für Noise SUP Supressoren4x 100nF Keramik-KondensatorhockerDremmelbohrer mit Aufsätzen1/4-20 Gewindebohrer zum Befestigen des Rigs am StativM4 Gewindebohrer zum Befestigen des Rigs am Stativgewinde ZylinderlötkolbenMultimeterKabel zum Programmieren der Picaxe https://194.201.138.187/epages/Store.storefront/?ObjectPath=/Shops /Store. TechSupplies/Categories/SoftwareCables/CablesAdapters 3 Pfund (Sie benötigen einen Seriell-zu-USB-Adapter, auch wenn Ihr PC keinen vertikalen Bohrständer mit serieller Schnittstelle hat oder Zugang zu einer Werkstatt hat, um Löcher in Aluminiumstangen zu bohren, die zum Gewindeschneiden bereit sind

Schritt 3: 1 Upper Rig Build Pt 1

1 Oberer Rig Build Pt 1
1 Oberer Rig Build Pt 1
1 Oberer Rig Build Pt 1
1 Oberer Rig Build Pt 1

Upper Rig build Pt 1: Schrittmotor am Rig montieren Befestigen Sie einen Schrittmotor an der äußeren Halterung des Rigs mit 2 4mm Durchm. Muttern und Schrauben.

Schritt 4: 1 Upper Rig Build Pt 2

1 Oberer Rig Build Pt 2
1 Oberer Rig Build Pt 2
1 Oberer Rig Build Pt 2
1 Oberer Rig Build Pt 2
1 Oberer Rig Build Pt 2
1 Oberer Rig Build Pt 2
1 Oberer Rig Build Pt 2
1 Oberer Rig Build Pt 2

"Upper Rig build Pt 2: Bohren Sie Löcher, wo nötig in das Rig" Bohren Sie ein 5 mm Loch mittig, wie auf der äußeren Basis der Cradle gezeigt. Die Gelenkschraube geht durch dieses Loch. Bohren Sie ein 5,8 mm Loch (nur etwas größer als 1/4 für die Kamerahalterschraube) mittig entlang der längsten Länge der Innenhalterung des Rigs, aber die Tiefenposition hängt von der Kamera ab Messen Sie die Basis Ihrer Kamera von der Mitte des Stativbuchsenlochs bis zur Rückseite Ihrer Kamera, fügen Sie ein paar mm hinzu und Sie haben die Messung von der Rückseite der Innenhalterung

Schritt 5: 1 Upper Rig Build Pt 3

1 Oberer Rig Build Pt 3
1 Oberer Rig Build Pt 3
1 Oberer Rig Build Pt 3
1 Oberer Rig Build Pt 3
1 Oberer Rig Build Pt 3
1 Oberer Rig Build Pt 3

"Montage-Rig-Teile" Bringen Sie eine 4 mm Durchm. Gewindestange an der linken Seite der äußeren Halterung, wie in der Abbildung gezeigt. (Ich habe eine lange Mutter verwendet und den Kopf abgeschnitten) Positionieren Sie die Stange mit einem der vorgebohrten Löcher in der inneren Halterung, so dass der Abstand zwischen der Stangenmitte und der inneren Halterung etwa 20 cm beträgt. Verwenden Sie eine der selbstschneidenden Schrauben, die mit Ihrem Servo-Zubehörsatz geliefert wurden, um den anderen Arm der inneren Halterung an das Servoarm-Mittelloch zu schrauben. Prüfen Sie vor dem Verschrauben, ob die innere Basis der Halterung parallel zur äußeren Basis der Halterung verläuft.

Schritt 6: 2 Zahnradlagerbaugruppe

2 Zahnradlagerbaugruppe
2 Zahnradlagerbaugruppe
2 Zahnradlagerbaugruppe
2 Zahnradlagerbaugruppe
2 Zahnradlagerbaugruppe
2 Zahnradlagerbaugruppe

1 Montieren Sie zuerst eine Schraube mit 4,5 mm Durchmesser, 28 mm Gewindelänge und einem 32 mm Zahnrad. Ich fügte ein wenig Sekundenkleber hinzu, um sicherzustellen, dass diese Teile miteinander verriegelt waren. 2 Unterlegscheiben wurden für den Abstand hinzugefügt, damit das Wellenzahnrad mit dem Servogetriebe ausgerichtet ist. Fädeln Sie nun die Schraube zusammen mit dem Zahnrad und den Unterlegscheiben durch das Zahnradmontagestück.3 Fügen Sie als nächstes das 60-mm-Lager hinzu4 Fügen Sie eine Unterlegscheibe und einen kleinen Spaltring hinzu, dessen Durchmesser kleiner ist als der Außenrand der Lagerbaugruppe5 Ziehen Sie eine Mutter locker von Hand an6 Fügen Sie eine Spaltscheibe hinzuBohren a Loch in der Mitte eines Endes des Aluminiumzylinders. Tippen Sie auf dieses Loch mit einem 1/4 20 Gewindebohrer (Bohrergröße entspricht dem Gewindebohrer). Verbinden Sie das hintere Ende des Zylinders mit dem Zahnradmontagestück, wie in der Abbildung gezeigt. Suchen Sie zwei vorgebohrte Löcher in der Baugruppe und markieren Sie sie bis zum Zylinder Bohren und klopfen Sie diese beiden Löcher (ich habe einen M4-Gewindebohrer verwendet). Als nächstes suchen Sie die Schrauben und ziehen Sie fest. Schließlich montieren Sie den runden Servoaufsatz auf die Servowelle. Befestigen Sie einen Servomotor an der Getriebeunterstützungsbaugruppe. Schrauben Sie das in Orange gezeigte Zahnrad fest hier mit kleinen Blechschrauben auf den runden Servoaufsatz.

Schritt 7: 3 Servo PCB Verdrahtung & Befestigung Pt 1

3 Servo-Leiterplattenverdrahtung & Befestigung Pt 1
3 Servo-Leiterplattenverdrahtung & Befestigung Pt 1

"Prepare the Servo motor picaxe controller PCB"Das von den Servos erzeugte Rauschen wurde als ein Problem identifiziert, das das Picaxe-Timing beeinflusst. Dies kann durch Hinzufügen von Entstörkondensatoren über die Stromleitungen der Leiterplatte minimiert werden. Löten Sie also 100nF-Kondensatoren über das Netzteil an die Picaxe (auf der Rückseite der Lötseite der Platine). Löten Sie auch die anderen Kondensatoren über die Stromleitungen der Servos. Beachten Sie das angehängte Bild und achten Sie darauf, hier keine Kurzschlüsse zu erzeugen.

Schritt 8: 3 Servo PCB Verdrahtung & Befestigung Pt 2

3 Servo-Leiterplattenverdrahtung & Befestigung Pt 2
3 Servo-Leiterplattenverdrahtung & Befestigung Pt 2

"Löten Sie das USB-Kabel an die Servocontroller-Platine"Wenn Sie CHDK verwenden, um den Verschluss Ihrer Kamera automatisch auszulösen, müssen Sie ein Standard-USB-zu-Mini-USB-Kabel auf eine Länge von ca. 25 cm kürzen (vom Mini-USB-Anschluss, der ist das Ende, das Sie verwenden werden). Eine kleine Länge der Außenhülse abisolieren und die Innendrähte freilegen. Schneiden Sie alle außer den roten und schwarzen Drähten ab und streifen Sie die Enden davon auf Kupfer ab MÖGLICH, IHRE KAMERA ZU ZERBRECHEN, WENN SIE SIE FALSCH ERHALTEN. TUN SIE DIES AUF EIGENES RISIKO. Eine weitere wichtige Sache, die Sie überprüfen sollten, ist die Spannung für Ihre spezielle Canon-Kamera, die für die Fernauslösung verwendet wird. Ich verwende eine Canon G9, die mit den 5V, die die Servoplatine bereitstellt, in Ordnung zu sein scheint. Unter https://chdk.wikia.com/wiki/CameraFeatures finden Sie die Triggerspannung für Ihr Kameramodell. Ich bitte Sie auch dringend, diese Spannung und Polarität zu überprüfen, bevor Sie Ihre Kamera mit einem Multimeter verbinden.nb Als Alternative zur Fernauslösung über den Mini-USB-Anschluss der Kamera können Sie ein Servo an der mit dem Rig gelieferten Verschlussstange montieren. Ich habe diese Methode nicht getestet, sollte aber gut funktionieren.

Schritt 9: 4 Endmontageschritte

4 Endmontageschritte
4 Endmontageschritte
4 Endmontageschritte
4 Endmontageschritte

Zusammengebautes Getriebelager und oberes Rigg anbringenDas Getriebe und das obere Rig werden mit der Wellenschraube befestigt. Dies befindet sich in dem Loch, das Sie in der Mitte der Basis der äußeren Halterung des Rigs gebohrt haben. Schrauben Sie zur Sicherung eine Mutter auf. Der nächste Schritt erfordert ein wenig Trial & Error und ist in der Praxis einfacher als zu beschreiben. Dafür brauchst du zwei Schraubenschlüssel. Ziehen Sie die beiden Muttern fest, um sie an der äußeren Halterung fest zu befestigen. Stellen Sie die Position der unteren der beiden Muttern so ein, dass nicht zu viel Kraft auf das Lager ausgeübt wird (Servo kann sich dann nicht bewegen). Umgekehrt wackelt die Kamerabaugruppe, wenn sie zu locker ist. Befestigen Sie zwei Platinen-Montagepfosten an der äußeren Halterung des oberen Rigs und montieren Sie die Servocontroller-Platine, die Löcher sind bereits für Sie vorgebohrt. Befestigen Sie den 6V-Batteriehalter komplett mit AA-Akkus mit Kabelbindern wie abgebildet.

Schritt 10: 5 Programmierung der Picaxe

5 Programmieren der Picaxe
5 Programmieren der Picaxe

Eine Übersicht über Picaxe finden Sie unter https://www.rev-ed.co.uk/picaxe/Laden Sie einfach den Programmiereditor herunter, der unter diesem Link zu finden ist, und schließen Sie das serielle Kabel an (wenn keine serielle Buchse an Ihrem PC vorhanden ist, verwenden Sie eine serielle zum USB-Konverter)Kopieren Sie den folgenden Code und fügen Sie ihn ein, um Ihre Picaxe zu programmieren: Der neueste Code ist Version 0.2, nehmen Sie den entsprechenden Code für Ihre Canon-Firmware sdm oder chk '*** Panograph von Waldy 0.2 für sdm'*** Programmkonstantensymbol top = 175symbol bottom =250symbol left = 180symbol right = 100symbol vstep = 25symbol hstep = 20symbol servo_delay = 1000symbol camera_steady_delay = 2000symbol camera_ready_delay = 2000main:GOSUB Initfor b2 = Schritt von oben nach unten vstep für b1 = Schritt von rechts nach links hstep servo 1, b1 pause servo_delay GOSUB take_picture pause camera_ready_delay next b1 servo 2, b2 pause servo_delaynext b2endtake_picture:high 4pause 30low 4returnInit:servo 2, toppause servo_delaySERVO 1, rightpause servo_delaylow 4return'*** Panograph 0.2 von Waldy für chdk'*** Programmkonstanten mbol top = 175symbol bottom =250symbol left = 180symbol right = 100symbol vstep = 25symbol hstep = 20symbol servo_delay = 2000symbol camera_steady_delay = 4000symbol camera_ready_delay = 2000main:GOSUB Initfor b2 = Schritt von oben nach unten vstep für b1 = Schritt von rechts nach links hstep Servo 1, b1 pause servo_delay GOSUB take_picture pause camera_ready_delay next b1 servo 2, b2 pause servo_delaynext b2endtake_picture:low 4pause 30high 4pause 1000low 4pause 1000high 4returnInit:servo 2, toppause servo_delaySERVO 1, rightpause servo_delay. 1 für sdm** Programmkonstanten' Verzögerung zum Verlangsamen der Servobewegung (30 ms Standard)symbol servo_delay = 60 'empfohlene Verzögerung zwischen Servobewegungensymbol oben = 160 'max y Positionssymbol unten = 220 'min y Positionssymbol links = 180 'min x Positionssymbol rechts = 100 'max x Positionssymbol vstep = 20 'vertikale Inkrementesymbol hstep = 20 'horizontale Inkrementesymbol pic_delay = 100symbol camera_steady_del ay = 4000 'Verzögerung zum Stillstand der Kamera nach Bewegungmain:GOSUB Initfor b2 = Schritt von oben nach unten vstep für b1 = Schritt von rechts nach links hstep Servo 1, b1 Pause servo_delay GOSUB take_picture pause camera_steady_delay next b1 servo 2, b2 pause servo_delaynext b2endtake_picture:high 4pause 30low 4returnInit:Servo 2, toplow 4return

Schritt 11: 5 Laden Sie CHDK auf Ihre Kamera

5 Laden Sie CHDK auf Ihre Kamera
5 Laden Sie CHDK auf Ihre Kamera

Eine Zusammenfassung von CHDK finden Sie unter https://chdk.wikia.com/wiki/CHDK_in_Brief. Derzeit funktioniert nur eine Variante von CHDK namens SDM mit dem Rig. Diese kann von https://stereo.jpn.org/eng/sdm/index.htm"notes" heruntergeladen werden. Kopieren Sie SDM auf die SD-Karte Ihrer Kamera. Sie müssen Ihre SD-Karte bootfähig machen. Aktivieren Sie die Fernaufnahme über das SDM-Menü

Schritt 12: 6 Kalibrierung

6 Kalibrierung
6 Kalibrierung

Obwohl ich dies nicht genau gemacht habe, sind die Ergebnisse recht günstig. Die Servodrehung ist auf eine Drehung von etwa 180 Grad begrenzt. Dies ist wichtig in Bezug auf die horizontale Drehung, da das Servokabel die Drehung des Rig-Servos physisch begrenzt, wenn es nicht sorgfältig positioniert wird. Überprüfen Sie bei montiertem Rig die horizontale Extremposition des Rigs, indem Sie das obere Rig manuell drehen. Wenn das Servokabel hängen bleibt, stellen Sie die Rig-Position in Bezug auf die Lagerbaugruppe manuell ein, damit das Kabel nicht bei vollem Hub hängen bleibt. Mit 4 vertikalen Bewegungen habe ich die andere Servo- / Rig-Armposition durch Ausprobieren angepasst, so dass die Kamera Sichtlinie ist symmetrisch zum Horizont

Schritt 13: Ergebnisse und Weiterentwicklung

Ergebnisse und Weiterentwicklung
Ergebnisse und Weiterentwicklung
Ergebnisse und Weiterentwicklung
Ergebnisse und Weiterentwicklung

"Ergebnisse"Ich habe eine Handvoll Panoramen gepostet, die von diesem Rig während eines kürzlichen Urlaubs in Nordwales erstellt wurden. Es ging mir mehr darum, meinen Urlaub zu genießen, als mit dem Rig zu experimentieren. Wir hoffen jedoch, dass Ihnen die Ergebnisse gefallen. https://www.wizfamily.co.uk/album/panoramanb Sie benötigen ein HDView-Addon, um diese Bilder anzuzeigen. Wenn Sie Firefox verwenden, laden Sie das Add-On herunter, schließen Sie Firefox, führen Sie die heruntergeladene Datei aus, bevor Sie Firefox neu starten. Hier wurde das Rig so eingestellt, dass 5 Bilder in der Horizontalen und 4 in der Vertikalen aufgenommen werden. Wenn der Rig-Code viel feiner eingestellt wurde und die Kamera auf eine größere Zoomeinstellung eingestellt ist, wird das Ergebnis viel feiner (detaillierter) durch die Servomotoren, wie zuvor erwähnt. Ich habe versucht, nach jedem Bewegungsschritt eine 'Kamera-Steady'-Pause einzuführen, was nicht geklappt hat. Ich habe im CHDK-Forum vorgeschlagen, dass die SDM-Firmware direkt mit dem Rig interagiert, z. (Im Moment ist dies im Code behoben) Halten Sie die Augen offen. Verbessern / ersetzen Sie den Getriebelagermechanismus.

Empfohlen: