G92-Grad + E-Korrektur

This commit is contained in:
chk
2026-06-25 18:58:55 +02:00
parent 8deb7bb8a6
commit b96a538b89
18 changed files with 1369 additions and 34 deletions

View File

@@ -41,7 +41,7 @@ Tastendruck geweckt.
\begin{itemize}
\item Latenz Knopfdruck $\rightarrow$ API-Call: \textbf{< 250\,ms}
\item Stromversorgung: LiPo 1000\,mAh (kabellos, batteriebetrieben)
\item Stromversorgung: LiPo 2000\,mAh (kabellos, batteriebetrieben)
\item Möglichst lange Akkulaufzeit (Taster wird selten gedrückt, $\leq$1\,×/h)
\item Einfache, wartungsarme Architektur
\end{itemize}
@@ -105,13 +105,17 @@ DTIM & Wakeup-Intervall & Ø Strom \\
Empfohlen: \texttt{DTIM=10} -- sparsamste Option, Verbindung bleibt stabil.
\subsection{Akkulaufzeit (1000 mAh LiPo)}
\subsection{Akkulaufzeit (2000 mAh LiPo)}
Bei $\approx$1\,mA Durchschnittsstrom (DTIM=10, selten gedrückt):
Bei $\approx$1\,mA Durchschnittsstrom (DTIM=10, selten gedrückt) und 80\,\% nutzbarer Kapazität:
\[
t = \frac{1000~\mathrm{mAh}}{1~\mathrm{mA}} \approx 40~\mathrm{Tage}
t = \frac{1600~\mathrm{mAh}}{1~\mathrm{mA}} \approx 67\text{--}80~\mathrm{Tage}
\]
Die \textbf{Latenz von 250\,ms} hat Vorrang vor maximaler Akkulaufzeit -- Deep Sleep scheidet
daher aus (WiFi-Reconnect 600--1300\,ms). Mit 2000\,mAh und WiFi Light Sleep sind
ca.\ 2,5 Monate Betrieb ohne Laden realistisch.
% -----------------------------------------------
\section{Latenzbudget}
@@ -148,6 +152,27 @@ Adafruit HUZZAH32 Feather & MCP73831 & $\approx$20\,€ & gute Dokumentation \\
\end{tabular}
\end{center}
\subsection{Akku-Spezifikation}
Für den FireBeetle\,2 wird ein \textbf{1S LiPo mit JST-PH-2,0-Stecker und BMS} benötigt:
\begin{center}
\begin{tabular}{ll}
\toprule
Merkmal & Wert \\
\midrule
Typ & LiPo / Li-Polymer, 1 Zelle (1S) \\
Nennspannung & 3{,}7\,V (voll: 4{,}2\,V) \\
Stecker & JST PH, 2{,}0\,mm Raster, 2-polig \\
Schutzschaltung & Ja (BMS/PCM) -- Pflicht bei Deep-Sleep-Betrieb \\
Kapazität & 2000\,mAh \\
\bottomrule
\end{tabular}
\end{center}
\textbf{Achtung Polarität:} JST-PH-Stecker sind nicht normiert -- Polung vor dem
Einstecken mit Multimeter prüfen. Sicherste Quelle: Akku direkt bei DFRobot kaufen.
\subsection{Schaltung}
\begin{lstlisting}
@@ -155,7 +180,7 @@ ESP32 Taster
GPIO 9 ---- [Taster] ---- GND
(interner Pull-Up aktiv: HIGH = offen, LOW = gedrueckt)
LiPo 1000mAh ---- BAT+ / BAT- des Boards
LiPo 2000mAh (JST PH 2.0, mit BMS) ---- BAT+ / BAT- des Boards
\end{lstlisting}
Kein weiteres Bauteil nötig -- der interne Pull-Up des ESP32 reicht.