Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion
Free, recycled from MilesTag taggers. Four pin control. Reset and Enable Pins.
Global Positioning System MN5010HS SiRF Binary Protocol Standalone chip that streams 32bit XYZ positional data.
GPS Chip I/O Ports
GPS Micro-Mini From Sparkfun. Note have chip as well for second revision based on sparkfun model. ○ Prebuilt version is more expensive. Connector Ports Connect and disconnect from main board. ○ Plug and Play (kind of). Antenna
Radio Frequency Communication. The radio front end uses GFSK modulation. The channel occupies a bandwidth of less than 1MHz at 250kbps The ANT1 and ANT2 output pins provide a balanced RF output to the antenna Zo = 15Ω+j88Ω
RF transceiver I/O Ports
Frequency: GHz Gain: 3.2 dBi Impedance: 50ohm VSWR < 1.9 Polarization: Vertical Radiation: Omni
Transceiver nRF24L01+ Module with Chip Antenna. From Sparkfun. Connector Ports Connect and disconnect from main board. ○ Plug and Play (kind of). Resistors/Capacitors/Inductors Biasing and Impedance Matching. Antenna Chip antenna does not work well in use.
PWM Infrared light Encodes a bit stream of data Added 455kHz communication
I/O Port I/O Port 56kHz Receiver 38kHz Receiver 455kHz Receiver
Using PWM (Pulse Width Modulation) We output a fc=40, 56 or 455 kHz square wave of the IR light wave(950 nm = 316THz). 24 periods of 1/fc for a zero, 48 periods for a 1 and a 96 periods for a header. Each pulse is separated by 24 periods of off time. From Vishay Documentation
This is an example of a what is actually propagated through the air. 5 periods of pulsed IR.
TSOP sensor has built in demodulator. All we see at the processor is a PWM signal that represents a bit stream. Inverted signal From Vishay Documentation
Example Signal from MilesTag website. We are using this scheme scaled to our carrier frequencies. At 455kHz we can fit in over ten times the data in the same time.
Here is an example of what we generate Binary 01 ○ Transmitted ○ Received
From Vishay Documentation
Isolates Microcontroller from sensors. For Tricolor LEDs and Sensors. 8 Darlington Pairs Per Package. 500mA per Darlington Pair. Plenty of leeway Sensors max rating 200mA. LEDs max on a pair would be 80mA.
From TI Documentation
Single internal Circuit With on/off modeled + Driven System model
9 Selection bits for color of each sensor area. Red Green Blue (Any Combo!) Head, Front and Back can light differently. ○ Select with switches or Jumpers. 3 selection bits for selection of which TSOP to use. 455kHz/56kHz/38kHz. 3 inputs from sensors. Head, Front or Back. ○ Select with switches or Jumpers Sensors for each section in parallel.
TSOPs 38kHz, 56kHz and 455kHz sensors. 1 each. Tri-Color LED Common Anode (changed to work with Driver). Decoupling Capacitor Stabilize Power to TSOP. Resistors Current limiting for Sensors and LEDs. Ports 1 in, 1 out in parallel.
TSAL6100 Highly directional IR LED TSAL driver MOSFET (optional but likely) Muzzle Flash Standard white LED. Resistors Current limiting for the LED. Cable Run to main board
Display (LCD) 8X2 Char. LCD or one available from lab ○ Serial Interface ○ Need driver circuit. Sound Peizo Buzzer ISD Sound Chip Controls (Keypad/Buttons) Directional Buttons. Trigger Reload Key switch Team color selecting LEDs Tell a player which sensors are active Tell players which team a player is aligned with. Other game specific options.
Working GPS communication Sensors communicate correctly with microcontroller Microcontroller interrupts correctly Revision 1 of PCB completed and integrated
Final revision of PCB is complete Working RF link All basic functionalities complete Working on documentation Possibly working on audio feedback If time allows
Two working prototypes Communicate with each other Has a game play function set up Completed documentation User Manual Technical Manual
John: Protocols Documentation Sensor boards ○ Design & Etching Jen-Yuan: Schematics Board Layout GPS TJ: RF interface Hardware construction o Soldering o Wiring Richard: Coding Protocol Practicality