Design

Specification Table

SpecificationValue
Weight< 100 grams
Battery Life> 3 hours
Speed Accuracywithin 1 mph
Compass Accuracywithin 3 degrees
Time Accuracywithin 2 seconds

Block Diagram

State Diagram

Microcontroller: Teensy 3.2

  • Developed by PJRC
  • Used for acquiring information from sensors and sending information to the display
  • Works with most Arduino libraries
  • USB Programmable
  • 3.3v Signals, 5v Tolerant

GPS Chip: HiLetgo GY-NEW6MV2 NEW-6M GPS

  • Used for tracking location
  • Accurate up to ~2.5 meters
  • Serial Communication: 9600 baud rate
  • Maximum update rate of 5Hz
  • Can be powered from 3-5v

Gyroscope: HiLetgo MPU9250/6500 9-Axis 9 DOF 16 Bit Gyroscope Acceleration Magnetic Sensor 9

  • Used for compass measurement
  • Utilizes a MPU-9250
    • 3-axis Gyro
    • 3-axis Accelerometer
    • 3-axis Magnetometer
  • Communicates over I2C

Optical LED: DIYmall 0.96″ Display

  • OLED display, black pixels are “off”
  • 128×64 resolution
  • Communicates over I2C

Power System: Adafruit Lilon/LiPoly Backpack Add-On

  • Charges Battery via Teensey’s USB port
  • Can use USB and battery Simultaneously

Battery: 3.7v 500mA Lithium Ion Polymer Battery

  • Can power system for multiple hours
  • Two batteries can be connected in parallel to double battery capacity

Circuit Design

3D Model

Orthographic Drawing