Code for the EarthPod environmental sensor pod.
The code in this folder is intended to be used in a sensor pod based on a Adafruit Feather M0 Adalogger. Connected sensors include:
Sensor | V1 | V2 |
---|---|---|
RTC | DS3231 | DS3231 |
Gyroscope | FXAS21002C | FXAS21002C |
Acclerometer/Magnetometer | FXOS8700 | FXOS8700 |
Temperature/Humidity | si7021 | SHT21 |
Air Pressure/Temperature | BME280 | BMP280 or SPL06-007 |
Light Level | SI1145 | BH1750 |
Wind Direction | TCS34725 | N/A |
Wind Speed | Handheld Anemometer | N/A |
Compatible with V1 only
This program will create a .csv file on the Adalogger's SD card that records the measurements captured by the sensors. This program is only compatible with the Adafruit Feather M0 Adalogger, and will not fit on the Adafruit Feather 32u4 Adalogger due to memory constraints.
Compatible with V2 Only
This program will create a .csv file on the Adalogger's SD card that records the measurements captured by the sensors. This program is only compatible with the Adafruit Feather M0 Adalogger, and will not fit on the Adafruit Feather 32u4 Adalogger due to memory constraints.
Test I2C communication for an SPL06-007 air pressure and temperature sensor.
Test initialization and interrupts for a wind speed sensor from a handheld anemometer.
The code in this folder is intended to be used in a sensor pod based on a Raspberry Pi or Google Coral. The primary sensing hardware is the Coral Environmental Sensor Board, which provides ambient light, barometric pressure, humidity, and temperature measurements. This board is compatible with both the Google Coral and Raspberry Pi. Additional sensors can be connected to the Environmental Sensor Board through a series of Grove connectors.
This program will create a .csv file that records the measurements captured by the sensors in the Environmental Sensor Board.
This program adds functionality for reading wind speed using the sensor from a handheld anemometer.
This program adds functionality for reading wind speed using a F662 Board Mount Airflow Sensor from Degree Controls.
Arduino program for the twist-release magnet system used to deploy the pod.