
太陽光電池と 5v upsを附着して 18650 バッテリーとともに使用..
問題は天気が悪いとか夜にはバッテリー消耗がひどくなるのだ.
Aiが問って見れば deep sleep モードで 10分ごとに写真を撮影して ftp サーバーに保存すれば良いと言う.
当たります. ESP32-CAMを太陽光電池 + 18650 バッテリー + 5V UPS モジュール調合で使う時, 電力節約が核心です. AIが提案した Deep Sleep モードと周期的な作動は非常に合理的で, 実際に多い低電力プロジェクトで使われる方式です.
問題整理
-
田園構成: 太陽光 → 5V UPS → 18650 → ESP32-CAM
-
問題: 天気が曇るとか夜には太陽光充電不足 → バッテリー放電危険
-
解決方向: 不必要な大気全力最小化
推薦構成
1. Deep Sleep モード + 周期的動作
-
ESP32-CAMは Deep Sleep モードで薬 100‾150μAだけ消費します.
-
下のロジッグで作動:
p
全力管理チップ
部品節約チップESP32-CAMDeep Sleep 使用, 不必要な周辺回路除去太陽光電池6V 以上, 最小 3W 以上推薦18650 バッテリー2個並列構成で用量確保推薦UPS モジュール自動借地-ディスチャージ管理可能モジュール使用補完アイディア
-
照度センサー追加
夜には作動を飛ばすようにする (照度が日程リ・ハイルの時 Deep Sleep 延長) -
電圧感知
バッテリー電圧がとても低ければ Deep Sleep 時間をふやすとか, てんから消しておく -
SDカード臨時保存
FTP アップロード失敗時 SDカードに保存 → 次にアップロードESP32 CAMは電圧チェックも可能ですか?
だね, ESP32-CAMで電圧チェックも可能です.
ただ 気を付けなければならない点が何種類あるので下に詳しく説明させていただきますよ.可能な方式
ESP32には ADC (Analog-to-Digital Converter) 機能があって
電圧を測定できるものの, 直接 18650 バッテリー電圧を連結してはいけないです.理由
-
ESP32の ADC 入力は 最大 3.3Vまでに安全します.
-
しかし 18650 バッテリーは緩衝時 4.2Vまで上がるので 直接連結すれば壊れることができます.
解決方法: 電圧分配回路使用
抵抗 2個で電圧を分けて ESP32街読むように すれば安全に測定することができます.
例示: 電圧分配回路
csharp<button class="flex gap-1 items-center select-none py-1" aria-label="コピー"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"></svg>コピー</button><button class="flex items-center gap-1 py-1 select-none"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-xs"></svg>編集</button>
(VBAT 4.2V max) | [R1 = 100kΩ] | |---------> GPIO (ADC 入力, 例: GPIO 14) | [R2 = 100kΩ] | [GND]-
上の回路は 2:1 分配 → 4.2V → ESP32には 2.1V 入力される → 安全
-
実際測定値によってまた元々電圧で計算してくれれば良い
活用例
-
バッテリー電圧が 3.3V 以下な時は作動しないように設定
-
電圧によって Deep Sleep 時間を調節
-
日程電圧リ・ハイル場合 カメラや WiFi モジュール活性化防止でバッテリー節約
結論
-
ESP32-CAMで 照度測定 + 電圧測定 皆可能です.
-
照度センサー → 活動可否決定
-
電圧測定 → バッテリー保護及び Deep Sleep 調節
必要ならば LDR + 電圧測定 + Deep Sleep 自動化コード統合も作って上げますよ.
-
-