質問: NodeMCUはバッテリーを搭載し、WiFiを使用しています 私はnodeMCU DevKitを使ってプロジェクトを実行しています。私がUSBワイヤを介してコンピュータに接続すると、プロジェクトが円滑に実行されます。 バッテリーを使ってプロジェクトを実行する必要があり、ICR14500バッテリー(3.7Vと700mAh)を試しました。私はバッテリーをVinピンに接続しましたが、NodeMCUはデータをクラウドに送信しません。 私はバッテリーで動作させたときに何らかのランダムな動作が検出されましたが、ESP8622のLEDが頻繁に点滅し、ボードの消費電力は約130mAです! どんな考えが起こっているのでしょうか?
回答: あなたのバッテリーが完全に充電されている場合は4.2Vを供給します。 ESPは、4.7Vまでの罰金を処理できなければなりません(このフォーラムの投稿を参照してください)。したがって、レギュレータをすぐに通過する必要はありません。 バッテリ駆動でディープスリープを使用する場合は、静止電流の低い別のレギュレータ(MCP1702など)を使用することも検討してください。そうしないと、AMS1117はすでに4mA以上の電流を消費しています。 ESPの点滅および非動作は、ブート中のエラーの兆候である。典型的に不安定な電源によって引き起こされるブートループを引き起こす。不十分な電圧、または電源がピーク電流要件(ESPの200mAを超えている)を満たすことができないことがあります。 私の提案はフェイルセーフであることです:2つのバッテリを直列接続(公称7.4V)し、3.3Vレギュレータを経由するだけです。