Giter VIP home page Giter VIP logo

tkoyama010 / openpressure Goto Github PK

View Code? Open in Web Editor NEW

This project forked from protocentral/openpressure

0.0 0.0 0.0 13.91 MB

OpenPressure combines an ADS1220 24-bit ADC and a SAMD21 microcontroller to make a complete 24-bit, high precision pressure and temperature sensor interface.

Home Page: https://www.protocentral.com/analog-adc-boards/1143-protocentral-openpressure-24-bit-pressure-sensor-daq.html

C++ 95.47% C 4.53%

openpressure's Introduction

Protocentral OpenPressure

OpenPressure

OpenPressure is a result of our work in trying to interface pressure sensors to an ADC as well as a display system based on Arduino. We found the ADS1220 to be a great chip that can directly take a 4-wire, 3-wire or a 2-wire sensor and give the digital output.

Combine this powerful functionality with an ATSAMD21 micro-controller and you've got your very own Arduino-compatible pressure and temperature sensor interface system.

Features

  • TI ADS1220 24-bit ADC
  • 4-wire sensor can be interfaced directly to the inputs
  • On-board 5V band-gap voltage reference
  • ATSAMD21 microcontroller loaded with Arduino M0/Zero bootloader
  • Programmable with the Arduino IDE
  • USB CDC Interface for data transfer
  • "Cap" compatibility to add Bluetooth/WiFi/SD Card interfaces
  • On-board 3.7V Li-Poly battery with charger
  • On-board Boost DC/DC converter

Repository Contents

  • /hardware - All Eagle design files (.brd, .sch)
  • /software - Arduino libraries and example code
  • /docs - Additional Documentation

Board Overview

 labelled

How to setup Arduino support for openPressure

OpenPressure is powered by the Arduino Zero board support file.The first thing you will need to do is to download the latest release of the Arduino IDE. You will need to be using version 1.6.4 or higher.

If you want to program your Zero while offline you need to install the Arduino Desktop IDE and add the Atmel SAMD Core to it. This simple procedure is done selecting Tools menu, then Boards and last Boards Manager, as documented in the Arduino Boards Manager page.

  • Select Tools > Board > Board Manager
  • You should find Arduino SAMD(32-bit ARM cortex-M0+) boards listed in the Board Manager window.

board_manager

  • Click the “Install” button on the chosen category.The download process will begin and install the toolchain for SAMD microcontrollers.
  • Restart Arduino and look under Tools > Boards and you should see the addition of the Arduino boards in your board list. board

Setup Arduino Sketch

We have provided a few Arduino sketch examples . They are designed to work right away with no changes. To make the examples work with your board, you simply need to upload the code to your board.

License Information

This product is open source!

Please use, reuse, and modify these files as you see fit. Please maintain attribution to Protocentral and release anything derivative under the same license.

openpressure's People

Contributors

venkateshbhat avatar

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.