ECE 4760: Final Project

Black Hack

A Blackjack Player that uses OCR to Recognize Playing Cards

Kale Smith (krs228@cornell.edu)

Daniel Wyleczuk-Stern (dmw255@cornell.edu)

We initially wanted to create a version of blackjack where instead of the cards being virtual, a camera would take a picture of a player card. Then, it would send the data to Matlab which would do image processing and recognition. Matlab would send the data to the MCU which would use it as input for a blackjack game. Unfortunately, we never got our camera working. Thus, the initial design we present is without a camera. After that design, we discuss the camera, how it works, and why we think we could not get it working.

Our current design constists of an Atmel ATmega1284p 8-bit microcontroller and a deck of playing cards.

Our original design consisted of an Atmel ATmega1284p 8-bit microcontroller, an OV7670 camera module, two PF35T-48 Stepper motors, a timing belt, two gears, and a deck of playing cards.