Cutting the cord EPG – Hardware decisions (part 2)

There are many programmable boards out there in the market place.  The Raspberry Pi, Beagle Bone, Arduino with Wifi shield, etc.  But many of these seem a bit over the top for what I am trying to achieve.  Not sure I want to delve into Linux distributions etc.  I have done plenty of Arduno and AVR programming with OLED displays and wanted to try something different. Recently saw on Adafruit the ESP8266 processor and it intrigued me.  Then I saw someone used it to make a weather app and realized that is exactly the kind of thing I wanted to make for my EPG. Adafruit makes a breakout board called the HUZZAH ESP8266 breakout and it is only $10.00.  The quote from Adafruit is

The ESP8266 processor from Espressif is an 80 MHz microcontroller with a full WiFi front-end (both as client and access point) and TCP/IP stack with DNS support as well.

P1010273

Adafruit has an excellent tutorial on using this chip and that is where I started.

I had some SSD1306/SH1106 OLED’s laying around from other projects.

P1010276

Initial plan.

  1. Order some HUZZAH breakout boards and start playing with the boards to see how easy to program.
  2. Breadboard my design with the OLED display.  Size and brightness is important as it needs to be read from a distance.
  3. Develop code to retrieve the EPG from internet
  4. Display the EPG on OLED display in the best manner.  Display is small so going to need to experiment
  5. Move the design from bread board to something more permanent
  6. Design and 3D print an enclosure

I order a couple of the HUZZAH breakout boards (because they are so cheap) and wanted to get my shipping costs worth.  Soldered the headers on and went to work.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s