Introduction: Tony: a Connected, Voice-Enabled Light Bulb
Tony is a connected, voice-enabled light bulb of the future. Current devices, wearables, and appliances that connect via BLE must be controlled through a smartphone app, and are not "smart" or "connected" without a phone nearby. Tony only requires your voice to control its color, luminance, and power, and has a companion app that allows you to control the light bulb from anywhere (even if you forget to turn off your lights at home to save your future energy costs!). You can say "Tony, wake up", "Tony, it's dinner time", "Tony, turn the light blue", "Tony, it's party time", or "Tony, go to sleep" to control what you want your lights to do. This introduces the future of smart devices in your homes. For example, you would be able to use your voice to turn on and off your TV, sound system, heating system, and rice cooker, eliminating the process of going to a remote controller or to your smart phone to control these devices.
Tony integrates high power RGB LEDs, RFduino BLE, a customized PCB, a Raspberry Pi attached with a WiFi and Bluetooth dongle, 3D printed housing components, socket to outlet adapter, and a USB to outlet adapter. More details on the components are listed below in "Step 2: Materials". The name "Tony" is inspired by Tony Stark from Iron Man.
Step 1: Step 1: Watch the Video
Step 2: Step 2: Materials
Here are the materials required for this project:
1x RFD22301 RFduino BLE Microcontroller
1x High Powered RGB LED
1x Raspberry Pi
1x WiFi USB Dongle
1x Bluetooth USB Dongle
1x Olympus ME-15 Microphone
1x USB to 3.5mm mic headphone Jack
1x 3.3V Voltage Regulator (SOT23-5)
1x Socket to Outlet Adapter
1x Outlet to USB Adapter
2x Customized PCB to drive LED (5V) and Microcontroller (3.3V)
3x TIP120 Power Darlington Transistors
3x 10Ohm SMD 805 Resistors
3x 420kOhm SMD 805 Resistors
1x 1uF SMD 603 Capacitors
1x 10nF SMD 603 Capacitors
Google Speech API
We have a be nice policy.
Please be positive and constructive.