This project is a microclimate mapping system in development. I mean to create cheap weather stations (sub $10) and have them feed data in 10 byte packets back to the mother ship for analysis.
There are 4 components:
- A server
- A weatherino
- A database
The arduino has 4 attachments:
- Sim800L for communication
- 9v battery (or another pack style) for power
- Hiletgo LM393 Rain Detector to determine precipitation
- BME280 for humidity and temperature
The server needs 2 components:
- An endpoint for the weatherino to send its packets
- An endpoint for me to see what we have
1 table:
| id | device | datetime | battery | rain | temperature | humidity |
We will send packets every 10 minutes. It will be just bytes and contain the following values:
battery|rain|humidity|temp
This is 4 bytes.
4*(24*60/10)=slightly more than half a kilo a day
Battery will be replaceable.
we'll put the whole thing in a zip lock bag.
Item | Cost | Notes |
---|---|---|
Sim Card | $1 | |
Phone # | $1 | |
Sim800L | $0.10 | I think I can get this really cheap on alibaba |
BME280 | $0.10 | Alibaba |
LM393 | $0.50 | Alibaba |
9v | 1.20 | Amazon |
9v connector | 0.50 | Amazon |
Arduino Nano | 0.70 | Alibaba |
Total = |