user19781: I am from programming background and newbie to this field. 
Couple of days ago I brought Arduino Uno (5V). I want to control light bulb and fan from my Android. So I thought, I will buy relays and ESP8266 module and its done.
But now read somewhere that ESP8266 works with 3.3v and my Arduino supplies 5v.
Should I go for different Arduino board (like Arduino pro or Arduino mini) or is there any reliable & cheap solution that will work my Arduino Uno (5V) ?

user18478: If you want to go for cheap just use a ESP8266 no arduino needed.

19781: <p>I am from programming background and newbie to this field. </p>

<p>Couple of days ago I brought <strong>Arduino Uno (5V)</strong>. I want to control light bulb and fan from my <strong>Android</strong>. So I thought, I will buy <strong>relays</strong> and <strong>ESP8266</strong> module and its done.</p>

<p>But now read somewhere that ESP8266 works with <strong>3.3v</strong> and my Arduino supplies <strong>5v</strong>.</p>

<p>Should I go for different Arduino board (like Arduino pro or Arduino mini) or is there any <strong>reliable &amp; cheap</strong> solution that will work my <strong>Arduino Uno (5V)</strong> ?</p>
 18478: <p>If you want to go for cheap just use a ESP8266 no arduino needed.</p>
