<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>EoRa-S3-900TB with FreeRTOS — LoRa Camera Control System --Avg 174 µA</title><link>/technologies/open-source-hardware/b/blog/posts/eora-s3-900tb-with-freertos-lora-camera-control-system---avg-174-a</link><description>A long-range wireless camera battery control system built on the EoRa-S3-900TB development board (ESP32-S3 + SX1262 LoRa). A FreeRTOS-based Transmitter (TX) sends commands over LoRa to a deep-sleep Receiver (RX) that controls camera power v...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: EoRa-S3-900TB with FreeRTOS — LoRa Camera Control System --Avg 174 µA</title><link>https://community.element14.com/technologies/open-source-hardware/b/blog/posts/eora-s3-900tb-with-freertos-lora-camera-control-system---avg-174-a</link><pubDate>Tue, 03 Mar 2026 10:39:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6e20371e-5831-4946-816b-d0bcd8b2c43c</guid><dc:creator>AB9NQ-William</dc:creator><slash:comments>0</slash:comments><description>&lt;div class="gs"&gt;
&lt;div class=""&gt;
&lt;div id=":1el" class="ii gt"&gt;
&lt;div id=":1ek" class="a3s aiL"&gt;
&lt;div id="avWBGd-17"&gt;
&lt;div dir="ltr"&gt;
&lt;p&gt;Before moving to the apartment; there was a wetland pond behind our backyard; we had a Wyse Cam 3 mounted above our shed. Camera had to be powered by a 10,000 mAH power bank; barely would get ~24 hours of continuous use before swapping out the power bank.&amp;nbsp; What I needed was a way to only power the camera only when there is a web request from my domain hosted,&amp;nbsp;&lt;a href="https://weather-observations.live/Videofeed.html" data-saferedirecturl="https://www.google.com/url?q=https://weather-observations.live/Videofeed.html&amp;amp;source=gmail&amp;amp;ust=1772620440165000&amp;amp;usg=AOvVaw33MWfw81TozFvLkrTl6jPr" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;web site videofeed link&lt;/a&gt;.&amp;nbsp; Clicking Observations II link brings the viewer back to the main menu.&lt;/p&gt;
&lt;p&gt;Project uses a LoRa transmitter on mains power and a battery, powered LoRa receiver.&amp;nbsp; Lora transmitter receives web request. sends Lora preamble and payload.&amp;nbsp; Wake on radio, preamble wakes deep sleeping Ebyte, EoRa-S3-900TB (ESP32S3 with LoRa SX1262 on dev board), turns on power bank, sets EXT0 wakeup by timer for viewing live Wyse Cam 3 viewing &amp;ldquo;videofeed&amp;rdquo;, calls radio.sleep() to power down LoRa radio, receiver goes to sleep until wake up timer expires. Receiver wakes, inits the LoRa radio bringing LoRa radio out of radio.sleep(); which has no transmit and no listening, LoRa radio is put back into autoDutyCycle (no parameters) to listen for the next web request.&lt;/p&gt;
&lt;p&gt;AutoDutyCycle is responsible for the ~174 &amp;micro;A resulting average current reading.&amp;nbsp; When listening for 9 ms, it consumes 11 mA.&amp;nbsp; Current consumed between the &amp;ldquo;spikes&amp;rdquo; is ~17 to ~18 &amp;micro;A during radio.sleep()!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Tech500/EoRa-S3-900TB-with-FreeRTOS/blob/main/Doc/NPPK%20II%20Observations.pdf" data-saferedirecturl="https://www.google.com/url?q=https://github.com/Tech500/EoRa-S3-900TB-with-FreeRTOS/blob/main/Doc/NPPK%2520II%2520Observations.pdf&amp;amp;source=gmail&amp;amp;ust=1772620440165000&amp;amp;usg=AOvVaw1XAwDAdjUEYC8PZRVmd6MD" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Nordic Power Profiler Kit II Observations&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="NPPK II_Battery Life Analysis" href="https://github.com/Tech500/EoRa-S3-900TB-with-FreeRTOS/blob/main/Doc/NPPK_II_Battery_Life_Analysis.pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;NPPK II_Battery Life Analysis&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I did this project for the open-source community; in five days on Github; has already been cloned 376 times!&lt;/p&gt;
&lt;p&gt;William,&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="yj6qo"&gt;&lt;/div&gt;
&lt;div class="adL"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="avWBGd-18" class="WhmR8e" data-hash="0"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29548&amp;AppID=18&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>