iR Remote Control Servo with Arduino Project

Created Date: 2015-10-08/ updated date: 2016-07-08
  • Medium ir servo remote control with arduino
Owner & Collaborators
License
By sa
Summary
(Goal ) スイッチボックスに納められたトグルスイッチを遠隔操作するシステムを制作します。 任意の赤外線リモコンから発信した赤外線を、Arduinoに接続した赤外線受信モジュールで受信し、信号に応じて、(3つの)トグルスイッチに接続したサーボモータを動かします。 (Goal) This project aims to make a system to controll a toggle switch remotely. A User send iR signal with an arbitrary iR remote controller (Panasonic) to Arduino with iR receiver module, then the Arduino moves servo moter to turn on/off a toggle switch. iR Servo Remote Control with Arduino
https://github.com/yosukesakai/iR_Servo_Remote_Control_with_Arduino

Materials

    Tools

      Blueprints

        Making

        • Background

          0
          Thumb 3324113
          山口情報芸術センター[YCAM]の館内には、ホワイエとよばれる広場があります。 ここでは様々な作品展示やイベントが行われます。ホワイエを照らす備え付けの照明はありません。 3階にあるテラスに設置した仮設の照明をいつも用いています。 仮設照明は舞台用の照明で、on/offは照明のそばにおかれたスイッチボックスで行います。 この操作は手動で行わなければなりません。このため、毎朝毎晩、このスイッチを操作するために、1階にいるスタッフが、3階まで(しかも奥まった場所!)5分以上かけて往復しなければなりませんでした。 この照明を1階から遠隔操作できるようにしよう、というのがこのプロジェクトの目的です。
          • Background(E)1

            0
            Thumb 3324113
            YCAM has a large space called "Foyer". Various exhibition and events are held there. I does not have lights that are permanently-installed. It has only temporary-installed lights on 3rd floor.

          • Background(E)2

            0
            Thumb 3324113
            temporary-installed lights are for stage and controlled by switch box that is installed close to the lights. It is operated manually. So a staff has to goto 3rd floor (even it is at deep-set! ) from 1st floor in every morning and night to oparate it. It takes more than 5 min!

          • Background(E)3

            0
            Thumb 3324113
            So I decided to make something to controll the lights from 1st floor.
        • Goal

          0
          Thumb 3324113
          スイッチボックスに納められたトグルスイッチを遠隔操作するシステムを制作します。 
          任意の赤外線リモコンから発信した赤外線を、Arduinoに接続した赤外線受信モジュールで受信し、信号に応じて、(3つの)トグルスイッチに接続したサーボモータを動かします。
          • Goal (E)

            0
            Thumb 3324113
            This project aims to make a system to controll a toggle switch remotely. 
            A User send iR signal with an arbitrary iR remote controller (Panasonic) to Arduino with iR receiver module, then the Arduino moves servo moter to turn on/off a toggle switch.
        • Hardware1: Servo Motor

          0
          Thumb 3324113
          サーボモーター(GWS Servo S03T/2BBMG/F)とArduino Uno を準備し、以下のように接続する。    
          --
          Connect servo motor (GWS Servo S03T/2BBMG/F) to Arduino Uno  

          • Small dscn7055
          • Small dscn7058
          • (Servo1)

            0
            Thumb 3324113
            1.servo motor's Grand to Arduino's Ground  
            2.servo motor's PWR to Arduino's +5V  
            3.servo motor's signal to Arduino's #9  
          • (Servo2)

            0
            Thumb 3324113
            1.servo motor's Grand to Arduino's Ground  
            2.servo motor's PWR to Arduino's +5V  
            3.servo motor's signal to Arduino's #10  
          • (Servo3)

            0
            Thumb 3324113
            1.servo motor's Grand to Arduino's Ground  
            2.servo motor's PWR to Arduino's +5V  
            3.servo motor's signal to Arduino's #11  
        • Hardware2: iR Receiver Module

          0
          Thumb 3324113
          iR Receiver Module (PL-IRM0101(38kHz)with shield) と Arduinoを、以下のように接続する。  
          --
          Connect iR Receiver Module (PL-IRM0101(38kHz)with shield) to Arduino  
          Small dscn7041
          • 接続方法 Connection

            0
            Thumb 3324113
            1.iR Receiver's Grand to Arduino's Ground
            2.iR Receiver's PWR to Arduino's +5V
            3.iR Receiver's signal to Arduino's #2
        • Software1: Analyse Signal

          0
          Thumb 3324113
          下記のコードを用いて、利用したい赤外線リモコンの信号(使いたいボタンを押したときに送出される信号)を調べる。 
          --
          Analyze signal code of your remote controller with the code shown below    
          • 【きむ茶工房ガレージハウス】赤外線通信の実験2 (Code to use)

            0
            Thumb 3324113
            http://www.geocities.jp/zattouka/GarageHouse/micon/InfraredCOM/InfraredCOM2.htm  
        • Software2: Arrange Code to Set Signal

          0
          Thumb 3324113
          "iR_Servo_RemoteControl.ino"をダウンロードします。  
          調べた赤外線リモコンの信号を、適切な場所に貼り付けます。  
          (サーボの角度も設定できます。)  
          --
          Download "iR_Servo_RemoteControl.ino"
          And set the signal code that you want to use for control the servo motor
          in proper place in the code "iR_Servo_RemoteControl.ino"  
          (angle also)

          • iR_Servo_Remote_Control_with_Arduino

            0
            Thumb 3324113
            https://github.com/yosukesakai/iR_Servo_Remote_Control_with_Arduino
        • Software3: Send Code to Arduino

          0
          Thumb 3324113
          そして、Arduinoに転送します。  
          これで、赤外線リモコンでサーボをコントロールできます。
          --
          Send the Code to Arduino     
          then you can controll servo motor with your iR remote controller   
          • Machinery

            0
            Thumb 3324113
            以下のパーツをプリントします。

            Basement
            Lever
            NobExtender
            SensorSupport_Upper SensorSupport_lower



            --
            Print parts below

            Basement
            Lever
            NobExtender
            SensorSupport_Upper SensorSupport_lower



            Small dscn7016
            • stl files

              0
              Thumb 3324113
              iR_Servo_Remote_Control_with_Arduino/MachineryParts_stl
              https://github.com/yosukesakai/iR_Servo_Remote_Control_with_Arduino/tree/master/MachineryParts_stl

            • 他のスイッチで使いたいとき for other switches

              0
              Thumb 3324113
              他のスイッチで使いたいときは、それぞれに合わせたパーツを設計します。 
              -- 
              if you want to use with other switches, design parts for each switch 
          • Build

            0
            Thumb 3324113
            パーツをねじ止めし(M1.7, M3, M4)、組み立てれば完成!

            --
            Install parts with proper screw (M1.7, M3, M4)
            then finished!
            Small irservoromotecontrol test
            Add Card Order

            References

              Usages

                • Small i   1
                • Small i   2
                • Small i   3

                実運用 Actual Use

                Thumb 3324113
                2013年からYCAMで実稼働しています。
                --
                it is actually used  in YCAM from 2013.


              Convert State

               to Annotation.

              Select the numebr of the state to annotate.

              OK
              cancel
              Loading

              facebook

              , data-width="400", data-show-faces="true" data-send="true"
              , data-width="400", data-order-by="reverse_time"