Internet of Things can be quite costly when you have to connect everything via WiFi. IR is a cheaper solution to making internet of things possible.

The idea is simple. Have a central control box with IR blaster connected to WiFi and control other devices through the IR Remote Signals.

This allows you to make internet of things at a cheaper price and also allows you to transform all existing devices that already use IR such as your TV, into the internet of things.

For this project, a motorized window controller was created for a demonstration and a practical use. I used Weaved Smart Plug and its IR blaster as the central control box to bridge WiFi with IR. ATtiny85 and IR receiver was used for receiving and processing the IR signals to control the window(motor).

The window can be controlled directly from a remote controller or from a desktop over the internet using an application developed with Unity3D that talks to Weaved Smart Plug to send out IR signals.

If you wish to test and see the demo yourself, i.e control my window over the internet from wherever you are, please send me an email at david.cheong@mail.utoronto.ca with specified date and time between 2:00pm ~ 5:00pm EST on any weekdays and I'll send you the IP address and port number with short instruction. This is just a precaution so strangers won't suddenly open and close my window without my knowledge. :P

Motorized window controller is just a start. What's to come next is to make a modular IR receiver/controller that will allow you to build or transform anything and everything you can think of into Internet of Things.

Built With

  • attiny85
  • c
  • c#
  • unity
  • weaved-sdk
  • weaved-smart-plug
Share this project:

Updates

posted an update

First modular chip created to be used with any device that uses less than 5 volts. Two ATtiny was used, one for IR receiving and second for variations of applications that can handle more than just sending out on and off signals. Currently used for simple night/mood light that can be controlled over internet/IR signals to turn on/off and change the mode to show different color sequence. Picture updated.

Modified the desktop application to make use of Weaved service to access the camera in the door controller application for easier setup on environment using routers.

Next on agenda: Moving from motor/window controller application to standardized desktop application that can be customized to control different devices with different commands. Integration of the application to the wearable device META glasses.

Log in or sign up for Devpost to join the conversation.