Einstellbarer Zeitauslöser für Spiegelreflexkamera. Wie ralisieren?

So ich bin fertig mit meinen Sketch:
Habe jetzt noch weitere 3 Buttons mit den ich jeweils ein fertiges Programm abarbeiten kann. Ich musste jeweils noch die Berechnungszeit der Kamera berücksichtigen:
Funktion: Frei wählbare Sekunden mit + und -, so wie 3 Programme:
A1: 10,15,20,30,45,60 Sekunden macht 6 Bilder
A2: 1,2,4,8,16 Sekunden macht 5 Bilder
A3: 60,90,120,240 Sekunden macht 4 Bilder.

Pentax_Langzeitbelichtung_LCD_ino.ino (14.5 KB)

Die Reihe A3 verstehe ich nicht
60,90,120,240

Grüße Uwe

Wegen der 90? Ist halt weil ich gerne diese Belichtungszeit mit drinnen haben möchte in diesem Ablauf.

Greeez Oli

Dann müßtest Du 180 auch reingeben.
Grüße Uwe

Ja könnte man machen. Fals jemand das ganze nachbauen will hier die Schaltpläne.

Greeez Oli

Beim Schaltplan habe ich einige Fragen:

  • Wieso schaltest Du eine Diode zwischen Minuspol der Batterie und Masse des Spannunsstabilisator? Wenn Du den Spannungsstabilisator schützen willst, dann kommt die Diode zwischen Vin und Vout des Spannungstabilisators.
  • Wieso schaltest Du die Hintergrundbeleuchtung fix an; als größter Verbraucher leert sie die Batterie schnell (je nach Display unter 1 Stunde) Wenn Due ien Hintergrundbeleuchtung Brauchst dann Steuere sie über einen Transistor. Nicht alle Displays haben einenVorwiderstand für die Hintergrundbeleuchtung eingebaut. Bei vielen braucht es einen externen Vorwiderstand.
  • Am Kontrastregler-Widerstand des Displays fehlt der Anschluß der 5V. Bei einigen Displays funktionert es auch ohne aber nicht bei allen. Also Masse und 5V an den Poti, Schleifer auf Vo des Displays.
  • Die Ansteuerung der Kamera müßte auch funktionieren wenn Du den Auslöseknopf drückst bevor der Scharfstellknopf gedrückt wird. Zur Sicherheit sollte ein 2. Optokoppler dies machen.
  • Der Quarz sollte so nah wie möglich am ATmega sitzen.
  • Am Optokoppler muß die Basis frei bleiben; so wie Du das gezeichnet hast schaltet der Optokoppler permanet durch.
  • Am ATmega fehlen der 0,1µF Kondensator nahe der Versorgungspannung (Masse und 5V).
  • Vref (Pin 21) darf nicht an 5V angeschlossen werden ohne daß die Referenzspannung auf extern programmiert wurde. Dahin kommt ein 0,1µF Kondensator nach Massse.
  • Die beiden Massen (Pin 8 und Pin 22) dürfen nicht als Masseverbindung zwischen den verschiedene Schaltungsteilen verwendet werden. Sie müssen durch eine Leiterbahn verbunden sein.

Grüße Uwe

  • Wieso schaltest Du eine Diode zwischen Minuspol der Batterie und Masse des Spannunsstabilisator? Wenn Du den Spannungsstabilisator schützen willst, dann kommt die Diode zwischen Vin und Vout des Spannungstabilisators.

Ich möchte damit damit die gesamte Schaltung gegen Verpolung schützen. Habe es vom "Make your Own Arduino on Breadborad" Howto.

  • Wieso schaltest Du die Hintergrundbeleuchtung fix an; als größter Verbraucher leert sie die Batterie schnell (je nach Display unter 1 Stunde) Wenn Due ien Hintergrundbeleuchtung Brauchst dann Steuere sie über einen Transistor. Nicht alle Displays haben einenVorwiderstand für die Hintergrundbeleuchtung eingebaut. Bei vielen braucht es einen externen Vorwiderstand.

Sorry das ist eine Sache die ich vergessen hatte. Auf meinen Versuchsaufbau habe ich einen 460Ohm Widerstand genutzt um die LED Beleuchtung zu schützen.

  • Am Kontrastregler-Widerstand des Displays fehlt der Anschluß der 5V. Bei einigen Displays funktionert es auch ohne aber nicht bei allen. Also Masse und 5V an den Poti, Schleifer auf Vo des Displays.

Ok, Danke für den Hinweis, bei meinen Drehpoti ging es ohne VCC

  • Die Ansteuerung der Kamera müßte auch funktionieren wenn Du den Auslöseknopf drückst bevor der Scharfstellknopf gedrückt wird. Zur Sicherheit sollte ein 2. Optokoppler dies machen.

Ja dies hatte ich erst in Betracht gezogen, aber da ich bei Langzeitbelichtungen so gut wie immer mit MF arbeite, habe ich mir den zweiten Optokoppler gespart. Werde stattdessen einen Taster direkt verbauen der an der Klinke den AF brücken kann sofern er gebraucht wird.

*Der Quarz sollte so nah wie möglich am ATmega sitzen.

Ist mir bereits aus einigen Howtos bewusst.

  • Am Optokoppler muß die Basis frei bleiben; so wie Du das gezeichnet hast schaltet der Optokoppler permanet durch.

Habe hier mit 6N139 gearbeitet und diesen gab es leider nicht bei Fritzing. Dort musst ich von VCC an V0 brücken , hab es mit VB verwechselt.

  • Am ATmega fehlen der 0,1µF Kondensator nahe der Versorgungspannung (Masse und 5V).

Davon steht nichts im Breadboard Tutorial! Siehe Anhang Bild daraus.

  • Vref (Pin 21) darf nicht an 5V angeschlossen werden ohne daß die Referenzspannung auf extern programmiert wurde. Dahin kommt ein 0,1µF Kondensator nach Massse.

Also AREF ist auch im Tutorial mit an VCC angeschlossen wurden, zudem habe ich es schon mehrfach in YoutubeVideos gesehen.
Aber gut zu wissen. Was kann den passieren so wie es jetzt ist? Es funktioniert ja alles.

  • Die beiden Massen (Pin 8 und Pin 22) dürfen nicht als Masseverbindung zwischen den verschiedene Schaltungsteilen verwendet werden. Sie müssen durch eine Leiterbahn verbunden sein.

Ok ja, das kam jetzt durch das Autorouting von Fritzing. Beim löten habe ich das noch nie gemacht, da hat der Controller immer seine eigenen Leiterbahnen gehabt.

Greeez Oli

bbArduino05.jpg

  • Die Diode für den Verpolungschutz gibst Du besser auf den positiven Pol.
  • Ob man beim Auslösen der Kamera zuerst scharfstellen und dann auslösen braucht oder auslösen genügt hängt vom Kameramodell ab. Kann hier nichts bestimmtes sagen; wenns mit 1 Kontakt funktioniert dann ist es kein problem so zu lassen. Meine Einwände sind auch für Nachbauer gedacht.
  • Optokoppler und Masse ATmega : ich sehe nur das Schaltbild nicht Deinen Schaltungsaufbau und kann so nur Dinge im Schaltplan bemerken. Wie gesagt Du könntest die Schaltung richtig aufgebaut haben aber Fehler im Schaltplan gemacht haben. Wenn Jemand die Schaltung nachbaut, hält er sich an den Schaltplan.
    *Aref: Wenn Du interne Referenz 1,1V einstellst hast Du einen Kurzschluß zu 5V. Du kannst die Schaltung der Referenz kaputmachen. Sicher mißt Du falsch, da Du anstatt 1,1V Referenz 5V von außen hast. Nicht alle veröffentlichen Schaltungen, Beispiele und Videos sind Fehlerfrei. Viele werden von Anfängern mit beschrenkten Elektronikkentnissen gemacht und dann sind Fehler drin. Auch Profis unterlaufen Fehler die dan aber unbewußt da sind weil sie eigentlich wissen wie's richtig gemacht werden muß.
    ZB wie in viele Tutorials und Büchern als Beispiel steht eine LED ohne Vorwiderstand zwischen pin 13 und Masse zu stecken ist ein Fehler der sicht herübergerettet hat. In alten Versionen des Arduino (solche ohne USB) gabs einen Widerstand auf pin 13 und da konnte man das machen. Heute fließen bei einer roten LED ohne Vorwiderstand um die 80mA durch die LED. Das bekommt auf längere Zeit gesehen weder den ATmega noch der LED.
  • Ein 0,1µF Kondensator gehört neben jedes IC um Stromspitzen während der Schaltvorgänge im inneren des ICs zu entstören.
    Grüße Uwe

uwefed:

  • Ob man beim Auslösen der Kamera zuerst scharfstellen und dann auslösen braucht oder auslösen genügt hängt vom Kameramodell ab. Kann hier nichts bestimmtes sagen; wenns mit 1 Kontakt funktioniert dann ist es kein problem so zu lassen. Meine Einwände sind auch für Nachbauer gedacht.

Belichtungsreihen nimmt man im Allgemeinen mit manuellem Fokus auf, weil sich ja der Schärfebereich nicht verändern soll. Man könnte überlegen, ob man nicht die Möglichkeit einbaut, bei der ersten Aufnahme automatisch fokussieren zu lassen und die weiteren Aufnahmen nur auszulösen.

Ansonsten werden das schon recht viele Taster. Wie sieht es mit einem Drehgeber/Drehencoder aus? :wink:

Also stecke ich zwischen AREF und GND einfach einen 0,1uF ?

Belichtungsreihen nimmt man im Allgemeinen mit manuellem Fokus auf, weil sich ja der Schärfebereich nicht verändern soll. Man könnte überlegen, ob man nicht die Möglichkeit einbaut, bei der ersten Aufnahme automatisch fokussieren zu lassen und die weiteren Aufnahmen nur auszulösen.

Genau! Deswegen habe ich ja einen manuellen Taster für den Auto Focus fals man ihn mal braucht. Wenn man zb den Sternenhimmel fotografieren will dann würde der AF nur hin und herstellen weil er es allein nicht scharf bekommt.

Greeez Oli

@Uwe
Und nochmal wegen dem LCD und Transistor, kannst das mal genauer erklären? Ich hätte jetzt folgende hier 2N3906.

Greeez Oli

Welches Display hast Du? Die Daten der Hintergrundbeleuchtung variien zu stark daß ich etwas verbindliches sagen kann.

Ich sage nicht, daß man den Autofokus benutzt; ich sage, daß es besser ist, wenn man die Schaltung universell für viele /alle Kameramodelle verwenden will vorzusehen, daß einige beide Kontakte brauchen.

Grüße Uwe

Benutze ein Hitachi HD44780 1602a
2x16Zeichen

Greeez Oli

Ist der Schaltplan jetzt OK?

Greeez Oli

Poti: der Schleifkontakt kommt auf Vo des Displays. So beschaltet bekommst Du immer Massepotential auf Vo und einen Kurzschluß der Versorgungspannung wenn Du den Poti voll aufdrehst.
Diode bei Spannungstabilisator an den Pluspol, nicht in die Masseleitung!
Die beiden GND Pins des Arduino über eine Leiterbahn verbinden.
Den Transistor Q1 kommt zwischen Kathode und Masse der Hintergrungbeleuchtung. So funktioniert es nicht.
Die Angaben des Displays sind unvollständig. Damit finde ich kein verlässliches Datenblatt. Wo hast Du das Display gekauft? Bitte Link oder gesamtes Displaymodell.
Es fehlt ein 0,1µF Kondensator nahe am ATmega zwischen 5V und Masse.
Die richtige Polung des Fototransistors an der Buchse kann ich nicht kontrollieren aus Mangel an Infos Bezüglich Kamerakontakt.

Grüße Uwe

Mit der Diode verstehe ich nicht den wenn ich angenommen vcc und gnd vertausche , dann wird das vcc doch sofort an gnd gestoppt?!
Und kannst du mir bitte schnell ein fritzing schaltplan machen mit dem transistor ?

Gib die Diode in die Versorgungsleitung und nicht in die Masseleitung weil es so besser ist. Die Masse soll mie unterbrochen werden!!!.
Grüße Uwe

Gut und mit dem Transistor? Was hat dieser letzt endlich für einen Zweck in meiner schaltung?

So aktuell siehts so aus. Die Diode habe ich noch nicht geändert.

Kannst Du so das Display mit der LiquidCrystal Lib ansprechen?
Ich dachte die erwartet die Datenbits zusammenhängend und absteigend?
z.B. d4 an Pin8, d5 an Pins7, d6 an Pin6 und d7 an Pin5
rs und enable können auf belibige Pins gelegt werden.
Oder irre ich mich da?

LG Lena