S Lazy-H
  • Home
  • About
  • Posts
  • Contact
  • Slide Rules
  • A Biker’s Tale

LoRa Software Diagrams

pico
Raspberry Pi
software
Author

Sam Hutchins

Published

July 29, 2025

I really didn’t intend to add any more material to the LoRa series, but it seemed that a simple diagram showing the basic flow of the software and libraries/functions would be helpful, if only for me to remember down the road how things are structured. This depicts the major functions from the file RFM95fun.cpp mentioned in earlier posts: Part 1, Part 2 and Part 3.

Pico/LoRa Transceiver Program Flow.

So, as the saying goes, “A picture is worth a thousand words,” the above diagram, created by Graphviz, just about says it all. Some things I have added since the earlier posts are a speaker to sound an alarm when motion is detected by the HC-SR501 Pir sensor, an OLED display to display both the alarm message and the weather data from the Client. I also designed a circuit board for the parts to clean up the wires and reduce possible noise. I use KiCAD for that and had the boards made by PCBWay. That was when I see the effect of the new administration’s tariffs on China. However, it is still cheaper than the nearest US-based manufacturer ($5 vs. $340 for ten boards).

Things still to be done are connect the PCB to a buck-boost circuit, a 6 volt battery, A solar charge controller, and finally, a solar panel.

So this effort has come to an end, really, and we will move on to other things. Have a blessed day in the Lord Jesus Christ, and may God Bless you and yours. We are in the end times, nearing the end of the 6th era. The next era (7th) is the Sabbath, commonly called the Millennium. Of course at the end of the 6th era is the Tribulation. Make sure you are right with God!

© S Lazy-H 2019 -