BeagleBone Weather

Revision as of 10:30, 8 January 2013 by Circuitco (Talk | contribs) (Created page with "==Descriptions== BeagleBone Weather Cape The BeagleBone Weather Cape provides weather data for the BeagleBone including t...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


BeagleBone Weather Cape

The BeagleBone Weather Cape provides weather data for the BeagleBone including temperature, barometric pressure, humidity, and ambient light. These weather input data can be accessed via I2C bus. The BeagleBone Weather Cape also features an LED to indicate that power is applied.


Please visit our Frequently Asked Questions (FAQ) page for additional help.

Revision Changes

Revision A1

Initial release of BeagleBone Weather Cape

Software Support

  • BeagleBone Weather Cape revision A is supported by Angstrom release 06-18-12 or later.

  • Major BeagleBone image releases can be downloaded here.
  • Intermediate BeagleBone image releases can be downloaded here

Please follow the instructions here to write the image file to your SD card on a Windows machine.

Getting Started

Required setup:

  • A BeagleBone Weather Cape
  • A BeagleBone (with supporting software)
  • A USB cable
  • A computer

Following the instructions below to start using your BeagleBone Weather Cape:

  1. Mount the BeagleBone Weather on top of BeagleBone.
  2. Make sure the micro SD card using with BeagleBone has latest Angstrom image.
  3. Power up the BeagleBone using a 5V DC power supply.
  4. Connect the BeagleBone to a computer via USB cable.
  5. Open a Terminal application (Teraterm, Hyperterminal, etc) and open a new connection with following settings:
    • Baud rate - 115200
    • Data – 8 bit
    • Parity – none,
    • Stop – 1 bit
    • Flow control – none.
    • You should see an Angstrom log in prompt on the terminal window. If not, press Enter to show the log in prompt
  6. Run the following command to display the outputs of all sensors:
    • for sensor in /sys/devices/platform/omap/omap_i2c.3/i2c-3/*/*_input ; do echo -n "$(basename $sensor): " ; cat $sensor ; done
  7. You should see something like this on the terminal window:
    • lux1_input: 27
    • humidity1_input: 38143
    • temp1_input: 26927
    • pressure0_input: 101264
    • temp0_input: 270
  8. The I2C outputs are interpreted as 27 lux, 38% humidity, 27 degrees C and 1013 millibar.


Followings are some specifications of the BeagleBone Weather Cape:

Electrical Specifications

Sensor Data Temperature
Barometric pressure
Relative humidity
Ambient light
Data Interface Two-wire
Power 3.3V via expansion header
Indicators Power LED
Connectors Two 46-position headers
One 10-position header

Mechanical Specifications

Size 2.15" x 3.40"
Layers 2
PCB Thickness .062"
RoHS Compliant Yes

Signal Usage

The BeagleBone Weather Cape uses 4 signals including:

  • VDD_3V3EXP
  • I2C2_SCL
  • I2C2_SDA
  • GND


EEPROM Suport Yes
Board Name BeagleBone Weather Cape
Version 00A0
Manufacturer BeagleBoardToys
Part Number BB-BONE-WTHR-01
Pins Used 12


Product Images


System Reference Manual

Hardware Files

BeagleBone Weather Revision A

To download all files at once please click here