Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Nathan Weigl
Created November 29, 2019 © MIT

Azure Sphere IOT Connected Garage Opener

I wanted a secure way to control my garage door opener from my phone. Azure Sphere combined with Azure IOT Hub seemed like the perfect fit.

IntermediateFull instructions provided12 hours49
Azure Sphere IOT Connected Garage Opener

Things used in this project

Hardware components

Azure Sphere MT3620 Starter Kit
Avnet Azure Sphere MT3620 Starter Kit
×1
SainSmart 2-Channel Relay Module
Used to actuate the switches on the garage door remote.
×1
Prototype Board
Used for interfacing the GPIOs with the magnetic reed switches.
×1
Recessed Door Magnetic Switch
Used for sensing the current garage door status
×2
Resistor 1k ohm
Resistor 1k ohm
Pull-up resistors for connecting the switches to the GPIO on the Azure Sphere module.
×2
Machine Screw, M2
Machine Screw, M2
Optional, for mounting the Azure Sphere module and switch interface board to the mounting plate.
×8
#4 x 3/8in Sheet Metal Screw
Optional, for mounting the relay board and opener remote to the switch plate.
×6

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)
Optional for printing the mounting plate STL,

Story

Read more

Custom parts and enclosures

Circuit Board Mount

Schematics

Switch Interface Schematic

Code

Garage Opener Xamarin Project

Xamarin application for controlling an IOT Hub connected garage door opener.

Azure Sphere IOT Hub Interface Project

Azure Sphere application based on the Azure Sphere IOT Hub samples provided by microsoft.

Credits

Nathan Weigl
1 project • 0 followers

Comments