Skip to content

Commit

Permalink
battery type added
Browse files Browse the repository at this point in the history
  • Loading branch information
seizu committed Aug 17, 2024
1 parent 6862e13 commit 1f013e9
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ <h3 tabindex="-1" dir="auto"><a id="user-content-esp32-based-motion-detector---i
<p dir="auto">The remaining parameters are self-explanatory. It should be mentioned that the value for the <strong>Attention timer</strong> should be set as low as possible. A high value will decrease the battery runtime. For example, if you set the detection counter to 4 and the attention timer to 60 seconds, at worst the device will stay awake for 3 minutes, because each detection resets the <strong>Attention timer</strong>.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer" href="Battery.png"><img src="Battery.png" style="max-width: 100%;"></a></p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Battery and voltage measurement</h2><a id="user-content-battery-and-voltage-measurement" class="anchor" aria-label="Permalink: Battery and voltage measurement" href="#battery-and-voltage-measurement"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">The device is powered by a LiFePo4 IFR14500 battery with 600mAh. To increase the uptime of the device, you can also use the bigger brother IFR26650 with 3000mAh. Depending on which ESP32 development board you use, the device consumes too much power even in deep sleep mode due to the USB voltage regulator. There are several solutions to fix this problem. One possibility would be to simply desolder the two chips CP2103 and AMS 1117 with a heat gun after flashing the sketch. Don't worry, you can still flash the ESP32 afterwards. The ESP32 Firebeetle board would also be a good option, as this board uses a voltage regulator that consumes little power even in deep sleep mode. However, I prefer to desolder the two chips. The battery voltage is measured by a voltage divider with two 100K ohm resistors on GPIO pin 34. The measured value must therefore be multiplied by 2. With the 600mAh battery and the above settings at an average outdoor temperature of about 3° Celsius, the device will run for about 1 month. The battery runtime depends on the settings and the number of notifications sent.</p>
<p dir="auto">The device is powered by a LiFePo4 IFR14500 battery with 600mAh. To increase the uptime of the device, you can also use the bigger brother IFR18650 1500mA or IFR26650 with 3000mAh. Depending on which ESP32 development board you use, the device consumes too much power even in deep sleep mode due to the USB voltage regulator. There are several solutions to fix this problem. One possibility would be to simply desolder the two chips CP2103 and AMS 1117 with a heat gun after flashing the sketch. Don't worry, you can still flash the ESP32 afterwards. The ESP32 Firebeetle board would also be a good option, as this board uses a voltage regulator that consumes little power even in deep sleep mode. However, I prefer to desolder the two chips. The battery voltage is measured by a voltage divider with two 100K ohm resistors on GPIO pin 34. The measured value must therefore be multiplied by 2. With the 600mAh battery and the above settings at an average outdoor temperature of about 3° Celsius, the device will run for about 1 month. The battery runtime depends on the settings and the number of notifications sent.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Schematic</h2><a id="user-content-schematic" class="anchor" aria-label="Permalink: Schematic" href="#schematic"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer" href="Schematic.svg"><img src="Schematic.svg" style="max-width: 100%;"></a></p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">Breadboard</h2><a id="user-content-breadboard" class="anchor" aria-label="Permalink: Breadboard" href="#breadboard"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
Expand All @@ -59,7 +59,7 @@ <h3 tabindex="-1" dir="auto"><a id="user-content-esp32-based-motion-detector---i
<li>C1: 10uF/35V Ceramic Capacitor</li>
<li>U1: ESP32 WROOM32 DevKit (V4)</li>
<li>RIP1: AM312 RIP Sensor</li>
<li>BAT1: 3.2V LiFePo4 IFR 14500 600mAh or IFR26650 3000mAh</li>
<li>BAT1: 3.2V LiFePo4 IFR14500 600mAh or IFR18650 1500mAh or IFR26650 3000mAh</li>
<li>J1: Jumper Pins</li>
<li>Battery Holder</li>
<li>2x Half Breadboards</li>
Expand Down
4 changes: 2 additions & 2 deletions docs/index_de.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ <h2 tabindex="-1" dir="auto"><a id="user-content-web-interface" class="anchor" a
<p dir="auto">Die übrigen Parameter sind selbsterklärend. Es sollte erwähnt werden, dass der Wert für den <strong>Attention timer</strong> so niedrig wie möglich sein sollte. Ein hoher Wert verringert die Laufzeit des Akkus. Wenn du zum Beispiel den Erkennungszähler auf 4 und den Aufmerksamkeitstimer auf 60 Sekunden einstellst, wird das Gerät im schlimmsten Fall 3 Minuten lang wach bleiben, da jede Erkennung den <strong>Attention timer</strong> resettet.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer" href="Battery.png"><img src="Battery.png" style="max-width: 100%;"></a></p>
<h2 tabindex="-1" dir="auto"><a id="user-content-akku--und-spannungsmessung" class="anchor" aria-hidden="true" href="#akku--und-spannungsmessung"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a>Akku- und Spannungsmessung</h2>
<p dir="auto">Das Gerät wird von einem LiFePo4 IFR14500 Akku mit 600mAh betrieben. Um die Betriebszeit des Geräts zu erhöhen, kannst du auch den größeren Bruder IFR26650 mit 3000mAh verwenden. Je nachdem, welches ESP32-Entwicklungsboard du verwendest, verbraucht das Gerät aufgrund des USB-Spannungsreglers auch im Tiefschlafmodus zu viel Strom. Es gibt mehrere Lösungen, um dieses Problem zu beheben. Eine Möglichkeit wäre, die beiden Chips CP2103 und AMS 1117 nach dem Flashen des Sketches einfach mit einer Heißluftpistole auszulöten. Keine Angst, man kann den ESP32 danach totzdem noch Flashen. Das ESP32 Firebeetle Board wäre auch eine gute Option, da dieses Board einen Spannungsregler verwendet, der auch im Tiefschlafmodus wenig Strom verbraucht. Ich ziehe es jedoch vor, die beiden Chips auszulöten. Die Akkuspannung wird über einen Spannungsteiler mit zwei 100K-Ohm-Widerständen am GPIO-Pin 34 gemessen. Der gemessene Wert muss daher mit 2 multipliziert werden. Mit dem 600mAh-Akku und den oben genannten Einstellungen bei einer durchschnittlichen Außentemperatur von etwa 3° Celsius, läuft das Gerät etwa 1 Monat. Die Akkulaufzeit hängt von den Einstellungen und der Anzahl der gesendeten Benachrichtigungen ab.</p>
<p dir="auto">Das Gerät wird von einem LiFePo4 IFR14500 Akku mit 600mAh betrieben. Um die Betriebszeit des Geräts zu erhöhen, kannst du auch den größeren Bruder IFR18650 1500mA oder IFR26650 mit 3000mAh verwenden. Je nachdem, welches ESP32-Entwicklungsboard du verwendest, verbraucht das Gerät aufgrund des USB-Spannungsreglers auch im Tiefschlafmodus zu viel Strom. Es gibt mehrere Lösungen, um dieses Problem zu beheben. Eine Möglichkeit wäre, die beiden Chips CP2103 und AMS 1117 nach dem Flashen des Sketches einfach mit einer Heißluftpistole auszulöten. Keine Angst, man kann den ESP32 danach totzdem noch Flashen. Das ESP32 Firebeetle Board wäre auch eine gute Option, da dieses Board einen Spannungsregler verwendet, der auch im Tiefschlafmodus wenig Strom verbraucht. Ich ziehe es jedoch vor, die beiden Chips auszulöten. Die Akkuspannung wird über einen Spannungsteiler mit zwei 100K-Ohm-Widerständen am GPIO-Pin 34 gemessen. Der gemessene Wert muss daher mit 2 multipliziert werden. Mit dem 600mAh-Akku und den oben genannten Einstellungen bei einer durchschnittlichen Außentemperatur von etwa 3° Celsius, läuft das Gerät etwa 1 Monat. Die Akkulaufzeit hängt von den Einstellungen und der Anzahl der gesendeten Benachrichtigungen ab.</p>
<h2 tabindex="-1" dir="auto"><a id="user-content-schematische-darstellung" class="anchor" aria-hidden="true" href="#schematische-darstellung"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a>Schematische Darstellung</h2>
<p dir="auto"><a target="_blank" rel="noopener noreferrer" href="Schematic.svg"><img src="Schematic.svg" style="max-width: 100%;"></a></p>
<h2 tabindex="-1" dir="auto"><a id="user-content-breadboard" class="anchor" aria-hidden="true" href="#breadboard"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a>Breadboard</h2>
Expand All @@ -52,7 +52,7 @@ <h2 tabindex="-1" dir="auto"><a id="user-content-teile" class="anchor" aria-hidd
<li>C1: 10uF/35V Keramikkondensator</li>
<li>U1: ESP32 WROOM32 DevKit (V4)</li>
<li>RIP1: AM312 RIP-Sensor</li>
<li>BAT1: 3.2V LiFePo4 IFR 14500 600mAh oder IFR26650 3000mAh</li>
<li>BAT1: 3.2V LiFePo4 IFR14500 600mAh order IFR18650 1500mAh oder IFR26650 3000mAh</li>
<li>J1: Jumper Pins</li>
<li>Batteriehalterung</li>
<li>2x halbe Breadboards</li>
Expand Down

0 comments on commit 1f013e9

Please sign in to comment.