Friday, February 8, 2013

Control Fireplace using Arduino & App Inventor (prototype) (by Mr K)

This is a prototype of a gas fireplace being controlled by an Arduino and an app made in App Inventor.  This version turns LED's on and off.  The final project will control a relay that will be connected to my fireplace.




Back Story:
I have a gas fireplace at my house that is controlled by a remote.  The remote's receiver died.  A new one costs $245!  Looking at the fireplace system, I noticed it had wires for a switch (low voltage).
LIGHT BULB! -- make it controlled by an Arduino!  Better yet, make the Arduino connected to an app on my phone.

I did some research and found an App Inventor app that connects to an Arduino via Bluetooth. -- http://ai.kittywolf.net/index.php/BTArduinoLED1  I took his code and simplified it to turn a LED on and off.

Specs/Parts:
(note, my final project will include a relay, etc -- this is a prototype/proof-of-concept)
Parts list (minus Transistor and wires): http://sfe.io/w57264
Arduino Uno
Arduino ProtoShield bare PCB
BlueSMiRF Silver - Bluetooth Modem
Wires
2N2222 Transistor
3xLEDs
Awesome red Sparkfun box
Fireplace mantel printed on 3D printer
Arduino Uno clip-in holder printed on 3D printer

Code:
App Inventor Project
Arduino Code

Tips:
A preface: I am a novice with electronics
1) to connect the Bluetooth modem, make sure to connect the RX of the Bluetooth to the TX of the board and vice versa.  I had it the other way and was very confused for an hour! :)





No comments:

Post a Comment