AtomS3R-CAM is a mini IoT programmable controller with an integrated camera. It is powered by the ESP32-S3-PICO-1-N8R8 SoC featuring Wi-Fi connectivity, 8 MB on-chip Flash, and 8 MB PSRAM. The unit carries a 5 V-to-3.3 V power-management circuit, a three-axis BMM150 geomagnetic sensor, and a six-axis BMI270 IMU. In addition, it is equipped with a 0.3 MP GC0308 camera that supports image acquisition and infrared transmission control. Protective glass is fitted in front of the camera to keep dust out and enhance image quality. Compared with previous products, the 3D antenna of AtomS3R-CAM has been enhanced to deliver higher performance and stability.
The factory firmware supports UVC (USB Video Class), allowing the device to work as a driver-free USB camera—simply connect via USB and use it directly. The product also features a USB Type-C port for power supply and firmware download, plus a HY2.0-4P expansion port. Six GPIOs and power pins are exposed on the bottom for further expansion. With compact dimensions of 24.0 x 24.0 x 13.5 mm, it is well suited for IoT monitoring, educational development tools, and other embedded scenarios.
Accuracy: 0.3 µT. Mounted on BMI270, magnetometer data obtained via BMI270
Camera
GC0308. Max frame rate: 30 fps. Output formats: YCbCr4:2:2, RGB565, Raw Bayer. Aperture: F2.6. Resolution: 0.3 MP. Sensor size (diagonal): 1/6.5''. Field of view: FOV 57.6°
Camera panel material
Glass
Infrared IR
IR emission distance: 12.46 m @ ∠180° (unobstructed)
Sleep current
GPIO-5V supply: DC 5 V @ 11.63 µA; Grove-5V supply: DC 5 V @ 10.75 µA; USB-5V supply: DC 5 V @ 92.50 µA (including PD resistor loss)
Bottom GPIO
G5/G6/G7/G8/G38/G39
Operating temperature
0 ~ 40 °C
Product Size
24.0 x 24.0 x 13.5 mm
Product Weight
7.4 g
Package Size
85.0 x 65.0 x 14.3 mm
Gross Weight
13.6 g
Learn
BMM150 Magnetic Interference
Products containing magnets may interfere with the BMM150 magnetic sensor and cause abnormal readings. When used with M5 controllers that include magnets, please remove the magnets and avoid placing the BMM150 near strong magnetic fields.
Enable Camera
Before camera initialization, set GPIO18 low to enable power; this action also turns on the power indicator LED.
Download Mode
To flash firmware, press and hold the reset button for about 2 seconds until the internal green LED lights up, then release it. The device is now in download mode and ready for flashing.
The factory firmware provides both UVC and Wi-Fi video streaming functions. The UVC mode allows direct PC connection and image preview via any camera application. For Wi-Fi streaming, connect to the AP “AtomS3R-CAM-WiFi” and open 192.168.4.1 in a browser to view the stream.