Calamari Lure

= Description =

General Information
The Calamari Lure is designed as a demonstration platform for the MinnowBoardMax

Features

 * 2 PWM controlled LEDS
 * GPIO Output controlled 7 Segment LED display
 * ADC input using a variable resistor slider potentiometer via a SPI based ADC


 * 3 GPIO inputs using a buttons
 * dual TTL uarts
 * RGB GPIO controlled LED
 * I2C EEPROM at 0x50

Reference Material

 * PWM Tutorial
 * 595 Tutorial
 * 7 Segment Display Character Mapping
 * MCP320x Linux Kernel Device Driver
 * SPIDEV - userspace SPI character device driver interface documentation
 * I2CDEV - userspace I2C character device driver interface documentation

= Design =

Components

 * Single tricolored surface mount RGB LED ([[media:rgb-led-smd.pdf|datasheet]])
 * 74HC595 Serial Shift Register ([[media:74hc595.pdf|datasheet]])
 * 7 Segment Display ([[media:7seg-display.pdf|datasheet]])
 * 10k Slider Potentiometer ([[media:10k-slider.pdf|datasheet]])
 * NPN Transistor MMBT2222A ([[media:mmbt2222a.pdf|datasheet]])
 * Microchip MCP3004 SPI Based Analog-to-Digital converter ([[media:MCP3004.pdf|datasheet]])
 * CAT24C256W I2C based EEPROM ([[media:CAT24C256W.pdf|datasheet]])
 * Button

Design Files

 * [[media:Calamari_Lure_RevX1.pdf|Schematic]]

Test Files

 * https://github.com/MinnowBoard/minnow-max-extras