MWScore

MWScore is the official score keeping system for the Mech Warfare robotic competitions. The score keeping system consists of a transponder on-board each competing robot and a central scoring server.

Transponder:

mwscoretransponder2013

Schematic:

mwscoretransponder2013sch

Board Layout:

mwscoretransponder2013brd

Part List:

part quantity value package source
U1 1 ATMEGA168 TQFP32 Digikey
U2 1 3.3v 500mA SOT233 Digikey
U3 1 5v 250mA SOT233 Digikey
C1, C2, C3 1 0.1uF 0603 Digikey
C4, C5 2 22pF 0603 Digikey
R1, R3 2 1kohm 0603 Digikey
R2 1 10kohm 0603 Digikey
LEDs 2 red, 1.7v 0603 Digikey
Y1 1 16MHz crystal HC49UP Digikey
JP4 1 3.5mm 2 pos screw terminal - Digikey
J2, J3, J4 3 .1″ male header - Digikey
XBEE Header 2 .079″ (2mm) smt female header S5902-10 Digikey
XBEE 1 802.15.4 1MW W/WIRE ANT Module Digikey
Dip Switch 1 8 position - Digikey

Xbee Setup:

To work with the scoring server xbee radios MUST be configured with the following settings…
ATBD = 5 (38400bps)
ATID = 6200
MY = 6200 + ID_NUMBER (id number given during competition qualifications)
DL = 6201
CH = c

Firmware:

The firmware for the transponder is written in C and compiled with the avr-gcc toolchain. Full source code and makefile can be found in the mwscore github repository.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>