- Ensure you're on (at least) version 1.6.13 of the Arduino IDE
- Unzip libraries file and place the contents in your Arduino user libraries folder. (Usually
~/Documents/Arduino/libraries
) - Set up WICED Feather using steps here.
- Set up M0 Feather using steps here.
- Prompt user to set RTC clock time if necessary. (TODO: set this by web request).
- If last reading time exceeds reading interval, take a new reading.
- Store the reading on the SD card.
- Store the reading time on SD card for comparison against reading interval.
- Always prioritize logging data to SD card. The microprocessor should always reboot and continue taking readings if there is a problem transmitting the data.
- TODO: Ensure device is not on battery power prior to writing to SD card.
- Heatseek Custom FeatherWing
- 2GB+ SD Card
- DHT22 Temp/humidity sensor
- Adalogger FeatherWing
- 500mAh lipo battery
- CR1220 battery
- MicroUSB power adapter
- 10K ohm resistor
- Male/Female Headers (cut to size)
- All base parts
- WICED WiFi Feather
- All base parts
- M0 Feather
- Sticker Antenna
- SIM800L GSM Breakout Module
TODO