How successful is Electric Imp

Teardown Tuesday: IoT garage door opener

Teardown Tuesday: IoT garage door opener

Do you want to see "//" target = "_ blank"> Garageio in an IoT garage opener! This expanded edition of Teardown Tuesday provides background and installation information on this unique product.


The Garageio is a small box that connects to your garage door opener and connects to a WiFi network. With Garageouis App you can control your garage from anywhere with an internet connection from a smartphone. Three of the main features of the Garagenio are its simplicity, the ability to convey status and the added security it offers.

A Garageo installed on a garage door opener. Image by Garagenio


Sometimes the best things in life are the ones that just work! Garageio is designed for simplicity. The installation of the Garageio is very simple and straightforward. The Garageio app follows this example and has a very minimalist design, with only one garage door that is pulled up and down.

Garageios Mobile App


Ever wondered if you left the garage door open? The Garageio app can show the current status of the door, regardless of whether it was opened with the app or not! If the garage door is open for more than 30 minutes, the app displays an alarm.


Garageio allows the owner to share control of the garage door with anyone and to revoke it. With Garagenio, you no longer have to worry about who knows the access code to the garage keypad.


One of the goals in developing this product was to keep it simple. You have achieved this goal with the installation. The only tools needed during the installation process are a stepladder and a screwdriver

Wireless Internet access

Connecting the garage to a WiFi network is easy. Download the Garageio app from the Google Play Store or the Apple App Store. In the app you have to enter the Garagenio serial number, the WiFi username and the WiFi password. The Garagenio app then asks you to hold your smartphone up to the Garagenio's sensor. The phone's display flashes for a few seconds. If the programming is successful, a green light will appear on the Garageio. All done!

The BlinkUp interface in action by Garageio

Connection to the normally closed contact

It's pretty easy to connect the garage to your garage door opener. The Garageio emulates the wall-mounted button found on most garage door systems. To attach the Garageio, simply connect two cables to the diagram provided by Garageio for your model opener.

Just connect the black and red wires to the appropriate places!

Door sensor

The Garagenio uses a reed switch to determine whether the garage door is open or closed. The reed switch and magnet are mounted using adhesive strips on the back. The magnet must be within about an inch of the sensor to work properly.

The door status sensor is installed.

Tear down

A teardown Tuesday wouldn't be complete without a teardown! We're going to look at the most important parts of the garage; the power supply, the radio module and the output relays. A quick note, the serial number and Mac address have been purposely removed for this item.

All the electronics in the garage

WiFi module

The heart of the garage is the WiFi module! Not only does the module handle WiFi connectivity, it also works like a microcontroller. The Garagenio uses an IMP IMP002 module for this.

The Electric Imp WLAN module

The Electric Imp is a pre-built WiFi module designed to speed up the development time for IOT products. The Electric Imp offers many benefits to many new product developers such as libraries, OTA software updates, security functions, cloud services and a handful of built-in functions. The Electric Imp isn't the only player in this area, another option is Particle, which makes a WiFi and Cellular option.

The Electric Imp platform

power supply

The Garageio receives 5V from its wall-mounted power supply unit. The 5v rail is used to power the transistor assembly and relay coils. The 5V also powers a TI LP38690 linear voltage regulator to provide the 3.3V to the Electric Imp.

The 3.3v linear power supply


To emulate the commands the garage door opener receives from the indoor push button, it uses a relay to generate a similar signal. The garage can control up to 3 garage door openers. The Garageo uses 3 Omron Electronics G5LE-14 relays with a 5V coil voltage.

The relays that the Garageio uses

Electric Imp's IO pins are only designed for 8 mA, so they cannot control the relay coils, which require 78 mA. A transistor array TI ULN2003A is used to control the relays. The ULN2003A has built-in flyback diodes so that no external diodes are required.

The transistor array for controlling the relays


Every aspect of the Garageio is simple; the hardware, software and setup. As devices get smarter and smarter, simplicity becomes rarity! Technology shouldn't add complexity to your life, it should improve it, that's something the Garagio accomplishes. A big thank you to Garageio for borrowing a unit and enabling this teardown!

Thanks for watching teardown Tuesday.

Come by next Tuesday for the next teardown! We're always looking for new ideas, if you have any suggestions or want to contribute an article for a future Teardown Tuesday, click here for my email address.

Next Teardown: What's Inside a Bluetooth Speaker?