Ronald P. Kessler
Published © GPL3+

Windows 10 Universal Bluetooth Garage Door Opener

Ever wanted to use your Windows Phone or Surface to control your garage door? Now you can with a few parts and the Arduino Remote Library!

IntermediateShowcase (no instructions)8 hours1,058
Windows 10 Universal Bluetooth Garage Door Opener

Things used in this project

Hardware components

Arduino UNO & Genuino UNO
Arduino UNO & Genuino UNO
I used a Arduino UNO R3.
×1
SparkFun Bluetooth Modem - BlueSMiRF Silver
SparkFun Bluetooth Modem - BlueSMiRF Silver
This is the Bluetooth module that your phone communicates with.
×1
Adafruit Proto Shield for Arduino Kit - Stackable Version R3
This shield will hold your relay, LED, resistor, and Bluetooth module. However, you can use a small breadboard for your circuit if you do not want to solder all the components. I did this to prototype the circuit when I was experimenting with the design.
×1
Resistor 330 ohm
Resistor 330 ohm
This is the 1/4 watt current-limiting resistor for your LED. The LED lights up when the door is activated. You can use it to test your circuit before wiring it up to the door so you don't break something!
×1
LED (generic)
LED (generic)
The LED will light up for 1 second when you activate the garage door.
×1
5V Miniature SPST Relay part# QUAZ-SS0105D
You can also use a SparkFun Relay Part# COM-0010 if this one is hard to find. They just have different pinouts so check the product details carefully.
×1
1N4007 – High Voltage, High Current Rated Diode
1N4007 – High Voltage, High Current Rated Diode
Use any 50V silicon diode. I used a 1N4004 from AllElectronics.Com. The part # is "IN4004-TR". This is used as a "blocking" diode and is placed across the relay's coil pins and is wired up as "reversed biased". The cathode (end with the band) is connected to the + side of your relay.
×1

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Wire Cutter and Wire Stripper

Story

Read more

Schematics

Arduino Garage Door Shield

Photo of the finished project.
Arduinogaragedoorshield

Another View of the Garage Door Shield

Here is another view of the finished project.
Arduinogaragedoorshield2

Bottom View of the Garage Door Shield Project

This view shows the wiring on the bottom of the shield.
Garagedoorshieldbottom

Arduino Breadboard Version

The breadboard version is the way to start.
Garageopenerbreadboard

Schematic Diagram for Arduino Remote Control

This shows the wiring layout for the project. The garage opener has two terminals that connect to the activating switch that is mounted on the wall. Locate where those wires go on the actual opener. In the schematic I refer to those as "trigger" wires. You connect two wires from your relay to those connectors. Be sure to leave the original wires from the switch connected so the switch will still function.
Arduino%20garage%20door%20opener schematic

Code

How to Build an Arduino Garage Door Opener With Windows Arduino Remote Library

C#
This project allows you to open/close your garage door with an Arduino Uno and any Windows 10 device.
No preview (download only).

Credits

Ronald P. Kessler

Ronald P. Kessler

1 project • 3 followers
I am a full-time instructor at Santiago Canyon College in Orange, CA. I teach Computer Science, Robotics, & Home Automation courses.
Thanks to Kingcean's Blog.

Comments