• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

EoRa-S3-900TB with FreeRTOS — LoRa Camera Control System –Avg 174 µA

Q&A Forum › Category: ESP32 › EoRa-S3-900TB with FreeRTOS — LoRa Camera Control System –Avg 174 µA
0 Vote Up Vote Down
William Lucid asked 5 months ago

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 via a KY-002S bi-stable latching switch.

One complete cycle of Camera Battery ON/OFF ~3 Minute Video

Nordic Power Profiler Kit II, observations from “EoRa-S3-900TB-with-FreeRTOS” project

Observation 1 of radio.sleep() between switch on and switch off.

Observation 2 of normal EXT0, deep sleep

 

Regards,

William

Question Tags: EoRa PI, FreeRTOS, LORA, Ultra Low Power
4 Answers
0 Vote Up Vote Down
William Lucid answered 5 months ago

GitHub project README.md

 

Regards,

William

0 Vote Up Vote Down
Sara Santos Staff answered 4 months ago

Thank you for sharing, I haven’t seen this type of application before. I’ll definitely look into it.
Regards,
Sara

0 Vote Up Vote Down
William Lucid answered 4 months ago

Hi Sara,

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.  What I needed was a way to only power the camera only when there is a web request from my domain hosted, web site videofeed link.  Clicking Observations II link brings the viewer back to the main menu.

Project uses a LoRa transmitter on mains power and a battery, powered LoRa receiver.  Lora transmitter receives web request. sends Lora preamble and payload.  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 “videofeed”, 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.

AutoDutyCycle is responsible for the ~174 µA resulting average current reading.  When listening for 9 ms, it consumes 11 mA.  Current consumed between the “spikes” is ~17 to ~18 µA during radio.sleep()!

Homelab

Nordic Power Profiler Kit II Observations

I did this project for the open-source community; in fourteen days on Github; has already been cloned 708 times!

Regards,
William

0 Vote Up Vote Down
William Lucid answered 4 months ago

Why use the EoRa S3 900TB?

–Document prepared by Claude (Anthropic AI)

Regards,

William

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [eBook Updated] Smart Home with Raspberry Pi, ESP32, and ESP8266 Version 1.7 November 28, 2025
  • [eBook Updated] Smart Home with Raspberry Pi, ESP32, and ESP8266 V1.6 September 9, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2026 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.