Arduino Steuerung für Kamera Slider

So, nachdem die Mechanik für den Kamera Slider (Selbstbau Kamera Slider) fertig ist, machen wir uns jetzt an die Elektronik. Bei Klick auf das Titelbild, öffnet es sich in sehr groß und lesbar und eignet sich dann hervorragend als Vorlage. Es sind einige Teile notwendig, vorab erkläre ich aber die Funktionsweise.

Sketch Kamera Steuerung

Hinweis: In dem Schema sind der + und - Pol der Batterie vertauscht. Außerdem sollte der Optokoppler für sich selbst stehen und ist natürlich nicht mit dem Arduino Board verbunden.

Funktionsweise der Slider Steuerung

Die Grundidee ist, dass ein Arduino Nano einen Motor schrittweise laufen lässt und so die Kamera langsam auf der Schiene bewegt wird. Nach jedem Schritt, soll die Kamera ausgelöst werden. Um die Anzahl der Schritte und Anzahl der Bilder festzulegen, haben wir ein Display mit kleiner Menüführung, welche über einen Rotary Encoder und einen (optionalen) Potentiometer gesteuert wird.

DSLR Auslöser mit dem Arduino

So, fangen wir mit dem Auslöser für die Kamera an. Vorab sucht ihr euch auf dieser Seite die richtigen Fernauslösebelegung eurer DSLRraus. Bei meiner Nikon D5500 ist es der MC-DC2. Damit nicht laufend fokussiert wird, wird der Shutter - bei Nikon-Kameras - einfach mit dem Fokus verbunden, da sie sonst nicht auslösen. Bei Canon Kameras kann der Autofokus einfach abgeklemmt werden.

Vorderseite Platine

Einkaufsliste

  • MC-DC2 Kabel - einfach das billigste Teil nehmen, das ihr findet. Wir brauchen eh nur den Stecker. Falls ihr einen anderen Anschluss als MC-DC2 habt, braucht ihr natürlich einen anderne Stecker ;)
  • 4-Pin Optokoppler
  • ~10k Ohm Widerstand

Aufbau des Auslösers über den Arduino

Auf dem Schaltplan oben ist die Kamera der "kleine Turm", der mit dem schwarzen und grünen Kabel verbunden ist. Zu erst schneidet ihr das Kabel ab, den Fernauslöser brauchen wir nicht mehr. Trennt die einzelnen Phasen auf. Jetzt prüft ihr mit einem Multimeter welche Phase Ground und Shutter bzw. Fokus ist. Zeigt das Multimeter kein Signal an, habt ihr Shutter und Fokus, die beiden könnt ihr gleich zusammenlöten. Die beiden Phasen kommen auf die eine Seite des Optokopplers. Die andere Seite des Optokopplers wird einmal mit Ground des Arduino verbunden. Die Shutter/Fokus-Seite wird über den Widerstand mit digitalen Pin D2 verkabelt.

Exkurs Optokoppler

Ein Optokoppler ist dafür da, um einen Stromkreis über einen zweiten Stromkreis zu schalten. Sprich, läuft über die Seite A kein Strom, läuft auch auf Seite B kein Strom. Sobald auf Seite A aber ein Strom fließt, schaltet sich auch Seite B ein. Und genau das nutzen wir, um die Kamera über den Arduino auszulösen :)

Testen des Kamera Shutters

Zum Testen ob die Verbindung klappt, ladet einen kurzen Sketch auf den Arduino, der alle 2 Sekunden ein Signal für eine 10tel Sekunde an den D2-Pin schickt. Stellt die Kamera vorher unbedingt auf Einzelbildaufnahme. Wenn ihr das Kabel in die Kamera steckt, sollte alle 2 Sekunden ein Bild gemacht werden. Falls nicht, habt ihr entweder Shutter/Fokus/GND falsch verkabelt (einfach mittels einer Lüsterklemme testen und neu verkabeln). Lag es nicht an der Verkabelung passt der Widerstand wohl noch nicht, probiert einfach einen stärkeren/schwächeren.

Display An

Steuerung des Displays

Weiter geht es mit der Verkabelung des Displays. Wir verwenden ein I2C-Modul, da wir dort nur 2 Kanäle beim Arduino brauchen.

Einkaufsliste LCD-Display

Verbindung des 20x4 LCD-Displays

Die Verkabelung ist denkbar einfach. Das I2C-Modul wird direkt ans Display gelötet (da kann man nichts falsch machen). Am I2C-Modul gibt es nur 4 Anschlüsse: GND, VCC, SDA und SCL. GND wird mit Ground und VCC mit 5V-Ausgang des Arduinos verbunden. SCL geht in A5 und SDA in A4 - das sind beides die Analog-Ausgänge.

Display Rückseite

Rotary Encoder und Potentiometer mit Arduino

Gleich haben wir die hälfte geschafft. Mit dem Rotary Encoder werden wir über den "Klick" die Eingaben bestätigen und die Menüpunkte wählen. Der Potentiometer ist optional, kann ich aber nur empfehlen. Mit ihm beschleunigen wir die Eingaben nochmal deutlich.

Einkaufsliste

Verkabelung Potentiometer

Die Verkabelung geht schnell und einfach: Linker Pin in Ground, Rechter Pin in V5 und Mittlerer Pin in A2. Ihr könnt den linken und rechten Pin auch vertauschen, dann dreht das Potentiometer anders rum.

Verkabelung Rotary Encoder

Die Seite mit den 2 Pins erkennen das Klicken. Die eine Seite in D12, die andere in GND. Bei der Seite mit den 3 Pins, gehen die linke Seite in D11, die rechte in D10 und der mittlere Pin in GND. Auch hier wieder, D11 und D10 vertauschen zum andersrum drehen.

Rückseite Platine

Steppermotor mit Arduino und A4988-Modul steuern

Die Steuerung des Stepper-Motors (Schrittmotor) ist etwas komplizierter. Aber auch keine Zauberei. Wir nutzen ein kleines Modul mit dem Namen A4988, worüber die Steuerung sehr genau und einfach geht. Wer mehr Infos und dazu sucht: A4988 Polulu.

Einkaufsliste

A4988 mit Arduino und Motor verkabeln

Das A4988 Modul hat insgesamt 16 Pins. Auf einer Seite des Moduls stehen alle Bezeichnungen. Ich gehe einfach die Liste durch:

  • EN: mit Pin D6
  • MS1: mit Pin D7
  • MS2: mit Pin D8
  • MS3: mit Pin D9
  • RST: mit SLP verbinden
  • SLP: mit RST verbinden
  • STEP: mit Pin D5
  • DIR: mit Pin D4
  • Andere Seite:
  • VMOT: + von Powerbank
  • GND: - von Powerbank
  • 2B: Motor B2
  • 2A: Motor B1
  • 1B: Motor A1
  • 1A: Motor A2
  • VDD: V5 des Arduino
  • GND: GND des Arduino

Beim Stepper Motor müsst ihr wieder prüfen, welche 2 Kanäle zusammen gehören oder ihr lest es aus dem Schaltplan eures Motors. Bei meinem waren rot & blau und grün & schwarz ein Pärchen. Die Pärchen müssen dann in die B1 und B2 bzw. A1 und A2.

Den Kondensator legt ihr über + und - der Powerbank. Dadurch werden Spannungsschwankungen ausgeglichen.

Powerbank

Mobiler Strom für den Kamera Slider

Da wir ja den Slider primär draußen im Einsatz haben werden, muss die Stromversorgung (im Sketch über die Batterie dargestellt) natürlich sehr lange halten und mobil sein. Daher habe ich mir eine Powerbank mit 12V-Anschluss und 66,6Wh bzw. 18.000mAh gesucht. Mehr als 12V packt der Arduino eh nicht. Die Powerbank hat bei mir bereits für über 8h Betrieb gereicht inkl. laden des Handys nebenher. Der Akkustand ist immer noch bei 2 von 5 Leuchten.

Angeschlossen wird die Powerbank über einen Niedervoltstecker. Den kann man sich natürlich noch in die Box mit einbauen, dann kann man einfach den Stecker ziehen.

Als nächsten Schritt werde ich mir einen Akku für meine Nikon basteln, der ebenfalls an die Powerbank angeschlossen werden kann.

Display Aus

Tipps zur Verkabelung

Ich habe einzelne Litze verwendet zum Verbinden aller Teile. Die Litze habe ich dann geflochten, das schaut zum einen gut aus, sie sind flexibel, kostengünstig und man kann endlos viele Stränge haben. Das geflochtene Kabel von der Steuerungsbox zum Slider ist bei mir 1,5m und 6 adrig (4x Motor, 2mal Kamerafernauslöser), gibt es so nicht zu kaufen, braucht es aber auch nicht ;)

Damit nicht alles immer fest verbunden ist, habe ich mir einfache (2 und 6 polige) Steckverbindungen verwendet. Ein 6poliger ist am Kabel zum Slider und ein 6poliger am Deckel meiner Box für Display, Potentiometer und Rotary-Encoder. Der 2 polige ist in der Box für den Stromanschluss.

4.9

4 Kommentare

Kommentar verfassen
Qualität:
Inhalt:
Lesefluss:
Name:
E-Mail (wird nicht angezeigt)
Bewertung Qualätit:
Bewertung Lesbarkeit:
Bewertung Inhalt:
Überschrift:
Kommentar:

- Zeichnung ist Unklar? Frage

von:

Hallo, auf der Zeichnung sind Teile die im Text nicht erwähnt werden! Oder ich bin Blind ;-)
Mitte Oben ist der Rotary Encoder, OK
Mitte Unten ist der Potentiometer, OK
Rechte Seite über deiner Webseiten Adresse! 1x Widerstand, 1x Drehknopf? und 1x Baustein?
Was sind das für Teile und wozu?
Danke vielmals.
Gruss Robert

Das ist der Auslöser ;) von Hansi - 12.03.2018

Hallo Robert,

Widerstand, Drehknopf und Baustein sind für den Kameraauslöser.
Der Widerstand hat 10kOhm, der Baustein ist ein Optokoppler und der Drehknopf stellt die Kamera dar ;)

Schau mal zur Überschrift "Aufbau des Auslösers über den Arduino". Dort wird das beschrieben :)

Schöne Grüße und viel Erfolg
Hansi

Super Danke, war doch Blind :-) Noch 1 Frage von Robert D - 13.03.2018

Kannst du mir erklären wie ich
1. den Vref berechne - NEMA 17HS19-2004S1 Bipolar, 1,8 Grad, Nennstrom/Phase: 2,0A, 0,59Nm
2. wo und wie ich diesen einstelle.

Aus den Youtube videos werde ich nicht ganz schlau weil man nirgends sieht wo was angeklemmt wird zum messen.
Und mal wird von Volt mal von Ampere usw.. gesprochen.

Habe zwar den TMC2100 anstatt A4988 aber das Prinzip und Aufbau ist ja der selbe.

Gruss

PS: Leider kann ich im Geschäft deine Seite hier nicht anschauen da sie geblockt wird wegen Unsicherheit das aus Ukraine oder so ähnlich! Wo hostest du diese Seiten denn?

Auf Kommentar antworten
Name:
E-Mail (wird nicht angezeigt)
Überschrift:
Kommentar:

Bewertung:

Qualität
Inhalt
Lesefluss

War dieser Kommentar hilfreich?

- Anbringung der Elektrik am Slider

von:

Hallo,
Ich sitze derzeit selbst am Bau eines ähnlichen Sliders und konnte mir hier einige tolle Ideen abschauen. Danke dafür!

Gedanken mache ich mir nun aber um die Anbringung der Elektrik samt Akku ect. Bisher konnte ich leider keine Variante für meine Ansprüche finden. Wie hast du dies umgesetzt? Hast du zusätzlich ein Gegengewicht verwendet?

Vielleicht könntest du zusätzlich ein Bild deines fertigen Projekts noch ergänzen!?

Viele Grüße

Vielleicht ein kleiner Stoffbeutel? von Hansi - 12.03.2018

Hallo Lisa,

freut mich, dass Dir der Blog weiter geholfen hat :)

Also entweder ich lege alles auf den Boden, sofern es trocken ist. Wobei "Alles" ist ja ansich nur die Powerbank, die Steuerungsbox und ggf. das Smartphone.
Falls ich das auf dem Stativ habe, hat mein Stativ unten so ein Haken, um ein Gegengewicht zu befestigen. An den Haken habe ich einfach einen Stoffbeutel gehängt und Powerbank und Steuerung reingelegt.

Bild kommt bald, ich bauen den Slider gerade komplett um, daher dauert das noch etwas.

Schöne Grüße
Hansi

Umbau? von Robert D - 13.03.2018

Darf man fragen was du Umbaust und Warum?

Robert

Slider wird verkürzt von Hansi - 13.03.2018

Hallo Robert,

ich verkürze lediglich den Slider auf 60cm und habe dazu einen neuen Slider gebaut. Sobald der fertig ist, werde ich ihn natürlich hier vorstellen. Dauert aber noch etwas.

Die Funktionalität und der Code und die Steuerung bleiben gleich.

Schöne Grüße
Hansi

Auf Kommentar antworten
Name:
E-Mail (wird nicht angezeigt)
Überschrift:
Kommentar:

Bewertung:

Qualität
Inhalt
Lesefluss

War dieser Kommentar hilfreich?

- Fertige Platine kaufen

von:

Hallo. Könnte ich evtl auch die fertig verlötete elektrik bei dir kaufen?

Leider nicht :-/ von Hansi - 03.01.2018

Hallo Benjamin,

leider schaffe ich es zeitlich nicht fertige Steuerungen herzustellen.
Da kann ich dir leider nicht weiterhelfen :-/

Schöne Grüße

Auf Kommentar antworten
Name:
E-Mail (wird nicht angezeigt)
Überschrift:
Kommentar:

Bewertung:

Qualität
Inhalt
Lesefluss

War dieser Kommentar hilfreich?

- Sony Alpha 6000

von:

Hallo,
cooles Projekt, ich hab mir auch einen Slider gebaut;
komme jetzt aber mit der kamera ansteuerung nicht zurecht. ich habe ja am arduino einen shutter pin, aber wie muss ich jetzt mein kabel herrichten? habe einne Sony alpha 6000 mit micro usb anschluss. Hoffe du kannst mir vielleicht weiter helfen :)

So gehts :) von Hansi - 03.12.2017

Hallo Benjamin,

die Kabel-Belegung für die Sony Alpha 6000 findest Du hier: Kabel Belegung Sony Alpha 6000
Sprich: Das Steckergehäuse oder Pin2 als Erdung (musst du testen), Pin 4 Shutter und Pin 5 Fokus.

Schöne Grüße

Auf Kommentar antworten
Name:
E-Mail (wird nicht angezeigt)
Überschrift:
Kommentar:

Bewertung:

Qualität
Inhalt
Lesefluss

War dieser Kommentar hilfreich?

www.godlike.de