pdf-icon

Base AAA

SKU:A122

説明

Base AAA は、4本のAAA乾電池で給電される「5X5cm」シリーズのベースです。他のリチウム電池ベースとは異なり、Base AAA は安全で信頼性の高い乾電池による給電を採用し、基板上の電源物理スイッチにより電源を完全にオフにでき、乾電池の消耗を抑えます。2つのPORT.B、PORT.Cインターフェースを拡張用に備え、1 x 12P 2.54ピッチのメスヘッダ拡張インターフェースを提供します。側面には固定や拡張に便利な丸形取付穴があり、底部はマグネット固定や、底面に埋め込まれた2つの真鍮インサートナットによる取付けに対応しています。

特徴

  • 1 x 12P 2.54 インターフェース
  • PORT.B、PORT.C インターフェース
  • 電源スイッチ
  • 2種類の給電方式に対応:
    • 4本のAAA乾電池により給電し、DC/DCで6V -> 4Vに降圧してBUSバスのBATピンに供給
    • 外部からジャンパー線で12P 2.54インターフェースのBAT/GNDに接続して給電
  • 複数の固定方法:
    • 底面マグネット固定
    • 底面に埋め込まれた2つの真鍮インサートナット
    • 側面に3つの固定穴を用意

含まれるもの

  • 1 x Base AAA
  • 1 x 六角レンチ L型 1.5mm (M2ネジ用)

仕様

仕様 パラメータ
製品サイズ 54.0 x 54.0 x 21.0mm
製品重量 30.0g
梱包サイズ 95.0 x 67.0 x 25.0mm
梱包重量 51.2g

操作説明

はんだ付けのヒント

デフォルト状態ではG35ピンは切断されています。電源電圧を読み取る必要がある場合は、下図のようにこのパッドをはんだ付けしてください。

  • はんだ付け前

  • はんだ付け後

回路図

ピンマップ

M5-Bus

PIN LEFT RIGHT PIN
GND 1 2 NC
GND 3 4 PORT.B
GND 5 6 RST
NC 7 8 NC
NC 9 10 PORT.B
NC 11 12 3V3
NC 13 14 NC
UART_RX 15 16 UART_TX
I2C_SDA 17 18 I2C_SCL
NC 19 20 NC
PIN 21 22 PIN
NC 23 24 PIN
HPWR 25 26 PIN
HPWR 27 28 5V
HPWR 29 30 BAT

ソフトウェア

Arduino

  • ADCを使用して電源ピンの電圧を読み取る
#include <M5Unified.h>
#define BAT_ADC_PIN 35
int16_t sensorValue = 0;
float voltage = 0.0;
void setup() {
  M5.begin();
  Serial.begin(115200);
  analogReadResolution(10);
}
void loop() {
  sensorValue = analogRead(BAT_ADC_PIN); 
  voltage = (sensorValue * 3.0) / 1023.0; 
  Serial.print("sensor = ");
  Serial.print(sensorValue);
  Serial.print("\t vol = ");
  Serial.print(voltage);
  Serial.println("V");
  delay(200); 
}