Login
Start Free Trial Are you a business? Click Here

M5Stack ATOMS3 [Discontinued] Reviews

4.5 Rating 4 Reviews
Read The Pi Hut Reviews
Visit Product Page

Email:

contact@thepihut.com

Tim H
Verified Reviewer
Incentivized
My first time using one of these M5stack devices, and pretty impressed so far - and for the price, very good indeed.
Helpful Report
Posted 11 months ago
I wanted a simpler way to control my mattress during the night, without the hassle of unlocking my phone and navigating the app. That’s when I had the idea to use the ATOMS3 Dev Kit to create a small, dedicated button for temperature control. This tiny ESP32 device features an integrated display and button, making it perfect for the task. The device shows the current temperature, target heating level, sleep stage, and bed state on its display. With a press of the button, you can cycle through predefined temperature settings, and it integrates seamlessly with Home Assistant for enhanced automation and control. I have a Github repo with all the ESPhome code and automations if anybody is interested https://github.com/jkpe/eight-sleep-m5stack-atoms3
3 Helpful Report
Posted 1 year ago
Cute S3 device with plenty of flash. The 18-bit RGB 128x128 display is great for status displays and even shows images such as photo ID quite well. They could take a little more care getting the display orientated - I have several now and the displays are not quite square with the surround.
Helpful Report
Posted 2 years ago
Cute little M5Stack Atom cuboid. The pin-out is compatible with the other Atom and AtomS3 devices. (Note that the pin numbers are different between the S3 and vanilla ESP32 Atom underside & Grove GPIOs though.) The 128x12 display is quite clear with 18-bits per pixel (RGB 6-6-6) and displays graphics and text well - I'm using gfonts://Roboto+Mono @ 14pt to give a very readable 7 lines of 16 characters. I've been using ESPHome with both the ESP32-IDF & Arduino framework options and the display is supported on both using the following. esp32: board: esp32-s3-devkitc-1 flash_size: 8MB framework: type: arduino (or esp32-idf) spi: clk_pin: 17 mosi_pin: 21 display: platform: ili9xxx dimensions: height: 128 width: 128 offset_height: 1 offset_width: 2 model: st7789v data_rate: 80MHz cs_pin: 15 dc_pin: 33 reset_pin: 34 invert_colors: true transform: mirror_x: true mirror_y: true I've been able to refresh simple animated graphics at around 20Hz using this. The I2C IMU is also supported and the display backlight can be driven via the LEDC PWM driver. The IR transmitter is supported using the ESP32 RMT hardware as well.
1 Helpful Report
Posted 2 years ago