Applications for Android Smartphones and Tablets.

Arduino Bluetooth IR - Universal Remote Control ( DIY ) .


  Home   Power IR - Universal Remote Control.   Marine Navigator   Web Controller   Android tutorial   Arduino tutorial   Java2ME and cellphones   Electronics projects   Renewable energy   Download page   Resources   Photos/Videos
  Donate   Contact   Build Desktop PC   Android IR devices.   Power IR - Universal Remote Control.
TV : ON / OFF   Cable : ON / OFF   A/C : ON / OFF

Arduino - Electronic projects.

Smart Home / Business Intelligent Automation Systems - Remote Control devices from anywhere in the world!!!

Web or GSM SMS remote control with Arduino board and Ethernet card or mobile phone as modem.

Bluetooth Remote Control Android application for Arduino or other microcontroller to control devices.


Remote Control Android application over bluetooth sends via Arduino board IR signals.

Arduino + Bluetooth + IR

Convert your no IR Android smartphone or tablet to Remote Control FOR ALL your devices...for example TV,A/C,DVD,Cable box and others.
With this application you do not need 5 or more remote controls on your table for the TV,DVD PLAYER,BLU-RAY,VCR, SAT / CABLE, DVB-T, AMPLIFIER, HOME CINEMA,HI-FI, AUDIO SYSTEMS, AIR CONDITIONER ( A/C ) , LED LIGHTS, LIGHTS, REMOTE SOCKETS, PLAYSTATION, XBOX, WII, GARAGE DOORS, HOME AUTOMATION, CAMERAS, COFFEE MACHINE, HEAT, INFRARED HEAT PANELS, WATER HEATER,WASHING MACHINE,CURTAINS,GARDEN WATERING SYSTEM,SWIMMING POOL SPA SYSTEM,SHADE AWNINGS SYSTEM,WATER PUMP....and more....
All in one Universal Remote Control Android application for all your IR or Bluetooth devices without wi fi network.
You can create your small smart intelligent home/office/business automation system.
This application use only the bluetooth, does not use the wi-fi or the internet to control the devices.
It works with all old and new devices.Also it does not need Smart TV or smart device wi-fi (lan) to works.
Free Android application to create your DIY Smart Home/Office/Business/Camper/Cruiser boat Automation System!!!
Unfortunately most Android devices does not has IR LED so you need an external hardware as converter from bluetooth signal to IR signal.
It needs external hardware.It does not works only with your Android phone or tablet!!!
The Android sends bluetooth signal to another microcontroller ( for example Arduino board+bluetooth module ) and then the microcontroller with IR led on it, at digital pin,
it sends IR (infrared) signals to your device to take place the function you want.
The external hardware works as converter to convert the bluetooth signal to IR pulses.

Android sends bluetooth signals -> Arduino receives bluetooth signals and sends IR signals to your TV or other device -> Device( TV, HI FI,anything with IR receiver....) receives the IR signals for the function you want.

If the device you want to control is far ( > 10 m ) you can expand your systems with a second arduino board with RF link for more devices to another floor or room.
I used for external hardware Arduino board (Duemilanove Atmel ATMega328) + Bluetooth module ( HC-07 ) with cables + IR LED + (IR receiver for decode my remote controls).
This system it costs about 25-30$ from ebay. The sellers from China are the cheapest but you will have to wait long to receive your order.
You can use Arduino Nano V3.0 instead Arduino Duemilanove for smaller size and lower cost.
If you have little experience of electronics and programming it will be very easy to configure it to work.But if you have not I am very willing to help you.
If you want I can construct the external hardware ,setup (programming) and send it to you ready to work with your Android and devices.
Before you decide to order the hardware , visit the Arduino board site.


When you press the TV On/Off button sends TVON for ON , TVOFF for OFF.
Channel Up/Down sends TVChannelUp , TVChannelDown.
Volume Up/Down TVVolumeUp , TVVolumeDown .
Timer sends TVOFF .
TV AV setup sends TVAV .
TV screen setup sends TVscreen .
TV menu setup sends TVMenu .
TV exit setup sends TVExit .
TV mute sends TVmute .

When you press the DVBT MPEG On/Off button sends DVBTON for ON , DVBTOFF for OFF.
Channel Up/Down sends DVBTChannelUp,DVBTChannelDown.
Volume Up/Down DVBTVolumeUp,DVBTVolumeDown.

Light1 ON/OFF sends L1ON, L1OFF.
Light2 ON/OFF sends L2ON, L2OFF.
Light3 ON/OFF sends L3ON, L3OFF.

Air Condtition sends ACON, ACOFF.
Air Condition sends ACONcool when selected Cool mode.
Air Condition sends ACONheat when selected Heat mode.

Hi fi sends HIFION, HIFIOFF.
Volume Hi Fi Up/Down HIFIVolumeUp,HIFIVolumeDown.
HIFI mute sends HIFImute .
HIFI mode sends HIFImode .

Door open/close sends DoorOpen,DoorClose.
Window open/close sends WindowOpen,WindowClose.

Heat button sends HEATON,HEATOFF.
Water heater button sends WATERHEATERON,WATERHEATEROFF.
Coffee maker machine sends CoffeeStart,CoffeeStop.

DVD ON/OFF button send DVDON,DVDOFF.
DVD open/close send DVDOPEN,DVDCLOSE.
DVD play/pause button send DVDPLAY,DVDPAUSE.
DVD stop button send DVDStop.

General controller.
Device button on/off send D1ON/D1OFF.
Device up/down send D1up/D1down.
Device left/right send D1left/D1right.
Device Start/Stop send D1start/D1stop.
Device Forward/Reverse send D1forward/D1reverse.

Wind Turbine controller.
Wind Turbine button on/off send WindTurbineON/WindTurbineDumpLoad.

This application uses the bluetooth serial service to sends user command signals.
You must change the name inside setup menu with your bluetooth module name.
Name your module , HC-XX for example HC-07.
There is a small delay between press the Android button and the remote device function, starts.
You can control also your Arduino board with bluetooth shield/module for small car,boat,helicopter,robot,relays...or your Raspberry Pi for small range projects.
For longer range projects have a look at my other applications.
Stay online and update the website because is a new project and I am trying to enrich with new functions to improve the code.
Also update your application with new version from Google Play or there.
I wrote and tested the Arduino sketch , to receive the bluetooth signals.
I tested it with my Toshiba, Sony, LG TV , Funai DVBT MPEG4 , Toshiba DVD player , A/C Mitsubishi,Toyotomi,....I wrote the sketch with old arduino software 0022 version.

For the SONY TV the IR pulses is inside SONY TV IR PULSES
For the LG TV the IR pulses is inside LG TV IR PULSES
LG TV and Vizio TV .... has the same IR codes.
For the TOSHIBA TV the IR pulses is inside Toshiba TV IR PULSES
For Funai DVBT MPEG4 the IR pulses is inside Funai DVBT MPEG4 IR PULSES
.........................
For the Air Conditioner Carrier the IR pulses is inside CARRIER A/C IR PULSES
For the Air Conditioner Toyotomi the IR pulses library is inside Download page.
For the others send me e-mail or look below...

If you want you can decode your remote controls IR signals and write an Arduino sketch to receive the serial bluetooth signals and send to device the IR pulses.
For multiple devices with different sides you can use two or less IR LED.
If the devices are in different directions you can use two IR LEDS is oriented to devices.For example one for TV (left) and the other for the A/C (right).
The IR LEDS installed on the Arduino board on digital output pins 2 or 3 or 4....., 12 .One wire anode and other to ground.Pin 13 is the indicator arduino LED for test it.
Bluetooth module installed to digitals pins 0,1 Receive,Transmit data GND with Arduino Ground and VCC with VCC ( 5 Volt) of arduino board.Look the below image and the video.

You can download the Android application from Power IR Net Apps.
Send us e-mail for instructions and help.







Remote Control your TV or other IR device from your Android smartphone with external hardware an Arduino board+Bluetooth module+IR LED.




You can put them in a case,box to be more aesthetically pleasing.
Only the infrared (IR) LED must be visible outside from the box.







Google+ like:  
Twiiter share:  Tweet
Facebook like: 



If you like what you see here and you've found useful informations I could use your help in supporting the cause.
Simply click on the Donate button below to go to a secure PayPal donation page.
Thanks for visiting.