I got a new toy! M5StickC is a self-contained ESP32 with built-in color screen, Microphone, six-axis IMU, IR Transmitter, and battery! docs.m5stack.c...
the six-axis sensors using an accel+gyro combo usually use one of two methods for drift correction: a magnetometer on the fancier units, for an absolute heading value, or a thermal sensor, for calculating the I and D of PID loops (resistance of sensors is directly tied to their temperature). If you're just doing a "which way is up" type of calculation for a cute graphics demo, you won't need the temperature reading, but if you're doing any sort of actual dead reckoning sort of sensor integration then it's incredibly important :)
Oh... so it is reading the temperature of the sensor rather than the environment. It'd be interesting to see how well it senses the room temperature. Probably not very well since the sensor is on the PCB and would be affected by heat from other components on the PCB.
@@HariWiguna the temperature sensor is on the die for that specific chip (MCU6886) but it can still be used for ambient temperature sensing. I've worked with these sorts of chips quite frequently over the past decade in robotics applications and while some are better than others, they generally can be used for fairly accurate temperature readings, within a few degrees. A MEMS accelerometer uses either flexible resistive material to suspend a weight, or forms a variable capacitor with the suspended weight, to detect motion and gravity; both of these are slightly offset by temperature ranges, hence the inclusion of the temperature sensor on the die itself. MEMS gyroscopes utilize a form of rotational vibration and as such do not rely on a temperature reading for correct values.
@@StormBurnX Wow. I start Googling based on your comment. It's amazing how they could make such small mechanical sensors and make them so precisely. Thank you for sharing your knowledge and experience.
@@HariWiguna Just glad to help! I remember the days when a standalone 3-axis accelerometer used to cost upwards of 30-40 USD and now we live in a time where you can get a full 9-axis accel/gyro/mag from adafruit for twenty bucks. What a time to be alive :)
Hi Dan! Thanks for the prodding on Facebook to make more videos. As far as the other M5 products, I've wanted the m5Stack for a while, but they get pretty expensive as you add up the price of the various modules. This M5StickC comes with so much built-in so I don't need to buy more modules. So I agree, it's a better deal.
Thanks Charles! Yes, I've been fine, just busy with work. However, I plan on making more videos in spite of my busy work schedule. I miss sharing cool stuff with you guys. Hope all is well with you too.
Hey that's crazy cool. I'm gonna have to get one now. Lol I have some gyro type modules that have temp. The docs say they use temp in their internal calculations so they make the temp available as well.
Hi Scott! Might be cool to control your games with one of these. But then again, a phone probably would be a more practical game controller since everyone has a phone with an accelerometer in them. lol
@@HariWiguna you sir know how I think. was looking to do some fun game input stuff. I will have some video up of an old project that is getting new look. Now i have a 3d engine that can do what i want and is MIT lic. but i like that that lil box can also host web , that too can be handy for some user-made telemetry. what a great screen too. not much else going on as we are in a state of emergency we got about 90cm of snow in a blizzard a few days back. Been great for catching up on my Fave creators.
@@DiyintheGhetto Keep in mind that at this screen size, small text becomes very hard to read. The example folder came with a flappy bird game, and I could hardly read the text on that splashscreen.
Have you done any more stuff with this board? I have one but am not great at coding so seeing your ideas is a great incentive to get me to improve my coding!
Hi Gartmorn. Sadly, I have not been playing with that board. So many other toys! lol One thing I could share however is often my ideas come while playing. So, if I may suggest, play with whatever hardware you have. Follow tutorials on how to use various peripheral. When I do that, I usually thought... cool... but what if...___. So, have fun! the ideas will come! Thx for the comment!
the six-axis sensors using an accel+gyro combo usually use one of two methods for drift correction: a magnetometer on the fancier units, for an absolute heading value, or a thermal sensor, for calculating the I and D of PID loops (resistance of sensors is directly tied to their temperature). If you're just doing a "which way is up" type of calculation for a cute graphics demo, you won't need the temperature reading, but if you're doing any sort of actual dead reckoning sort of sensor integration then it's incredibly important :)
Oh... so it is reading the temperature of the sensor rather than the environment. It'd be interesting to see how well it senses the room temperature. Probably not very well since the sensor is on the PCB and would be affected by heat from other components on the PCB.
@@HariWiguna the temperature sensor is on the die for that specific chip (MCU6886) but it can still be used for ambient temperature sensing. I've worked with these sorts of chips quite frequently over the past decade in robotics applications and while some are better than others, they generally can be used for fairly accurate temperature readings, within a few degrees.
A MEMS accelerometer uses either flexible resistive material to suspend a weight, or forms a variable capacitor with the suspended weight, to detect motion and gravity; both of these are slightly offset by temperature ranges, hence the inclusion of the temperature sensor on the die itself. MEMS gyroscopes utilize a form of rotational vibration and as such do not rely on a temperature reading for correct values.
@@StormBurnX Wow. I start Googling based on your comment. It's amazing how they could make such small mechanical sensors and make them so precisely. Thank you for sharing your knowledge and experience.
@@HariWiguna Just glad to help! I remember the days when a standalone 3-axis accelerometer used to cost upwards of 30-40 USD and now we live in a time where you can get a full 9-axis accel/gyro/mag from adafruit for twenty bucks. What a time to be alive :)
You're back! I think that is the better choice over the stick-v.
Hi Dan! Thanks for the prodding on Facebook to make more videos. As far as the other M5 products, I've wanted the m5Stack for a while, but they get pretty expensive as you add up the price of the various modules. This M5StickC comes with so much built-in so I don't need to buy more modules. So I agree, it's a better deal.
GREAT! I wish you posted more videos. Hope you're well.
Thanks Charles! Yes, I've been fine, just busy with work. However, I plan on making more videos in spite of my busy work schedule. I miss sharing cool stuff with you guys. Hope all is well with you too.
Interesting review
Thanks for sharing 👍😀
Thanks for leaving a comment Asger!
Ah here he is ☺
You are responsible for this video ;-) Thanks for the comments man!
Hey that's crazy cool. I'm gonna have to get one now. Lol I have some gyro type modules that have temp. The docs say they use temp in their internal calculations so they make the temp available as well.
Hi Scott! Might be cool to control your games with one of these. But then again, a phone probably would be a more practical game controller since everyone has a phone with an accelerometer in them. lol
@@HariWiguna you sir know how I think. was looking to do some fun game input stuff. I will have some video up of an old project that is getting new look. Now i have a 3d engine that can do what i want and is MIT lic. but i like that that lil box can also host web , that too can be handy for some user-made telemetry. what a great screen too.
not much else going on as we are in a state of emergency we got about 90cm of snow in a blizzard a few days back. Been great for catching up on my Fave creators.
@@XerotoLabs 90cm!? Wow... I don't think we've ever had that much snow ever here in Lincoln, Nebraska.
Hari back yayyyy. Wondering what kind of screen is it?
the sticker on the back says it's a "lcd st77355" which a 1-second google search says is likely the same as an adafruit TFT display.
@@StormBurnX that pretty cool. I'm in need if a small lcd screen this size for a upcoming project. Thank you
@@DiyintheGhetto Keep in mind that at this screen size, small text becomes very hard to read. The example folder came with a flappy bird game, and I could hardly read the text on that splashscreen.
@@HariWigunathat. I understand. But to find a smaller screen is also costly compare to you can get a 3.5 inch screen for around $7.
Have you done any more stuff with this board? I have one but am not great at coding so seeing your ideas is a great incentive to get me to improve my coding!
Hi Gartmorn. Sadly, I have not been playing with that board. So many other toys! lol
One thing I could share however is often my ideas come while playing. So, if I may suggest, play with whatever hardware you have. Follow tutorials on how to use various peripheral. When I do that, I usually thought... cool... but what if...___.
So, have fun! the ideas will come! Thx for the comment!
How big is the flash?
Esp32 have 4mb of flash
@@eduardoanonimo3031 what about external flash? My esp32 board has 16mb of flash on it
@@misaalanshori don't know, Google it, at least you have 4Mb that for a microcontroller it's enough.