CanAirIO M5Stack contains special support for these kind of boards and devices. We this development we are trying to improve an easy way on the building of mobile and fixed stations for CanAirIO Air Quality network.
Plus the current features of CanAirIO firmware, the M5StickC Plus has the next extra features:
- Dual I2C port (Hat and M5 grove port). You can connect multiple sensors. For example one EnvII hat and three sensors via
- Compatibility with internal I2C devices, for example in the M5CoreInk and M5StickC Plus, the internal I2C handled the real time clock and the power unit, the
CanAirIO Sensors Libraryworks without conflicts swapping this channel with the hat channel for reach three I2C channels at the same time.
- M5Stack has a wonderful feature, 5V output, it reduce the complexity of the DIY creation, because we need 5V for example for particulate meter sensors and old UART devices. In comparasion for example to CanAirIO Bike, it is a improvement on the build work.
- Enclosures and expansion ports. Like we mentioned, M5 has for example DIY box or expansion ports for reduce the complexity in the wiring and the connection.
We already have a super easy way for install CanAirIO firmware on any compatible ESP32 board like a M5Stack boards in a few seconds. A little video demostration:
Hardware accesories recommended
- Grove Hub: for support multiple I2C sensors
- Grove wires: wires for build your sensors
- M5CoreInk Proto: possibility for put your sensors without wires
- M5 Grove port: for put in other main boards for example ESP32 dev boards.
CanAirIO Sensors Lib only
The next some another M5Stack devices that only have the integration with our sensors library.
This a basic air quality station with the possibility to have many sensors. The full source code and documentation here
In the CanAirIO Sensors lib also is supported this core. Please see the example of the library here. We are close to have a complete CanAirIO firmware release for this core.