Upload

Loading icon Loading...

This video is unavailable.

Wireless MIDI controlled Christmas Lights

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like Tim Cortesi's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike Tim Cortesi's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add Tim Cortesi's video to your playlist.

Published on Jul 2, 2012

New: Updated version with 12 outlets (vs 4):
https://www.dropbox.com/sh/hn09qoqqzm...

This demo can be split up into 3 unique components:

USB controlled power switch:
This is a custom box made up of 4 different power outlets independently switched via an Opto-Isolated relay board (http://www.futurlec.com/Opto_Relay_4....) controlled via a USB/GPIO interface board (http://www.sparkfun.com/products/762). This version of the box only has 4 outlets, but up to 16 outlets are possible with some minor modifications.

ASUS Wifi Access Point:
The Wifi router has been flashed with a custom dd-wrt firmware and runs in "client" mode so it is accessible via the internet without a physical network connection. It runs a custom tcp server which receives commands on port 5000 and communicates those commands to the relay box (above) via USB. Future iterations will include a self-contained web server for direct control of the relay box via a web browser. Due to the severe memory and processor limitations of the access point, all code is written in C.

Laptop/MIDI Keyboard:
The Mac Laptop runs a custom client which receives MIDI commands from Apple's Core MIDI interface and translates them into ON/OFF commands which are sent to the wireless router via tcp port 5000 (as mentioned above). All Mac code is written in C and its superset Objective C.

When used together, you get a pretty cool, extensible, wireless MIDI controlled relay capability.

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

The interactive transcript could not be loaded.

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Loading icon Loading...

Advertisement
Loading...
Working...
to add this to Watch Later

Add to