Hat ENV It is able to detect the temperature, humidity, air pressure and magnetic field. This product relates via I2C protocol which allows you to obtain 4 types of environment data thru just 2pins, together with the tiny body, makes it a powerful application for envitonment data collecting.
Typical Magnetic Field：
Not much use unless you can control the heat coming from the M5StickC somehow (deep sleep mode?). Not suitable for my use-case.
The M5StickC is a lot of fun, and it is relatively easy to use. I am only giving 4 stars because some of the documentation is hard to decipher, and because the ENV hat is about 5 degrees C off.
UI flow is really approachable, and fun for a while--you can make things happen fast--but as a programmer, all that mouse clicking just got in the way of what I wanted to do.
Micropython was cool, and worked pretty well, but if you want to be able to use and adapt other people's libraries, learn from examples, Arduino is really the only way to go.
I'm still trying to wrap my head around the accelerometer & gyro maths and 3D, though!
Worked first time, is working great now...so far very reliable
M5StickC ENV Hat (DHT12, BMP280, BMM150)
Nice device, work and look as expected