I am in the process of building a laptimer for racetrack (for my friends and I) and I am really interested in (raw) Lora to share data (sector + laptimes + messages) between one or more laptimer and a base unit.
I would like to use Lora to :
- transmit the sector time and laptime from each of my laptimers (node) to a base station
- transmit messages from my base station to the laptimers (node)
- in a future version, maybe transmit additional informations (GPS, sensor reading)
Update frequency will be around 1 measure each 10 to 60sec, depending on the racetrack.
And required range is going to be arround 1km for most of the tracks.
I plan to use an Arduino for the laptimer, and either an Arduino or a Raspberry for the base unit.
I already have a first "standalone" version which I need to test, but this post is to have more informations about the Lora side.
Here are my few questions
- First things first, is (raw)Lora suited for my (future) application ? Or is there better alternative ?
- Is it possible to use Lora with a hidden/internal antenna (typically inside a case for the laptimer). I do not want to have an external antenna on the laptimer itself. The base could have antenna though.
- What range is doable with such hidden/internal antenna?
- Is it possible to make an antenna directly on the PCB?
- Which hardware is suggested for my application (on laptimer) ?
- Will a Raspberry Pi will work as a base station?
- What update frequency could I reach with Lora? In the first prototype, I only need the data each 10 to 60sec, but is it possible to refresh the data more often (1-2 second for a GPS position for example) ? or is it already too much?
- Which frequency should I target ? 433Mhz or 863-870Mhz (I am in Europe)
- Power consumption is ok for use on battery?
Thanks a lot if you have answers or feedback, it would really help me to have a better overview of what I can do or not !
PS: don’t hesitate to ask me other details if needed