M5 Stack Core2 AWSにおけるDeep Sleep時の消費電力

,

M5 Stack Core2 AWSにてDeep Sleepを実行すると、どのくらいの消費電力は、どのくらいか試してみました。

プログラムとしては次の通りで、ボタンAを押すと5秒間、Deep Sleepとなります。

なおRTC_DATA_ATTRとすると、Deep Sleepでも情報を保持するようになります。

C++
#include <M5Core2.h>

RTC_DATA_ATTR int cnt;

void setup() {
  M5.begin();
  M5.Lcd.setTextColor(BLACK);
  M5.Lcd.setTextSize(4);
  M5.Lcd.fillScreen(WHITE);
  M5.Lcd.setCursor(0, 0);
  M5.Lcd.print(cnt++);
}

void loop() {
  M5.update();
  // ボタンAを押したときにスリープを実行する
  if (M5.BtnA.wasPressed()) {
    Serial.print("Deep Sleep...");
    // スリープ開始(5秒設定)
    M5.Axp.DeepSleep(SLEEP_SEC(5));
  }
}

M5Stack core2 AWSの内部電池を満タンとし、次のようなUSBテスタを挟んで測定した結果、次の通りでした。

通常時Deep Sleep時
0.50W0.22W
(通常時の44%相当)


PAGE TOP