bruce-webber / road-quality-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

!! HEADS UP !! If you haven't bought your micro:bit for this project yet, please hold off a couple days. A space constraint introduced by the micro:bit prevents MicroPython support for BLE (Bluetooth).

This needs to be resolved before we can move forward as this was a major path of getting the data off the device. A number of solutions are being looked at to see if it's possible to stay the course with the micro:bit. That said, a group discussion is being started on the Gitter channel to vet this out. Apologies for this rather unfortunate oversight/issue.

"Road Quality Survey" (RQS) project. All project documentation is maintained within the project Wiki

Overview

This project is a group activity to design, build, and enhance a python based project. After some discussion, the group selected a "Road Quality" measuring webapp. The hardware consists of a micro:bit microcontroller containing an embedded accelormeter, compass, bluetooth, tactile buttons, and LED array. The supporting code for the micro:bit is written in MicroPython, a modified version of regular python designed to run on embedded hardware.

The micro:bit is stocked at a number of retailers. We've found Adafruit and MicroCenter to be the cheapest so far @ $16.50.

Quick Notes:

  • This project is based around MicroPython v1.9. This implements python 3.4 compatible syntax.

Contributing

  • Fork it!
  • Create your feature branch: git checkout -b my-new-feature
  • Commit your changes: git commit -am 'Add some feature'
  • Push to the branch: git push origin my-new-feature
  • Submit a pull request :D

Coming Soon:

How to setup your micro:bit

How to run the project "HelloWorld.py" script

This script is designed to validate your board, repl, and other parts are setup correctly.

About

License:MIT License