Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Abstract Cornhole is a very popular game that leads to hours of fun and family bonding; however, the scoring system of the game leads to much controversy. Currently the scoring system of the game is performed through all manual calculations which can be performed incorrectly. The goal of this project is to design an electronic cornhole scoring system by implementing various hardware and software platforms developed from research. • Cornhole scoring calculated and maintained electronically. Hardware Level 1 Block Diagram Design Requirements Marketing Requirements Speaker Bags Accelerometer, RF Transmitter, and 3V DC Battery PIC RF Receiver Weight Board Weight Sensors Display Score Digital Weight Output 2 3 System must force cornhole bags to complete a distinguishable event when bag enters into the cornhole 4 If a cornhole bag has moved in a downwards Determines cornhole bag off cornhole board on motion and the weight decreased on the cornhole trigger of cornhole bag movement and weight change board the cornhole bag has fallen off 5 Power Supply 6V DC Battery 6 8 8 To determine when a bag falls into the cornhole as opposed to off the board there must be a specific detectable event that happens. All cornhole bag data at the end of the round must be known to calculate the appropriate score Score needs to be displayed to users To enable wireless operation portable power must be used. Also cornhole is usually outdoors away Must be powered by small portable voltage sources from AC power. Total equipment must fit into average size truck bed, To enable people who want to play anywhere, it 75" x 61" x 21", for transportation must be able to be transferred easily 9 7,10 3 predefined scoring game types, with minimal amount of instruction and user input necessary for proper use and new game setup within 2 minutes. 11 Cornhole bags are thrown and have high impact so components must be protected from being broken. Also moisture from playing outside can damage the components The game will be played at various locations The average person must be able to play with minimal thought and reference to instruction manual Must decide which events require what type of audio To enhance user experience, and most players output if necessary, and play audio, audible up to 50' will be about 30' apart from one another. Marketing Requirements Software Level 1 Block Diagram Hardware To create an electronic cornhole game, two separate sensing systems will be implemented to automatically detect and determine the score. Each bag will contain an accelerometer and a radio frequency transmitter (RF) that will send a signal to a receiver connected to the microprocessor. The signal will be used to determine the location and movement of the bag. The board will be equipped with force sensing resistors (FSR) that will indicate weight changes on the surface caused by the bags landing on the board. When combined the two independent systems will allow the microprocessor to determine the appropriate score and output a signal to the scoreboard as well as play audio corresponding to the game's events. System must compile all cornhole bag data at the end of the round and update score Must send signal to seven segment displays and display score, visible up to 30' from the scoreboard Components inside cornhole bag must be protected from impacts up to 120 lbs, and light moisture Scoreboard and main circuits must be able to withstand transportation 9 Theory of Operations Justification The cornhole bags each weigh 1lb, the ability to Must be able to detect weight differences on cornhole distinguish weight within .1lbs should be board within accuracy of 0.1 lbs sufficient Receiver must distinguish between each individual Each cornhole bag has to be individually cornhole bag detectable to properly calculate score. 1 RF Output Engineering Requirements GetBagPosition DisplayScore ComputerScore GetBoardWeight 1. Detect bags on board 2. Distinguish between the different teams bags 3. Detect bags in the hole 4. Detect bags falling off the board 5. Keep appropriate score 6. Display score 7. Preset scoring systems 8. Be portable 9. Be durable 10. Be easy to use 11. Output audio based on game events PlayAudio Software The focus of the software design is based upon the location of the bags. The score will vary based upon if the bag is on the board, in the cornhole, or on the ground. Several algorithms will be utilized in the microprocessor to determine the location of the bags. The data from the weight sensors will be essential in the calculation of the score. Once the data from the sensors is received and analyzed, the microprocessor will output a signal to the scoreboard and speakers to display the correct score and play the corresponding audio. Design Team Information Phillipp Gouin Lee Kirk Ashley Wilson EE CPE EE Hardware Manager Software Manager Team Leader and Archivist • 2011-2012 Senior Design Capstone Project •Dr. Igor Tsukerman, Faculty Advisor • Gregory A. Lewis, Senior Design Coordinator • Department of Electrical and Computer Engineering • College of Engineering • University of Akron •