Library for interfacing with the SensorCape for BeagleBone Black. Also includes Open Source Hardware files for the cape design.
C++ IDL C
Latest commit 3047dc6 Sep 12, 2014 @LeonardMH Update README to include open source licenses for hardware and software.
Hardware: SolderPad Hardware License
Software GNU Lesser General Public License v2.1
Permalink
Failed to load latest commit information.
clib Restart point Aug 1, 2014
hardware Backing up files Apr 1, 2014
images Rasterized the vector images Mar 10, 2014
pylib Added the pylib directory. Mar 6, 2014
.gitignore
README.markdown Update README to include open source licenses for hardware and software. Sep 11, 2014

README.markdown

SensorCape

This is the project repository for the SensorCape for BeagleBone Black. The SensorCape is a highly capable add-on for the BeagleBone that adds the following functionality:

  • 3-axis gyroscope
  • 3-axis accelerometer
  • 3-axis magnetometer (compass)
  • Ambient light sensor
  • Ambient temperature sensor
  • Non-contact temperature sensor
  • Humidity sensor
  • Pressure sensor (Detects altitude changes)
  • 38 kHz IR sensor (Interfaces with common consumer electronics)
  • 4 push-buttons
  • 4 user-configurable LED's

The repository hosts both the hardware files and the software library that is used to interact with the onboard sensors. Visit the project page for further information and documentation.

Schematic snapshot of most recent SensorCape

Board layout snapshot of most recent SensorCape

Checking out a specific folder

Since 2012 it has been possible to check out a specific folder in a git repository. This means that if you would like to develop or use the software but don't need the hardware files you don't have to clone them to your local computer. See this stack overflow question for more info or read this tutorial. You may also want to check out the official documentation.

I would recommend just cloning the entire repository.

Licenses

Hardware and software are released under the following licenses.

Hardware

The SensorCape hardware is released under the open source "SolderPad Hardware License". The license disclaimer is below. This is an open source and fairly non-restrictive license.

Copyright SensorCape, Michael Leonard, Copyright and related rights are licensed under the Solderpad Hardware License, Version 0.51 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://solderpad.org/licenses/SHL-0.51. Unless required by applicable law or agreed to in writing, software, hardware and materials distributed under this License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Software

The software library for the SensorCape (if it is ever finished) is released under the open source "GNU Lesser General Public License v2.1". The license disclaimer is below. This is an open source and fairly non-restrictive license.

SensorCape for BeagleBone Black hardware interface library. Copyright (C) 2014 Michael Leonard

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

You can contact me on GitHub as user LeonardMH.

Contributors

Michael Leonard - My Website