Smart Garage Device with 3D Printed Enclosure

Wifi Controlled Smart Garage Opener

We are currently working on a “Smart Garage” device that is an IOT (Internet of Things) device that uses a home Wifi connection. The Smart Garage module allows the user to login to the webservice and find out if the door is open or closed as well as operate the door as necessary from anywhere in the world. The webservice uses WebSockets for real-time communication between device and server for both monitoring and control.

The hardware is an Arduino Mega microcontroller with an Adafruit CC3000 Wifi shield. It also has a blue LED to indicate of Wifi access and a red one to indicate the door is open as well as a button to operate the door manually.

I now have an Up Plus 2 3D printer (that I love) that my wonderful wife got me for Xmas. I measured the Arduino and shield carefully with digital calipers (a requirement for 3D printing) and then designed a special enclosure for the project in SketchUp. It needed to be able to contain all the parts with just the USB and Power connectors sticking out as well as have mounts for the indicator LED’s and the button.

Video demo of the functionality of the Smart Garage Opener:

3d Printing Files to Download

Here is the enclosure base image:
Main Enclure Image
Smart Garage Base SketchUp File
Smart Garage Base STL File

Here is the enclosure top image:
Main Enclure Image

Smart Garage Top SketchUp File
Smart Garage Top STL File

Hardware Used in the Project

Arduino Mega:
http://arduino.cc/en/Main/arduinoBoardMega2560

CC3000 Shield:
http://adafru.it/1491

3D Printer: Up Plus 2
http://www.amazon.com/UP-Plus-Desktop-Printer-100-240V/dp/B00E5OQEUC

WebSockets using the CC3000:
https://github.com/chadstachowicz/socket_io_arduino_cc3000

Here are some more pictures of the case and the printing process:

Main Enclure Image Main Enclure Image
Main Enclure Image

Main Enclure Image

Main Enclure Image

Main Enclure Image

5 Responses to Smart Garage Device with 3D Printed Enclosure

  1. Pingback: “Smart Garage” Device with 3D Printed Enclosure Built Around Adafruit CC3000 #arduino #3DThursday #3DPrinting « adafruit industries blog

  2. Pingback: Community Corner: Mightiest TV-B-Gone Rig, Hidden in Plain Sight, Weeping Angel Cosplay Costumes, and Other Delights from the Adafruit Community « adafruit industries blog

  3. Pingback: Community Corner: This Past Week in the Adafruit Community « adafruit industries blog

  4. SandraOG says:

    Hello, thank you for sharing your project.
    I am doing a project with the same Hardware (except for the 3D Printer hehe), but I am stuck with the Websocket’s communication, so I tried to use the same library as you did, but I dont know how to use it…. not even the example.
    So I was wondering if you could please help me. Thank you =)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s