atMETEO
An ATmega based weather station
|
▼Sensors library | Target / platform independent functionality and algorithms such as sensor decoders and utilities for usage with C++ |
Hideki RF 433 MHz | Sensors::HidekiSensor and Sensors::HidekiDevice decode data from wireless Hideki RF 433 MHz sensors |
▼RF Sensors | Utilities for decoding sensor data from RF receivers such as demodulator and decoder |
Bit Decoder | Sensors::BitDecoder transforms continuous bit streams (for example from RF demodulation) into bytes |
Demodulator | Sensors::Demodulator transforms continuous streams with pulse widths (for example from RF receivers) into bits |
RF Device | Sensors::RfDevice is the base template for RF receivers connecting Demodulator, Bit Decoder and Sensor |
Sensor | Sensors::Sensor is the base class for sensor specific data decoding |
Figaro TGS 2600 | Sensors::Tgs2600 decodes data from Figaro TGS 2600 air contaminants sensors |
Utilities | Bit manipulation utilities |
Unit tests | Unit tests for Sensors library |
▼Hardware/target specific | AVR dependent code |
▼AVR C++ utilities library | AVR dependent utilities for usage with C++ |
Analog to Digital Converter (ADC) | Wrapper for accessing built-in analog to digital conversion facilities |
Atomic execution | Utilities for ensuring atomic / non atomic execution of code blocks |
BMP180 Digital pressure sensor | Avr::Bmp180 decodes data from Bosch BMP180 Digital pressure sensors |
DHT22 Temperature / Humidity sensor | Avr::Dht22 decodes data from DHT22 / AM2302 Temperature and Humidity sensors |
Ethernet module | Utilities for Ethernet communication interfaces |
I2C (TWI) module | Wrapper for accessing built-in I2C (TWI) communication interfaces |
Interrupt handling | Utilities for interrupt service routines |
MLX90614 Infrared thermometer | Avr::Mlx90614 decodes data from Melexis MLX90614 Infrared thermometer sensors |
Pin module | Wrapper for accessing digital I/O ports |
SPI module | Wrapper for accessing built-in SPI communication interface |
Timer module | Wrapper for accessing built-in timers facilities |
UART module | Wrapper for accessing built-in UART communication interfaces |
Main application | The main weather station application utilizing Sensors library and AVR C++ utilities library |
▼Supported targets | Supported targets |
Arduino | Arduino (and compatible) boards |
Atmel ATmega Demonstrator | Atmel ATmega Demonstrator by Stefan Frenz (University of Ulm) |