• Herzlich willkommen im "neuen" DSLR-Forum!

    Wir hoffen, dass Euch das neue Design und die neuen Features gefallen und Ihr Euch schnell zurechtfindet.
    Wir werden wohl alle etwas Zeit brauchen, um uns in die neue Umgebung einzuleben. Auch für uns ist das alles neu.

    Euer DSLR-Forum-Team

  • In eigener Sache!

    Liebe Mitglieder, liebe Besucher und Gäste
    ich weiß, es ist ein leidiges Thema, aber ich muss es ansprechen: Werbung, Werbeblocker und Finanzierung des Forums.
    Bitte hier weiterlesen ...

  • DSLR-Forum Fotowettbewerb neu erfunden!
    Nach wochenlanger intensiver Arbeit an der Erneuerung des Formates unseres internen Fotowettbewerbes ist es Frosty als Moderator
    und au lait als Programmierer gelungen, unseren Wettbewerb auf ein völlig neues Level zu heben!
    Lest hier alle Infos zum DSLR-Forum Fotowettbewerb 2.0
    Einen voll funktionsfähigen Demowettbewerb kannst du dir hier ansehen.
  • Neuer Partner: AkkuShop.de
    Akkus, Ladegeräte und mehr (nicht nur) für Digitalkameras und Drohnen
  • Neuer Gutscheincode unseres Partners Schutzfolien24:
    DSLR-Forum2024
    Dauerhaft 10% Rabatt auf alle Displayschutzfolien der Eigenmarken "Upscreen", "Brotec", "Savvies".
    Der Code ist für alle Geräteklassen gültig.
  • Stimmt ab über die Sieger des DSLR-Forum Fotowettbewerbs März 2024.
    Thema: "Arbeitsmittel"

    Nur noch bis zum 31.03.2024 23:59!
    Jeder darf abstimmen!
    Zur Abstimmung und Bewertung hier lang
WERBUNG

Frequenzen für IR-Fernbedienung für CANON EOS 6D

HujaWianki

Themenersteller
Hallo zusammen,
welche Frequenzen braucht die CANON EOS 6D für die IR-Fernbedienung ?
Ich möchte die folgende Bibliothek verwenden:
http://sebastian.setz.name/arduino/my-libraries/mult****-ir-control/
Die dort bereits definierten Frequenzen funktionieren mit der 6D leider nicht :-(
Danke in Voraus.
Gruß,
Wianki
 
Hallo zusammen,
welche Frequenzen braucht die CANON EOS 6D für die IR-Fernbedienung ?

Was hast Du denn vor, die Kamera mit dem SmartPhone auslösen? Dann probier mal die App "Anymote smart remote" von "color tiger". :cool: Die kann mittlerweile wohl so fast Alles, was auf dem Weltmarkt per IR ferngesteuert wird! (y)

Dort habe ich u.a. auch "gelernt", daß es bei Canon z.B. mindestens mehr als eine Code Group gibt...

Wenn Du also "nur" eine Fernsteuerung basteln willst, ist das für mich die (y)-App! Und wenn man die paar Euro fuffzig löhnt, ist eine individuelle persönliche Beratung per eMail inclusive!

Und "NEIN", ich habe keine Anteile an der Firma! :ugly: Aber ich kann mittlerweile diverse alte Fernseher, SAT-Receiver, HDD/DVD-Recorder, meine Stereoanlage, meine Kameras, meinen Beamer usw. mit einem Gerät fernsteuern. Für die meisten Geräte hat die App eine passend vorkonfigurierte Fernsteuerung, nur für ältere Geräte muß man basteln, das aber auf sehr komfortbale Weise! :angel:

HTH und schönen Tag noch!

Hanns
 
Hallo AltGlasSammler,
danke für die Links!
Gruß,
Wianki
 
Hallo Hanns,
bei mir wird alles von Arduino Nano aus gesteuert.
Deswegen brauche ich nur die richtigen Frequenzen für CANON EOS 6D,
die ich in dem Sketch einbauen/ersetzen muss.
Der aktuelle Sketch funktioniert mit der CANON 6D leider nicht :-(
Danke und Gruß,
Wianki
 
Hallo Hanns,
meine CANON 6D lässt sich mit der RC-1 problemlos ansteuern.
Deswegen habe ich auch gehofft, dass der Sketch für 6D auch funktionieren sollte,
weil er für andere Kameras funktioniert, die sich mit RC-1 ansteuern lassen.
Leider habe ich keine andere Kamera und kann ich nicht testen, ob meine IR-Fernbedienung überhaupt funktioniert.
Die IR-Diode leuchtet (pulsiert), wie geplant. Das habe ich mit einer Kamera im Live-View Modus geprüft.
Danke und Gruß,
Wianki
 
Hier hast Du aber schon mal nachgesehen?

Hallo Hanns,
meine CANON 6D lässt sich mit der RC-1 problemlos ansteuern.
Deswegen habe ich auch gehofft, dass der Sketch für 6D auch funktionieren sollte, weil er für andere Kameras funktioniert, die sich mit RC-1 ansteuern lassen.

Daß ich hinter dem "Hier" weiter oben einen Link "versteckt" habe, hast Du aber schon gesehen? :angel:

(Ich habe das jedoch nur diagonal gelesen, weil ich mit meiner SmartPhone-Lösung mehr als zufrieden bin.)

Schönen Tag noch!

Hanns
 
Hallo Hanns,
ja, ich bin jetzt bei dem folgenden Beitrag hängen geblieben:
http://www.doc-diy.net/photo/eos_ir_remote/
Und versuche den Code an das Arduino Nano anzupassen.
Code:
// ARDUINO NANO CANON RC-1 infrared remote control

#define F_CPU   16000000L        // 16 MHz
#include <util/delay.h>          // from arduino library
#define NPULSES 16
#define HPERIOD 0.01524
#define INSTANT 7.33
#define DELAYED 5.36

void setup() 
{ 
  pinMode( 5, OUTPUT);            // for IR-LED   on data  5
  pinMode(13, OUTPUT);            // for TEST-LED on data 13 
} 

void loop() 
{ 
  // asm volatile ("nop");
  // asm volatile ("nop");
  
  /***************** INSTANT MODE ****************************/
  digitalWrite(13, HIGH);         // set the test LED to ON 
  for(int i=0; i<NPULSES; i++)
  {
    digitalWrite( 5, HIGH);       // set IR-LED to ON
    _delay_ms(HPERIOD);
    digitalWrite( 5, LOW);        // set IR-LED to OFF
    _delay_ms(HPERIOD);
  }

  _delay_ms(INSTANT);             // _delay_ms(7.33);   // instant mode

  for(int i=0; i<NPULSES; i++)
  {
    digitalWrite( 5, HIGH);       // set IR-LED to ON
    _delay_ms(HPERIOD);
    digitalWrite( 5, LOW);        // set IR-LED to OFF
    _delay_ms(HPERIOD);
  }
  digitalWrite(13, LOW);          // set the test LED to OFF 
  /***************** END OF INSTANT ****************************/
  
  _delay_ms(5000);                // 5 seconds delay 
  
  /***************** DELAYED MODE ******************************/
  digitalWrite(13, HIGH);         // set the test LED to ON
  for(int i=0;i<NPULSES;i++)
  {
    digitalWrite( 5, HIGH);       // set IR-LED to ON
    _delay_ms(HPERIOD);
    digitalWrite( 5, LOW);        // set IR-LED to OFF
    _delay_ms(HPERIOD);
  }
  
  _delay_ms(DELAYED);             //  _delay_ms(5.36);                // delayed mode
  
  for(int i=0;i<NPULSES;i++)
  {
    digitalWrite( 5, HIGH);       // set IR-LED to ON
    _delay_ms(HPERIOD);
    digitalWrite( 5, LOW);        // set IR-LED to OFF
    _delay_ms(HPERIOD);
  }  
  digitalWrite(13, LOW);          // set the test LED to OFF 
  /***************** DELAYED MODE ******************************/
  
  _delay_ms(5000);                // 5 seconds delay 
}
Bis jetzt läuft das aber noch nicht :-(
Vielleicht soll die Diode mehr Strom kriegen?
z.B.
D5_TR_zps4xrswp08.jpg


In diesem Falle müsste ich aber eine externe Stromquelle an das Arduino anschließen, oder?
Die 5V von dem USB-Hub sind wahrscheinlich zu wenig.

Danke und Gruß,
Wianki
 
Zuletzt bearbeitet:
Hallo zusammen,
die Ursache war eine zu lange Verzögerung beim Generieren der Impulse.
In den meisten Lösungen hat man 15 Mikrosekunden verwendet. Bei einer habe ich aber 11 gesehen und das hat mich auf die Idee gebracht noch unter zu gehen.
Dann habe ich festgestellt, dass meine EOS 6D zwischen 7 und 10 Mikrosekunden akzeptiert.
Jetzt läuft alles problemlos und zwar sowohl mit 950nm als auch mit 880nm unter 5V aus dem USB-Anschluss :)
Danke und Gruß,
Wianki.
 
Hallo Jürgen,
das läuft ganz gut mit 9 Mikrosekunden:

void Camera::doShot(void)
{
pinMode(_pinLedIR, OUTPUT);

for (int i = 0; i < 16; i++)
{
digitalWrite(_pinLedIR, HIGH);
delayMicroseconds(9);
digitalWrite(_pinLedIR, LOW);
delayMicroseconds(9);
}

delayMicroseconds(7300);

for (int i = 0; i < 16; i++)
{
digitalWrite(_pinLedIR, HIGH);
delayMicroseconds(9);
digitalWrite(_pinLedIR, LOW);
delayMicroseconds(9);
}
}

LG, Wianki
 
WERBUNG
Zurück
Oben Unten