Unterschiede zwischen den Revisionen 1 und 36 (über 35 Versionen hinweg)
Revision 1 vom 20.06.2012 16:51
Größe: 12759
Autor: LotharF
Kommentar:
Revision 36 vom 13.02.2015 09:47
Größe: 15113
Autor: LotharF
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
#acl AdminGroup:read,write,revert dl2yak:read,write,revert All:
<<RedBox('''INTERNE SEITE''' - vertraulich)>>
#acl AdminGroup:read,write,revert EditorsGroup:read,write,revert All:read

||<class="MK_TableNoBorder">This page as an '''PDF-Document'''? Click on that Symbol and wait a little moment... ---> ||<class="MK_TableNoBorder"><<PDFIcon>>||
Zeile 6: Zeile 7:
Zeile 10: Zeile 10:
Zeile 12: Zeile 11:
 * {{http://mikrokopter.de/images/fra.gif}} [[fr/IR-Ctrl|français]]
Zeile 14: Zeile 12:
<<BR>>

See also: [[en/MK-Board|MikroKopter-Boards]]
Zeile 22: Zeile 22:
'''Shoplink: '''
<<BR>><<BR>>
'''Shoplink: '''[[https://www.mikrocontroller.com/index.php?main_page=product_info&cPath=110&products_id=688|IR-Ctrl]]
<<BR>><<BR>>
{{https://www.mikrocontroller.com/images/IR_Ctrl_2.JPG}}
Zeile 28: Zeile 29:
Das '''IR-Ctrl''' ist eine Steuerplatine, mit der man Kameras oder Videokameras per Infrarot auslösen kann.<<BR>>
Da die Steuerplatine ebenfalls wie eine lernbare Fernbedienung funktioniert, können von jeder Kamera/Videokamera Funktionen, wie z.B. das Zoomen,
programmiert werden. <<BR>>
Hierfür ist nur die Fernbedienung der genutzten Kamera/Videokamera notwendig.<<BR>><<BR>>

Im Auslieferungszustand ist die IR-Ctrl bereits vorprogrammiert für die Videokamera Sony CX730, die NEX-5 und für die Canon EOS-Modelle. <<BR>>
Folgende 4 Funktionen können so genutzt werden:
 * Zoom-in
 * Zoom-out
 * REC Start/Stop
 * Foto auslösen
<<BR>><<BR>>


#########################################################################################################################################################################

= Die Eingänge/Ausgänge =

Die IR-Ctrl verfügt über zwei PPM Eingänge (PPM1 + PPM2). So können insgesamt 4 Funktionen (je Eingang 2) ausgelöst werden.<<BR>><<BR>>

Über die Stiftleiste kann die IR-Ctrl:
 * Über das MK-USB an das !KopterTool für Updates angeschlossen werden.
 * Die IR-LED anschließen.
 * Per Jumper Fernbedienungscode einlernen.
The '''IR-Ctrl''' is a control board to trigger cameras or video-cameras via infra-red.<<BR>>
For that reason that the control board works also as a teachable remote control any camera/video-camera function, such as zooming, can be programmed. <<BR>>
Only the remote control of the used camera/camcorder is necessary.<<BR>>
Alternatively the codes of many cameras can be loaded from a database or shared from user to user. <<BR>><<BR>>

For the delivery the IR-Ctrl is already pre-programmed for the video-camera Sony CX730. The trigger function is also possible for the NEX-5 and the Canon EOS-Models. <<BR>><<BR>>

The following 4 functions can be used:
 * PPM1=
  * Zoom-in
  * Zoom-out
 * PPM2=
  * REC Start/Stop
  * Trigger photo
<<BR>><<BR>>


{{{#!wiki caution
'''IMPORTANT - Please read!'''

The IR-Ctrl has two inputs - PPM1 + PPM2. <<BR>>
Do '''NOT''' connect this inputs at the same time to the !FlightCtrl and the connected receiver!<<BR>><<BR>>

This will destroy the IR-Ctrl and the !FlightCtrl.<<BR>><<BR>>

Connect always booth inputs (PPM1+PPM2) either directly to the !FlightCtrl '''OR''' the receiver.<<BR>><<BR>>

To eliminate the destroying of the IR-Ctrl and the !FlightCtrl, the IR-Ctrl have now for the inputs only one PPM-Cable and one JR-Data cable (gray).<<BR>>
The powering of the IR-Ctrl is only to do with the PPM-Cable. The JR-Data cable have only the needed data connection. This cable is connected to the PPM contact.<<BR>>
}}}

#########################################################################################################################################################################

= Inputs/Outputs =

The IR-Ctrl has got two PPM Inputs (PPM1 + PPM2). In that way a total of 4 functions (2 for each Input) can be triggered.<<BR>><<BR>>

Via the pin-header the IR-Ctrl:
 * can be connected via the MK-USB to the !KopterTool for updates,
 * the IR-LED can be connected,
 * the remote control code can be teached via the jumper.
Zeile 59: Zeile 77:
<!> '''ACHTUNG:''' bei der IR-LED muss der Stecker so angeschlossen werden, dass die rote Seite nach oben (zum IC) zeigt.<<BR>><<BR>>

#########################################################################################################################################################################

= Der Anschluss - womit Schalten? =

Die IR-Ctrl kann entweder an die Servoausgänge der !FlightCtrl oder einen herkömmlichen Empfänger mit Servoausgängen angeschlossen werden.<<BR>><<BR>>

Am Sender kann für die einzelnen Funktionen z.B. ein 3-fach Schalter, ein Poti oder (bei Nutzung eines Zweitsenders in der Schülerfunktion) einer der Sticks genutzt werden.<<BR>><<BR>>

'''Wie funktioniert das Auslösen der 4 Funktionen?''' <<BR>>

Jeder Eingang der IR-Ctrl kann 2 Funktionen ausführen. Möchte man also beide Eingänge (PPM1+2) mit allsen 4 Funktionen Nutzen, kann man beispielsweise zwei 3-fach Schalter hierfür nutzen.<<BR>>
Damit die IR.Ctrl erkennt, welche Funktion ausgeführt werden soll, wird hierfür die Stellung des Schaltkanals genutzt. <<BR>><<BR>>

Dies soll an einem Beispiel mit einem 3-fach Schalter verdeutlicht werden: <<BR>><<BR>>

Ein 3-fach Schalter hat 3 Schaltpositionen. <<BR>>
In der ersten Schalterstellung ist der Kanal auf "Low" (0), in der zweiten Stellung auf "Mittelposition" (127) und in der dritten Stellung auf "High" (254).<<BR>><<BR>>

Die Mittelstellung signalisiert der IR-Ctrl die "Ruhestellung". Schaltet man auf die Schalterstellung auf "Low" oder "High" (Position 1 oder 3), wird die erste oder zweite Funktion ausgelöst.<<BR>><<BR>>
<!> '''__ATTENTION__:''' The plug of the IR-LED must be connected in that way that the red side points upwards (pointing to the IC).<<BR>><<BR>>

#########################################################################################################################################################################

= The connection - which switch? =

The IR-Ctrl can be connected either way to the servo-outputs of the !FlightCtrl or to a regular receiver with servo-outputs.<<BR>><<BR>>

On your transmitter you can use for the different functions i.e. a 3-way-switch, a Poti or (while using a secong transmitter in TrainerMode) one of the sticks.<<BR>><<BR>>

'''How works it to trigger the 4 functions?''' <<BR>>

Each input of the IR-Ctrl can perform 2 functions. Möchte man also beide Eingänge (PPM1+2) mit allsen 4 Funktionen Nutzen, kann man beispielsweise zwei 3-fach Schalter hierfür nutzen.<<BR>>
So that the IR-Ctrl detects which function should be executed the position of the switching channel is been used for that purpose. <<BR>><<BR>>

This should be clarified in an example with a 3-way-switch: <<BR>><<BR>>

A 3-way-switch has got 3 switch positions. <<BR>>
In the first switch position is thze channel on "Low" (0), in the second position on "Middle position" (127) and in the third position on "High" (254).<<BR>><<BR>>

The middle position signals the IR-Ctrl the "Idle position". If you switch now to the switch position "Low" or "High" (Position 1 or 3) the first or second function will be triggered.<<BR>><<BR>>
Zeile 83: Zeile 101:
Die Funktionen sind hierbei wie folgt zugeteilt: <<BR>> The functions are assigned as follows: <<BR>>
Zeile 85: Zeile 103:
  * Low => Funktion 1 (grüne LED blinkt beim Programmieren 1x mit Unterbrechung)
  * High => Funktion 2 (grüne LED blinkt beim Programmieren 2x mit Unterbrechung)
  * Low => Function 1 (green LED flashes during programming 1x with interruption)
  * High => Function 2 (green LED flashes during programming 2x with interruption)
Zeile 89: Zeile 107:
  * Low => Funktion 3 (grüne LED blinkt beim Programmieren 3x mit Unterbrechung)
  * High => Funktion 4 (grüne LED blinkt beim Programmieren 4x mit Unterbrechung)

<<BR>><<BR>>

Man kann natürlich auch einen Taster oder Schalter nutzen. <<BR>>
Hierbei wird dann allerdings, je nach Schalterstellung / Betätigung des Tasters, eine Funktion dauerhaft ausgeführt.<<BR>><<BR>>



== Anschluss Servoausgang FlightCtrl ==

Die IR-Ctrl kann an die Servoausgänge "Servo3" und "Servo4" [[http://mikrokopter.de/ucwiki/en/MK-Parameter/Camera|(Link)]] der !FlightCtrl angeschlossen werden.<<BR>>
Diese beiden Ausgänge können entweder direkt mit einem Kanal (Poti1-8) [[http://mikrokopter.de/ucwiki/en/MK-Parameter/Channels|(Link)]] oder über die Schaltausgänge gesteuert werden (Out1/Out2).
  * Low => Function 3 (green LED flashes during programming 3x with interruption)
  * High => Function 4 (green LED flashes during programming 4x with interruption)

<<BR>><<BR>>

Of course, you can also use a button or a switch. <<BR>>
Here then, depends on the switch position / operation of the button, a function will be done permanently.<<BR>><<BR>>



== Connection Servo-Output FlightCtrl ==

The IR-Ctrl can be connected to the servo-outputs "Servo3" and "Servo4" [[http://mikrokopter.de/ucwiki/en/MK-Parameter/Camera|(Link)]] on the !FlightCtrl .<<BR>>
Those both outputs you can control directly with a channel (Poti1-8) [[http://mikrokopter.de/ucwiki/en/MK-Parameter/Channels|(Link)]] or via the switch outputs (Out1/Out2).
Zeile 106: Zeile 124:
<<BR>><<BR>>


== Anschluss an Empfänger ==

Steuert man die Kamera separat mit einem zweiten Sender und einem extra Empfänger, kann hieran die IR-Ctrl angeschlossen werden.<<BR>>
Ebenso ist es aber auch möglich, bei Nutzung des Senders Graupner MC-32 HoTT zwei weiter Kanäle einzustellen und diese dann über den Empfänger, wie z.B. den GR32, abzugreifen.<<BR>><<BR>>
[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116569&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116573&g2_serialNumber=2}}]]
<<BR>><<BR>>


== Connection to Receiver ==

If you control the camera separatly with a second transmitter and an additional receiver you can connect here also the IR-Ctrl. <<BR>>
It is also possible, using the transmitter Graupner MC-32 HoTT, to set two more channels and get them via the receiver, i.e. the GR32.<<BR>><<BR>>
Zeile 116: Zeile 135:
<<BR>><<BR>>

<!> '''WICHTIG:''' <<BR>>
Schließt man die IR-Ctrl direkt an den Empfänger an (wie hier im Bild zu sehen), '''muss''' die Kanalübertragung am Empfänger angepasst werden! <<BR>>

## Wie dies geht, ist hier beschrieben: MC-32


#########################################################################################################################################################################

= Das Programmieren =

Hat man eine andere Kamera oder möchte nicht die Standardfunktionen nutzen, kann die IR-Ctrl über die Stiftleiste und dem IR-Empfänger auf der Unterseite mit neuen Befehlen programmiert werden. <<BR>><<BR>>

Hierbei kann man einstellen, ob ein IR-Befehl
 * dauernd
 * ein mal
 * jede Sekunde
 * oder alle 3 Sekunden
gesendet werden soll. <<BR>><<BR>>

== Die Schaltbefehle ==

Wie beschrieben stehen 4 Möglichkeiten für die Wiedergabe von IR-Befehlen zur Verfügung.<<BR>>
Ein IR-Signal kann dauernd, ein mal, jede Sekunde oder alle drei Sekunden gesendet werden.<<BR>>
Über die Steck-Jumper kann eingestellt werden, wie welches IR-Signal gesendet werden soll: <<BR>><<BR>>

||<:rowbgcolor="#9FC6E7">Timing = Dauernd||<:>Timing = Ein Mal||<:>Timing = Eine Sekunde||<:>Timing = Drei Sekunden||
||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115178&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115345&g2_serialNumber=2}}]]||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115189&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115347&g2_serialNumber=2}}]]||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115204&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115350&g2_serialNumber=2}}]]||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115210&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115351&g2_serialNumber=2}}]]||
||<:-4>Zum Vergrößern => Bild anklicken||
<<BR>><<BR>><<BR>>


Das Einleiten der Lernfunktion geschieht dann mit dem Aufstecken des "Teach"-Jumpers: <<BR>><<BR>>

||<:rowbgcolor="#9FC6E7">Teach = Dauernd||<:>Teach = Ein Mal||<:>Teach = Eine Sekunde||<:>Teach = Drei Sekunden||
||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115184&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115346&g2_serialNumber=2}}]]||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115194&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115348&g2_serialNumber=2}}]]||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115199&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115349&g2_serialNumber=2}}]]||[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115216&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115352&g2_serialNumber=2}}]]||
||<:-4>Zum Vergrößern => Bild anklicken||
<<BR>><<BR>><<BR>><<BR>>


#########################################################################################################################################################################


== Das Einlernen neuer IR-Befehle ==
[[http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116575&g2_serialNumber=1|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116579&g2_serialNumber=2}}]]
<<BR>><<BR>>

<!> '''IMPORTANT:''' <<BR>>
If you connect the IR-Ctrl direct to the receiver (as shown here in the picture) you '''must''' adjust the channel transfer on your receiver! <<BR>>

## How that works is described here: MC-32


#########################################################################################################################################################################

= The programming =
'''INFO:''' With the cable PPM1 you can program the functions 1+2, with the cable PPM2 the functions 3+4.
<<BR>><<BR>>

If you have got a different camera or you don't want to use the standard functions you can program the IR-Ctrl via the pin-header and the IR-receiver on the underside with new commands. <<BR>><<BR>>

Here you can set if an IR-command
 * permanently
 * one time
 * every second
 * or every 3 seconds
should be transmitted. <<BR>><<BR>>

#########################################################################################################################################################################

== Teaching new IR-Commands ==
Zeile 165: Zeile 166:
 1. Die Eingänge der IR-Ctrl "PPM1" + "PPM2" werden auf den entsprechenden Steckplatz der !FlightCtrl oder den Ausgang/Kanal des Empfängers gesteckt.<<BR>>
 1. Die !FlightCtrl (oder der Empfänger wenn er nicht an der !FlightCtrl angeschlossen ist!) werden mit Spannung versorgen. Die grüne LED auf der IR-Ctrl leuchtet.

{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115252&g2_serialNumber=2}}
 1. The inputs of the IR-Ctrl "PPM1" + "PPM2" should be connected to the appropriate slot on the !FlightCtrl or the Output/Channel of the receiver.<<BR>>
 2. The !FlightCtrl (or the receiver if not connected to the !FlightCtrl !) need to be supplied with power. The green LED on the IR-Ctrl is lighting.

{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116572&g2_serialNumber=2}}
Zeile 175: Zeile 176:
Gewünschtes Timing auswählen: <<BR>>
||<:rowbgcolor="#9FC6E7">Timing = Dauernd||<:>Timing = Ein Mal||<:>Timing = Eine Sekunde||<:>Timing = Drei Sekunden||
||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115345&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115347&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115350&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115351&g2_serialNumber=2}}||
As described there are 4 opportunities for the reproduction of IR commands.<<BR>>
An IR-signal can be transmitted permanently, one time, every second or every three seconds.<<BR>><<BR>>

Choose desired timing: <<BR>>
||<:rowbgcolor="#9FC6E7">Timing = Permanently||<:>Timing = One Time||<:>Timing = One Second||<:>Timing = Three seconds||
||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142860&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142862&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142865&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142866&g2_serialNumber=2}}||
Zeile 184: Zeile 188:
Programmierung einleiten: Jumper "Teach" aufstecken => Die grüne LED auf der IR-Ctrl blinkt im Sekundentakt:<<BR>>
||<:rowbgcolor="#9FC6E7">Teach = Dauernd||<:>Teach = Ein Mal||<:>Teach = Eine Sekunde||<:>Teach = Drei Sekunden||
||{{http://gallery.mikrokopter.de/main.php?g2_view=core.D
ownloadItem&g2_itemId=115346&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115348&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115349&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115352&g2_serialNumber=2}}||
<<BR>><<BR>><<BR>><<BR>>
Start programming: Attach jumper "Teach" => The green LED on the IR-Ctrl is flashing in second intervals:<<BR>>
||<:rowbgcolor="#9FC6E7">Teach = Permanently||<:>Teach = One Time||<:>Teach = One Second||<:>Teach = Three Seconds||
||{{http://gallery.mikrokopter.de/main.php?g2_view=core.
DownloadItem&g2_itemId=142861&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142863&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142864&g2_serialNumber=2}}||{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142867&g2_serialNumber=2}}||
<<BR>><<BR>><<BR>><<BR>>

Zeile 193: Zeile 199:
Schalter/Taster/Stick am Sender, mit dem die Funktion ausgelöst werden soll, kurz betätigen und wieder in die Ursprungsstellung zurückstellen: <<BR>>
LED auf IR-Ctrl erlischt kurz und blinkt dann 1-4x (je nach betätigtem Eingang Hi/Lo) mit einer kurzen Unterbrechung.<<BR>>
(INFO: Ein 3-fach Schalter sollte aus der Mittelstellung heraus betätigt werden.)
Briefly operate Switch/Button/Stick on the transmitter which function should be triggered and move it back again into the original position: <<BR>>
LED on the IR-Ctrl goes off for a short time and starts flashing 1-4x (depends on the operated Input Hi/Lo) with a short interruption.<<BR>>
('''INFO''': A 3-way-switch should be operated from the middle-position.)
Zeile 202: Zeile 208:
Fernbedienung der Kamera/Videokamera auf den Sensor an der Unterseite des IR-Ctrl richten und gewünschte Funktion/Taste drücken.<<BR>>
Die Rote LED auf der IR-Ctrl quittiert die Eingabe mit einmaligem blinken - die grüne LED blinkt wieder im Sekundentakt.
Point the remote control of the Camera/Video-Camera to the sensor on the underside of the IR-Ctrl and press the desired function/button.<<BR>>

{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115434&g2_serialNumber=2}}<<BR>><<BR>>

The red LED on the IR-Ctrl acknowledges the input with a unique flash - The green LED flashes again in second intervals.
Zeile 210: Zeile 219:
Jumper "Teach" abziehen.<<BR>><<BR>>

Mit Abziehen des Jumpers ist die Programmierung abgeschlossen. <<BR>>
Um die restlichen drei der insgesamt 4 Funktionen zu programmieren, beginnt man wieder bei Step2.


#########################################################################################################################################################################

= IR-Ctrl zurücksetzen / Updaten =

Die IR-Ctrl kann, wie alle anderen MikroKopter Platinen auch, an das MK-USB angeschlossen werden.<<BR>>
Über das KopterTool ist es dann möglich die IR-Ctrl mit neuen Updates zu versehen, oder auch wieder zurück in den Auslieferungszustand (Reset) zu versetzen.<<BR>><<BR>>
Disconnect jumper "Teach".<<BR>><<BR>>

By disconnecting the jumper you finish the programming. <<BR>>
To program the remaining three of all 4 functions you need to continue with Step2.


#########################################################################################################################################################################

= IR-Sensor =

The IR-Sensor can be mounted in front of the IR-receiver of the camera / video camera.<<BR>>
To fix the IR-Sensor you can use e.g. a strip of tape.<<BR>><<BR>>

{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115439&g2_serialNumber=2}}


#########################################################################################################################################################################

= Reset IR-Ctrl / Updates =

You can connect the IR-Ctrl, like all other !MikroKopter-Boards, to the MK-USB.<<BR>>
Close the Jumper on th eMK-USB. This will power up the IR-Ctrl.
<<BR>><<BR>>

{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115286&g2_serialNumber=2}}
<<BR>><<BR>>

Via the KopterTool (from V1.78c) it is possible to refresh the IR-Ctrl with new Updates or reset back into the delivery status.<<BR>>
(After a reset, the default functions are restored) <<BR>><<BR>>
Zeile 225: Zeile 251:
== IR-Code Import/Export ==

It is possible to read and store the IR data of the IR-Ctrl.<<BR>>
Also it is possible to import such stored data.<<BR>><<BR>>

In the terminal window of the !KopterTool you can "click" with the right mouse button into the gray area.<<BR>>
Now you can see the context menu where you can choose import or export.<<BR>><<BR>>

{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115425&g2_serialNumber=1}}


<!> In case these both menu items are not shown:
 * Start communication between KopterTool and IR-Ctrl by clicking to "Debug". Then the KopterTool notices, that it is connected to the IR-Ctrl.
 * a KopterTool since 1.78c is reqiured

== check during flight, if the recording of the SONY cx730 runs ==
You can't see the 'REC' information in the AV-Video output. If you want to check during flight, you should program the "menu" button into one of the IR-functions (or use the setting below). If you use the 'Menu' function, the menu of the Sony cx730 will appear and you can see the 'REC' information. The recording will not be disturbed then.


== Database with IR-Codes ==
 * [[http://www.mikrocontroller.com/files/IR-Codes/Canon_5d_mk2.cid|Canon EOS & 5D MK2]] (Photo & Video on/off)
 * [[http://www.mikrocontroller.com/files/IR-Codes/SonyCamcorder_EOS_SonyNEX.cid|Sony Camcorder (CX730 und compatible) & Canon EOS Photo]] Sony: Zoom in/out + Photo + REC-Start/Stopp & EOS: Photo & Sony: Photo
 * [[http://www.mikrocontroller.com/files/IR-Codes/SonyCamcorder_Menu_EOS_SonyNEX.cid|Sony Camcorder (CX730 und compatible)]] (Zoom in/out + Menukey + REC-Start/Stopp)
 * [[http://www.mikrocontroller.com/files/IR-Codes/Panasonic_HDC.cid|Panasonic HDC Camcorder]] (Zoom in/out + Photo + REC-Start/Stopp)
 * [[http://www.mikrocontroller.com/files/IR-Codes/Sony_alpha_NEX.cid|Sony Alpha und NEX]] (Zoom in/out + Photo + REC-Start/Stopp)
 * [[http://www.mikrocontroller.com/files/IR-Codes/SonyCamcorder_Menu_EOS_SonyNEX_NikonPhoto.cid|Sony Camcorder (CX730 und compatible) & Canon EOS Photo & Sony NEX Photo & Nikon Photo]] Sony: Zoom in/out + Photo + REC-Start/Stopp & EOS: Photo & Sony: Photo & Nikon: Photo /!\ Needs IR-Firmware 0.18 for Nikon


== Firmware ==
 * [[http://www.mikrocontroller.com/files/IR-Codes/IR-Ctrl_MEGA328_V0_16c_IR_SVN629.hex|0.16 Firmware IR]]
 * [[http://www.mikrocontroller.com/files/IR-Codes/IR-Ctrl_MEGA328_V0_18_IR_SVN660.hex|0.18 Firmware IR]] Inclusive Nikon Photo

This page as an PDF-Document? Click on that Symbol and wait a little moment... --->

IR-Ctrl V1.0


See also: MikroKopter-Boards

IR-Ctrl Version 1.0

Shoplink: IR-Ctrl

https://www.mikrocontroller.com/images/IR_Ctrl_2.JPG

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115158&g2_serialNumber=2

The IR-Ctrl is a control board to trigger cameras or video-cameras via infra-red.
For that reason that the control board works also as a teachable remote control any camera/video-camera function, such as zooming, can be programmed.
Only the remote control of the used camera/camcorder is necessary.
Alternatively the codes of many cameras can be loaded from a database or shared from user to user.

For the delivery the IR-Ctrl is already pre-programmed for the video-camera Sony CX730. The trigger function is also possible for the NEX-5 and the Canon EOS-Models.

The following 4 functions can be used:

  • PPM1=
    • Zoom-in
    • Zoom-out
  • PPM2=
    • REC Start/Stop
    • Trigger photo



IMPORTANT - Please read!

The IR-Ctrl has two inputs - PPM1 + PPM2.
Do NOT connect this inputs at the same time to the FlightCtrl and the connected receiver!

This will destroy the IR-Ctrl and the FlightCtrl.

Connect always booth inputs (PPM1+PPM2) either directly to the FlightCtrl OR the receiver.

To eliminate the destroying of the IR-Ctrl and the FlightCtrl, the IR-Ctrl have now for the inputs only one PPM-Cable and one JR-Data cable (gray).
The powering of the IR-Ctrl is only to do with the PPM-Cable. The JR-Data cable have only the needed data connection. This cable is connected to the PPM contact.

Inputs/Outputs

The IR-Ctrl has got two PPM Inputs (PPM1 + PPM2). In that way a total of 4 functions (2 for each Input) can be triggered.

Via the pin-header the IR-Ctrl:

  • can be connected via the MK-USB to the KopterTool for updates,

  • the IR-LED can be connected,
  • the remote control code can be teached via the jumper.



https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115286&g2_serialNumber=2 https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115227&g2_serialNumber=2 https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115259&g2_serialNumber=2

<!> ATTENTION: The plug of the IR-LED must be connected in that way that the red side points upwards (pointing to the IC).

The connection - which switch?

The IR-Ctrl can be connected either way to the servo-outputs of the FlightCtrl or to a regular receiver with servo-outputs.

On your transmitter you can use for the different functions i.e. a 3-way-switch, a Poti or (while using a secong transmitter in TrainerMode) one of the sticks.

How works it to trigger the 4 functions?

Each input of the IR-Ctrl can perform 2 functions. Möchte man also beide Eingänge (PPM1+2) mit allsen 4 Funktionen Nutzen, kann man beispielsweise zwei 3-fach Schalter hierfür nutzen.
So that the IR-Ctrl detects which function should be executed the position of the switching channel is been used for that purpose.

This should be clarified in an example with a 3-way-switch:

A 3-way-switch has got 3 switch positions.
In the first switch position is thze channel on "Low" (0), in the second position on "Middle position" (127) and in the third position on "High" (254).

The middle position signals the IR-Ctrl the "Idle position". If you switch now to the switch position "Low" or "High" (Position 1 or 3) the first or second function will be triggered.

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115262&g2_serialNumber=2

The functions are assigned as follows:

  • PPM1
    • Low => Function 1 (green LED flashes during programming 1x with interruption)

    • High => Function 2 (green LED flashes during programming 2x with interruption)

  • PPM2
    • Low => Function 3 (green LED flashes during programming 3x with interruption)

    • High => Function 4 (green LED flashes during programming 4x with interruption)



Of course, you can also use a button or a switch.
Here then, depends on the switch position / operation of the button, a function will be done permanently.

Connection Servo-Output FlightCtrl

The IR-Ctrl can be connected to the servo-outputs "Servo3" and "Servo4" (Link) on the FlightCtrl .
Those both outputs you can control directly with a channel (Poti1-8) (Link) or via the switch outputs (Out1/Out2).

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115249&g2_serialNumber=1 http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116569&g2_serialNumber=1

Connection to Receiver

If you control the camera separatly with a second transmitter and an additional receiver you can connect here also the IR-Ctrl.
It is also possible, using the transmitter Graupner MC-32 HoTT, to set two more channels and get them via the receiver, i.e. the GR32.

http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115335&g2_serialNumber=1 http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116575&g2_serialNumber=1

<!> IMPORTANT:
If you connect the IR-Ctrl direct to the receiver (as shown here in the picture) you must adjust the channel transfer on your receiver!

The programming

INFO: With the cable PPM1 you can program the functions 1+2, with the cable PPM2 the functions 3+4.

If you have got a different camera or you don't want to use the standard functions you can program the IR-Ctrl via the pin-header and the IR-receiver on the underside with new commands.

Here you can set if an IR-command

  • permanently
  • one time
  • every second
  • or every 3 seconds

should be transmitted.

Teaching new IR-Commands



Step1:

  1. The inputs of the IR-Ctrl "PPM1" + "PPM2" should be connected to the appropriate slot on the FlightCtrl or the Output/Channel of the receiver.

  2. The FlightCtrl (or the receiver if not connected to the FlightCtrl !) need to be supplied with power. The green LED on the IR-Ctrl is lighting.

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=116572&g2_serialNumber=2



Step2:

As described there are 4 opportunities for the reproduction of IR commands.
An IR-signal can be transmitted permanently, one time, every second or every three seconds.

Choose desired timing:

Timing = Permanently

Timing = One Time

Timing = One Second

Timing = Three seconds

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142860&g2_serialNumber=2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142862&g2_serialNumber=2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142865&g2_serialNumber=2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142866&g2_serialNumber=2





Step3:

Start programming: Attach jumper "Teach" => The green LED on the IR-Ctrl is flashing in second intervals:

Teach = Permanently

Teach = One Time

Teach = One Second

Teach = Three Seconds

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142861&g2_serialNumber=2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142863&g2_serialNumber=2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142864&g2_serialNumber=2

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=142867&g2_serialNumber=2





Step4:

Briefly operate Switch/Button/Stick on the transmitter which function should be triggered and move it back again into the original position:
LED on the IR-Ctrl goes off for a short time and starts flashing 1-4x (depends on the operated Input Hi/Lo) with a short interruption.
(INFO: A 3-way-switch should be operated from the middle-position.)



Step5:

Point the remote control of the Camera/Video-Camera to the sensor on the underside of the IR-Ctrl and press the desired function/button.

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115434&g2_serialNumber=2

The red LED on the IR-Ctrl acknowledges the input with a unique flash - The green LED flashes again in second intervals.



Step6:

Disconnect jumper "Teach".

By disconnecting the jumper you finish the programming.
To program the remaining three of all 4 functions you need to continue with Step2.

IR-Sensor

The IR-Sensor can be mounted in front of the IR-receiver of the camera / video camera.
To fix the IR-Sensor you can use e.g. a strip of tape.

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115439&g2_serialNumber=2

Reset IR-Ctrl / Updates

You can connect the IR-Ctrl, like all other MikroKopter-Boards, to the MK-USB.
Close the Jumper on th eMK-USB. This will power up the IR-Ctrl.

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115286&g2_serialNumber=2

Via the KopterTool (from V1.78c) it is possible to refresh the IR-Ctrl with new Updates or reset back into the delivery status.
(After a reset, the default functions are restored)

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115362&g2_serialNumber=4

IR-Code Import/Export

It is possible to read and store the IR data of the IR-Ctrl.
Also it is possible to import such stored data.

In the terminal window of the KopterTool you can "click" with the right mouse button into the gray area.
Now you can see the context menu where you can choose import or export.

https://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=115425&g2_serialNumber=1

<!> In case these both menu items are not shown:

  • Start communication between KopterTool and IR-Ctrl by clicking to "Debug". Then the KopterTool notices, that it is connected to the IR-Ctrl.

  • a KopterTool since 1.78c is reqiured

check during flight, if the recording of the SONY cx730 runs

You can't see the 'REC' information in the AV-Video output. If you want to check during flight, you should program the "menu" button into one of the IR-functions (or use the setting below). If you use the 'Menu' function, the menu of the Sony cx730 will appear and you can see the 'REC' information. The recording will not be disturbed then.

Database with IR-Codes

Firmware


  • KategorieMK-Baugruppe/de