Aergia: Android controlled TV Remote(with Speech Recognition)

FeaturedContest WinnerContest Winner

Have you ever faced this situation while sitting on your favorite spot on the couch or recliner, comfortably watching your favorite TV program? You're snugly tucked under the blanket, the air conditioning is pleasantly cool, the sun outside is shining it's delicate warm golden rays on the closed window, the air (from the air vents) is refreshing and gravity seems infinite...... It's almost like nature doesn't want you to get off your couch.......

Then all of a sudden a horrible commercial pops up on the TV and you desire to switch the channel immediately. However, the TV remote which is located just beyond your arm's length seems to be many miles away and you do not have the energy nor the will power to reach for it. You then look with disappointment at your aging Android phone which is near you and hope that you could use it to control your TV. If you're like me, then you're faced with this situation quite often......... in fact EVERYDAY!

As a solution to this quite serious problem, I have devised 'Aergia' (named after the Greek goddess of laziness and sloth), a gadget which with the help of an Android phone can control my TV, set top box, stereo or any other device which uses an IR remote. Besides, this device can be built at a cost of just $20 and the skills required to build it are bare minimum (basic knowledge about electronics and the Arduino IDE).

So let's get lazing....... I mean building!

Remove these adsRemove these ads by Signing Up

Step 1: Parts Needed

Picture of Parts Needed

The following parts are needed to build this project :-

Supplies :

1. Arduino Uno

2. Bluetooth Module (I have used the HC-05)


4. IR Receiver

5. Resistors (1pc 100 ohms, 1pc 10K ohms and 1pc 20K ohm)

6. PCB

7. Electrical Wire

8. 9v Battery

9. 9v Battery Snap

10. Male Header Pins (both straight and bent)

11. Steel Wire

12. Insulation Tape

13. Heat Shrink

14. Project Enclosure

Tools :

1. Soldering Wire

2. Soldering Iron

3. Soldering Wax

4. Drill

5. Hacksaw

KartikT13 days ago

I m getting this errors while compiling this code.

pls look over it n fix it as soon as possible

FIPH1G6HXTFTJUQ.ino:8:1: error: 'IRsend' does not name a type
FIPH1G6HXTFTJUQ.ino: In function 'void send_sorter(int, int, int)':
FIPH1G6HXTFTJUQ.ino:34:6: error: 'irsend' was not declared in this scope
FIPH1G6HXTFTJUQ.ino:39:6: error: 'irsend' was not declared in this scope
FIPH1G6HXTFTJUQ.ino:44:6: error: 'irsend' was not declared in this scope
FIPH1G6HXTFTJUQ.ino: In function 'void dump(decode_results*)':
FIPH1G6HXTFTJUQ.ino:76:36: error: 'LG' was not declared in this scope

hgevariya21 days ago
hey give me more details about ir receiver
Metanol27 days ago

I need more details in the step 6,the points that RickD2 cited

I'm glad that my phone already comes with an IR Blaster (Something I didn't even realize existed until recently) So I can use it as a remote directly. But this is still a very cool project, keep up the good work!

xlm13x1 month ago

can you please provide source code of your bluetooth control app? It will be very useful for me for another projects.

Jayvis Vineet Gonsalves (author)  xlm13x1 month ago

Hi, I'll pm you the app details

Me too

RickD21 month ago

Jayvis: Could you post a more detailed step by step (preferably with pictures) on step 6:part 2 regarding the soldering of the 10 and 20 ohm resistors to the PCB board? I found that part confusing...have no prior experience with creating these types of circuits but I would love to learn how! Thanks for sharing your genius with us! :)

Jayvis Vineet Gonsalves (author)  RickD21 month ago

Thanks for pointing that out. I'll further elaborate that step to make it easier for everyone to understand.

This sure beats getting off the couch to fish our the remote from under the cushions!

This sure beats getting off the couch to fish our the remote from under the cushions!

Metanol1 month ago

cool project, congratulations. But, I am interested in your app, for a future project. There is the possibility to send me the source code?

Could this be used with an iphone

Although you can use an iphone in this project, you'll have to create a bluetooth remote app for your iphone.

lbuitron1 month ago
Can this be built by a girl tha ?...

Yes, you too can build 'Aergia'! Just follow the steps in this instructable, and if you run into a roadblock while building this project, feel free to write a comment and I'll answer it.