Inspiration

In our dorm, we have put up string lights that are hard to reach- and more importantly- can't be controlled via remote. We wanted to build a device that not solves this problem and also goes beyond. For people with disability or limited mobility, it can be hard to move around the room to turn on lights, fans etc. People may want to purchase smart devices but cannot afford them, or want support for older (and more familiar) versions of appliances. The remote/switch device is designed to allow Bluetooth connectivity across a variety of household appliances, without needing to purchase an entirely new device.

What it does

The remote connects via blue tooth to a device that can support a variety of attachments for flipping a switch, pushing a button, etc. The device is designed to be wall-mounted but can easily be restructured to fit other device design requirements. The remote has 2 buttons for turning a switch on/off and a temperature sensor that displays ambient room temperature through an OLED display.

How we built it

Mechanical: We have designed 2 attachments: A cam-follower that is designed to support buttons, and a crank shaft designed to support switches. These can be reversed to turn the device off as well.

Circuitry: We have designed an H-bridge for the motor, connection to Bluetooth modules for sending and receiving signals, Buttons for various functions, and OLED display with I2C protocol.

Coding: We used Arduino (C) to control Bluetooth connectivity, Temperature sensor, OLED display, and motor function.

Challenges we ran into

  • Getting the Bluetooth to work on arduino code
  • Temperature sensor display blinking and delaying
  • Reversing the current to turn move the crane arm forward and backward

Accomplishments that we're proud of

  • Completing a functional project!!

What we learned

  • Coding for Arduino
  • I2C Protocol for OLED
  • Bluetooth connectivity via Arduino
  • H-Bridge for Motor Control
  • Conversion of Rotary to Linear Motion

What's next for RYCFIBTC

  • More Hackathons!

Built With

Share this project:

Updates