Sensor station built with Arduino-like boards.
There are various ways to enable internet connection on Arduino-like boards, either adding ethernet/wifi/GSM shields/modules or using ethernet/wifi/2G/3G integrated boards. Initially we are trying to focus on 3 less difficult and more affordable boards setup.
- Particle Photon
- An Arduino-like (STM32) board with wifi connectivity
- Easy to use devtools, can do OTA on the web
- Porting from Arduino code is easy
- Good community libraries
- 1MB flash
- $19 USD
- Wiring difficulty: normal
- Setup instructions >>
- NodeMCU
- Compact wifi module with Arduino-like capabilities
- Integrated well with Arduino IDE
- Useful libraries like http server/client, wifi manager, OTA...
- 4MB flash
- $8 USD
- Wiring difficulty: normal
- Setup instructions >>
- ESP8266 Arduino
- Compact wifi module with Arduino-like capabilities
- Integrated well with Arduino IDE
- Useful libraries like http server/client, wifi manager, OTA...
- 1MB ~ 4MB flash depends on the hardware model
- $5 USD
- Wiring difficulty: a little complex
- Setup instructions >>
- Arduino + ESP8266 Serial Wifi module
- Send AT commands in Arduino firmware to control wifi module via serial pins
- 32KB flash
- $27 USD (Using clones could be much cheaper)
- Wiring difficulty: a little complex
- Setup instructions >>
Since our first initiative is to build a PM2.5 sensor network, we only have one PM sensor support for now.
- Plantower PM Sensor
- Currently only tested with PMS3003
- 5V input, communicate via UART
- Great accuracy according to comparative measurment on AQICN
- $17 USD