Team Scribacious Rabble Hardware Design William Hess Paul Rosswurm Mitch Erdbruegger Ben Kobin
Project Description Adaptation of the board game SCRABBLE® Maintains the traditional physical tile interface... augmented by .. Sensing tile location and value Automatically calculating and displaying scores Maintaining player profiles Validating words in the event of a 'challenge' Exposing game stats over an external interface
Schematic
Design - PIC24 Decoupling capacitors as recommended 24MHz operation Internal FRC oscillator Stepped up to 48MHz to meet USB spec MPLAB ICD3 Interface (RJ11) Extra pins on headers
Design - USB Polarized Molex connector on board Device mode VBus is an input (and PIC can handle up to 5V)
Design - Memory MicroSD card – serial interface SPI Master mode at 24MHz (low speed SD) 1 Data line
Design – LCD SPI Channel 0 shared with memory Common reset PWM not yet put into schematic Using driver similar to TLC5929DBQ
Design - Sensors Select row, time entire column 75 rows 15 columns Use open drain shift registers to select row BU290 (12 bit) 3.3V applied to every column Voltage across column of capacitors fed through optoisolators to timer module Optoisolators need to have low latency TLP2066(F)
Design – Sensors (cont.)