pdf-icon

AtomS3R-CAM

SKU:C126-CAM

説明

AtomS3R-CAM はカメラを搭載したミニサイズの IoT プログラマブルコントローラです。内部に ESP32-S3-PICO-1-N8R8 を採用し、Wi-Fi 機能、8 MB のオンボード Flash、8 MB の PSRAM を内蔵しています。5 V → 3.3 V 電源管理回路を備え、三軸 BMM150 地磁気センサーと六軸 BMI270 姿勢センサーを内蔵。さらに 0.3 MP GC0308 カメラを搭載し、画像取得と赤外線発光制御をサポートしています。カメラ前面には防塵・画質向上のための保護ガラスを装備。従来機に比べ、3D アンテナ が強化され、より高い性能と安定性を実現しました。

出荷時には UVC (USB Video Class) 機能ファームウェアをプリインストールしており、ドライバ不要の USB カメラとしてすぐに使用できます。USB Type-C 端子は給電とファームウェア書き込みに利用でき、HY2.0-4P 拡張ポートも搭載。底面には 6 本の GPIO と電源ピンを用意し拡張が容易です。筐体サイズは 24.0 x 24.0 x 13.5 mm と超小型で、IoT 監視や教育開発ツールなどの組込みシーンに最適です。

クイックスタート

本チュートリアルでは Arduino IDE を使用して AtomS3R-CAM をプログラム制御する方法を紹介します。

特徴

  • ESP32-S3-PICO-1-N8R8 SoC 内蔵
  • 0.3 MP GC0308 カメラ
  • 9 軸センサーシステム(BMI270 6 軸 + BMM150 3 軸地磁気)
  • 8 MB Flash + 8 MB PSRAM
  • 赤外線発光制御機能対応
  • 拡張可能なピン & インタフェース
  • 開発プラットフォーム
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x AtomS3R-CAM

アプリケーション

  • ドライバ不要 USB カメラ
  • 動き検知・方位認識
  • ウェアラブルデバイス
  • スマートデバイス制御
  • IoT アプリケーション

仕様

仕様 パラメータ
SoC ESP32-S3-PICO-1-N8R8(デュアルコア Xtensa LX7、最大 240 MHz、USB-OTG 搭載)
PSRAM 8 MB
Flash 8 MB
6 軸姿勢センサー (BMI270) 精度:0.05 %(加速度)、0.05 °/s(ジャイロ) / I²C アドレス:0x68
3 軸地磁気センサー (BMM150) 精度:0.3 µT / BMI270 上に実装、BMI270 経由で磁気データ取得
カメラ GC0308 / 最大 30 fps / 出力:YCbCr4:2:2、RGB565、Raw Bayer / F 値:F2.6 / 解像度:0.3 MP / センサーサイズ:1/6.5'' / 視野角:FOV 57.6°
カメラカバー材質 ガラス
赤外線 IR 発光角 180° 時、到達距離 12.46 m(遮蔽物なし)
待機電流 GPIO-5V 給電:DC 5 V@11.63 µA / Grove-5V 給電:DC 5 V@10.75 µA / USB-5V 給電:DC 5 V@92.50 µA(PD 抵抗損失含む)
底面 GPIO G5 / G6 / G7 / G8 / G38 / G39
動作温度 0 ~ 40 °C
製品サイズ 24.0 x 24.0 x 13.5 mm
製品重量 7.4 g
梱包サイズ 85.0 x 65.0 x 14.3 mm
梱包重量 13.6 g

操作説明

BMM150 磁気干渉
磁石を含む製品は BMM150 の測定に干渉し、異常な値を示す可能性があります。磁石付き M5 コントローラと併用する場合は、磁石を取り外し、BMM150 を強磁界から遠ざけてください。

カメラ有効化

カメラを初期化する前に GPIO18 を Low に設定し電源を有効化します。この操作で電源インジケータ LED も点灯します。

ダウンロードモードへ入る

ファームウェアを書き込む場合、リセットボタンを長押し(約 2 秒)し、内部の緑色 LED が点灯したらボタンを放します。デバイスはダウンロードモードに入り、書き込み待機状態になります。

schematics

回路図

ピンマップ

BMI270 & IR

ESP32-S3-PICO-1-N8R8 G0 G45 G47
BMI270 SYS_SCL SYS_SDA
IR IR_LED_DRV

BMM150

BMI270 BMI270_ASDx BMI270_ASCx
BMM150 A_SDA A_SCL
BMM150 は BMI270 上に実装されています
BMI270 の Sensor Hub 補助 I²C インタフェース経由で BMM150 を接続し、統合された 9 軸センサーデータ取得を実現します。

GC0308

GC0308 ESP32-S3-PICO-1-N8R8
CAM_SDA G12
CAM_SCL G9
VSYNC G10
HREF G14
Y9 G13
XCLK G21
Y8 G11
Y7 G17
PCLK G40
Y6 G4
Y2 G3
Y5 G48
Y3 G42
Y4 G46
POWER_N G18

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5V G2 G1

製品サイズ

module size

データシート

ソフトウェア

Arduino

PlatformIO

[env:m5stack-atoms3r]
platform = espressif32@6.3.2
board = esp32-s3-devkitc-1
framework = arduino
board_build.arduino.memory_type = qio_opi
build_flags =
    -DESP32S3
    -DBOARD_HAS_PSRAM
    -mfix-esp32-psram-cache-issue
    -DCORE_DEBUG_LEVEL=5
    -DARDUINO_USB_CDC_ON_BOOT=1
    -DARDUINO_USB_MODE=1
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

ESP-IDF

出荷ファームウェア機能
UVC 機能と Wi-Fi 映像伝送機能を提供します。UVC は USB で PC に接続し、カメラアプリを開くだけで映像を確認できます。Wi-Fi 伝送はデバイスの AP「AtomS3R-CAM-WiFi」に接続し、ブラウザで 192.168.4.1 にアクセスするとプレビュー可能です。

Easyloader

Easyloader Download Note
AtomS3R-CAM User Demo Easyloader download /

動画

  • AtomS3R-CAM 製品紹介およびデモ

製品比較

Product Compare AtomS3R M12 AtomS3R M12 AtomS3R Cam AtomS3R Cam
カメラ イメージセンサー: OV3660 最大フレームレート: 30 fps 出力フォーマット: RAW RGB、RGB565/555/444、CCIR656、YCbCr422、compression F 値: F2.4 解像度: 3 MP 焦点距離: 1.8 ± 5 % mm 視野角 (FOV): 120° イメージセンサー: GC0308 最大フレームレート: 30 fps 出力フォーマット: YCbCr4:2:2、RGB565、Raw Bayer F 値: F2.6 解像度: 0.3 MP センサーサイズ: 1/6.5'' 焦点距離: 2.43 mm 視野角 (FOV): 57.6°
解像度 3 MP 0.3 MP
通信方式 UVC と Wi-Fi に対応 UVC と Wi-Fi に対応
SoC ESP32-S3-PICO-1-N8R8 ESP32-S3-PICO-1-N8R8
メモリ 8 MB Flash + 8 MB PSRAM 8 MB Flash + 8 MB PSRAM
センサー BMI270 + BMM150 BMI270 + BMM150
アンテナ 強化 3D アンテナ 強化 3D アンテナ