Giter Club home page Giter Club logo

avionicssensors's Introduction

Avoinics Sensors, for Orientation Thruster

This repo contains the progress made by everyone in Tranquility Aerospace and Citizen Inventor's co-learning "course" on DIY Orientation Thruster.

Repo

Currently the repo contain a mix of sensor libraries and useful code, which will be updated as we learn.

  • reference lib - contains a list of sensor libraries from various source
    • NOTE! TinyGPS code will not work with uBx chipsets!!! Its noly here for historical reasons.
  • folders outside of reference library contain developed code for avionics based on the reference libraries

##GPS This is development code for GPS chipset. Check GPS.md for more details.

  • uBx main code folder for GPS chipsets, for now it only emulates u-Centre comms capacity. It supersedes TinyGPS-13 code, which was intended for different chip.
  • uBx_2receivers not working yet. Connect two GPS receivers to single Arduino Uno. Probably messed stg up with SoftwareSerial pointer.
  • Serial us a simple code for dual communication. Intended as starting point for GPS corrections support or nav payload relay. I added some photos for the reference as well.
  • SD is basic code for writing/reading from SD card via attached adapter. Code ammended by Pekka.

##IMU This is development code for GPS chipset. Faraz did most work on last meeting. I just put it all together. To run this code I2Cdev and MPU6050 must be installed as libraries. Take it from http://www.i2cdevlib.com/usage or even better from github. Last used version is at /IMU/lib/. I removed superseded code from /reference lib. Check IMU.md for more details.

  • MPU6050_DMP6 is a basic code that outputs sensor output

##temp_pressure ?

Getting started

If you are programming the sensors for the first time, the best place to start is to check the sensor you have on hand and go to the reference library that is relevant to that sensor. Then install the library and start modifying the examples. Then save the example sketch you have in a different name and commit it!

Contribution

Generally very open, just don't commit directly to this repo/master ;) For example, a good way to do it is to fork this repo, make changes on your repo/branch and make a pull request (we'll merge it).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.