Automatic Blinds With Arduino. Controlled by Android-TV Remote-Buttons-Clock




Intro: Automatic Blinds With Arduino. Controlled by Android-TV Remote-Buttons-Clock

Hello there !

First Instructable....

Everyday in the morning i open up the blind at 8:00am and i shut it down @ 19:00pm , So i decided to automate the entire procedure .

i use an Arduino pro mini 5v ,Encoder for current position, RTC clock for time ,a bluetooth module , IR reciever from an old TV set, a MG995 Metal Gear Servo, i added also 3 buttons UP STOP DOWN.

The idea is to open and close the blinds automatically throuth the Servo in specific time of the day , also by demand from Momentary Push Buttons , Android app , or my TV remote control !!

Step 1: Step 1 : Stuff Used

  • 1 Arduino Pro Mini atmega328 5V 16M
  • 2 Momentary switch
  • 1 Servo MG995 Metal Gear High Speed Torque (HACKED FOR 360 Rotation) 360 Hack
  • 1 Bluetooth Serial Port Module for Arduino
  • 1 IR receiver
  • 1 Blinds chain and Gear (from an old - spare blind)
  • 1 Rotary Encoder
  • 6 Screw Headers
  • 1 5v voltage regulator
  • 1 Capacitor
  • Some aluminium DIY parts to make the base structure of the mechanism

Step 2: Making the PCB.

I made a Fritzing project for the board , some of the componets solderd with cables.Like IR , RTC and Buttons

Step 3: Step:3 Hardware Installation.

This part have 3 sections,

  1. The servo and gear position
  2. The Encoder Installation (This item will tell arduino the current position of the blind)
  3. Box that will house the board.

The Servo and the Gear is installed in an aluminion sheet bended in L shape, with a piece of wood in the end of the structure to work like holder.

the Encoder is hot glued in a rotated part of the blind with a small aluminium stopper to hold the position and read the current height of the blind

Step 4: Step 4:Arduino Code and Android App



    • Make it Glow Contest 2018

      Make it Glow Contest 2018
    • Plastics Contest

      Plastics Contest
    • Optics Contest

      Optics Contest

    7 Discussions


    1 year ago

    Also wheres the capacitor you said you added?


    1 year ago

    Did you also add a RTC? will this set up work stand alone once programmed or does it always need to be connected via BT to the phone?


    Reply 3 years ago on Introduction

    can you be more specific?

    i would use multiple servos and multiple encoders


    Reply 3 years ago on Introduction

    No, I mean I only see single position control for single motor in Android app.

    Is there a way in Android App for let's say 20 different motors to be controlled at the same time?

    If Android app is linked with Tasker then the possiblities of this will be endless (of course we need to have source code for that)