Longboard Sensor Module

From ESE205 Wiki
Jump to navigation Jump to search

Longboard Sensor Board

Danny Andreev and Sam Ragsdale

Overview

Our plan is to create a sensor board that can be strapped to a longboard or other vehicle. It will measure locations, altitude, and accelerations, relaying all this information to local storage. The stored information will be processed and mapped to give a ride “diagnostic” or an overview of the position, velocity, and acceleration overplayed onto a map of the path taken during the ride. This information can be stored on a server and accessed off a phone or computer.

Objectives

A successful project constitutes a 3d printed case which contains a sensor module. This module can be turned on, and will record the trip. Then the module needs to be able to transfer the data to a computer of phone for further processing. The module should also be able to be charger via usb. The GPS and accelerations data wil lthen be overlayed onto a map pulled using the google maps API

Challenges

Danny will need to become more comfortable with the hardware interface of the Raspi and brush up his python skills. The biggest issue has been in parsing and creating a URL that is used to receive maps from the google maps API. Since google wants to limit the processing required on their end, the way in which URLS are compressed is very tedious and confusing. Sam … Since there will be a simple WIFI connection, and no hardware access, there are few attack vectors present on this device, save for physical destruction. Going underground or loosing gps will eliminate gps accuracy, but location can be extrapolated from the accelerometer for short breaks in gps. Minimal operational cost. No user safety concerns

Gantt Chart

LBSGantt.PNG

Bill of Materials

BOMPIC.PNG

Raspberry Pi Zero W - Amazon

GPS Amazon

Accelerometer Amazon

Printer resin (we used the Formlabs Form 2, which runs at $150/1L, our print was about 80mL)