User Tools

Site Tools


oak:tutorials:oled

Oak OLED Shield Kit Tutorial

Product Description:

oak-oled-shield-1.jpg oak-oled-shield-5.jpg

The Oak OLED Shield Kit allows you to build a shield that adds a 0.93“ white on black 128×64 pixel OLED screen to the Oak. The screen is controlled via I2C. Use it to see what your project is thinking, your favorite Twitter feed in bite-size form, or whatever you drum up!

This is an unassembled kit and requires basic soldering. This is designed for use with the Digispark Oak development board, which is not included. This kit includes the SSD1306 controlled Monochrome 0.96” 128×64 OLED.

Parts:

Part Quantity Identification
Oak Combo PCB1
4.7K (4K7) Ohm 1/4W resistor 1% or 5%2 Yellow - Violet - Red
I2C OLED Module 1
1x40pin male 0.1“ pitch header 21 pins worth

Resistor Values: For more information on how to identify the value of the resistors we recommend these sites: A nice simple resistor calculator: http://www.ealnet.com/m-eal/resistor/resistor.htm A comprehensive article on identification: http://www.diyaudioandvideo.com/Electronics/Color/

Soldering: If you are new to soldering we recommend the following tutorials: Soldering Basics (http://www.sparkfun.com/tutorials/106) and Soldering Crash Course from the folks at Sparkfun (http://www.sparkfun.com/tutorials/354). How to solder from the Curious Inventor: http://store.curiousinventor.com/guides/How_to_Solder

Adafruit has this excellent guide that starts with the tools needed and then shows detailed pictures, including some of the common problems that beginners experience (http://learn.adafruit.com/adafruit-guide-excellent-soldering)

We assume for these assembly instructions that you know the basics of thru-hole soldering. If you don't check out the links above, these boards are very easy to solder - we promise!

Assembly:

NOTE: Before you start: If you have a multimeter check for shorts between the GND pin hole and the other pin holes - if you find any please send us an email at support at digistump dot com and we will replace the board.

oak-oled-shield-1.jpg

Solder resistors one at a time. Solder the leads and clip off the excess. Repeat for both resistors.

oak-oled-shield-2.jpg

Cut two lengths of male headers each 9 pins long and one 3 pins long. Insert into corresponding positions (on the bottom of the board) and solder each pin.

WARNING! Ensure you do not solder one of the 9 pin set of male headers on the row with the arrows pointing to the row described as “PRO SHIELD USE ONLY”. You will need to solder it into the row of holes in the middle of the board with “GND” on one end and “EN” on the other.

Tip: Inserting the headers into a breadboard and then placing the board on top can make this process easier.

Note: If you are using stackable headers, use them here instead of the standard male headers.

oak-oled-shield-3.jpg

Insert the OLED module into the front of the board matching the pins labeled for the OLED module. Solder the pins on the back, optionally snip off the excess.

oak-oled-shield-4.jpg

oak-oled-shield-5.jpg

Your Oak OLED shield is complete!

Programming:

See the example in the Arduino IDE → _Oak_Examples→OLED_minimal

Also, check out this Adafruit_GFX driver supporting the Oak OLED.

oak/tutorials/oled.txt · Last modified: 2016/08/07 15:43 by netguy204