[DisasterRadio] GPS enabled boards.

Dean H (KC4KSU) dean.kc4ksu at gmail.com
Sun Jan 12 19:33:53 PST 2020


I wrote my own driver for a RasPi with a LoRa + GPS board.  Before I share a link, I should warn that I created the project to satisfy my curiosities about a few different things and making software that was easy for others to understand was not a priority.  Those curiosities:
- Can Python be used effectively at the device driver level?
- Can I teach myself how to architect software using state machines?
- Can I develop a layered communications stack?
- Can I create a mesh/multihop protocol?

My long-term goal for the project was something very much like what is described in DR’s promo youtube video (which is why I’m here and interested in this project).  Though I never planned on doing the Web interface part.  I just wanted to build the radio network.  I doubt my software will be much help to you guys, but here it is:

The driver is: https://github.com/dwhall/sx127x_ahsm <https://github.com/dwhall/sx127x_ahsm>
and the project is: https://github.com/dwhall/HeyMac <https://github.com/dwhall/HeyMac>

Project Status is: I have two nodes that can beacon back and forth (MAC layer) and there’s nothing yet at the network layer.

!!Dean

> On Jan 12, 2020, at 2:30 PM, Morgan Allen <morganrallen at gmail.com> wrote:
> 
> Interesting, I haven't used that interrupt yet, curiously what driver do you typically use?
> 
> On Sun, Jan 12, 2020 at 8:07 AM Dean H (KC4KSU) <dean.kc4ksu at gmail.com <mailto:dean.kc4ksu at gmail.com>> wrote:
> Cool, thanks. 
> 
> I like to use DIO3/ValidHeader to (subtract a constant value to) get an accurate timestamp of when a packet is received.  I would need a flywire.
> 
> !!Dean
> 
>> On Jan 12, 2020, at 12:28 AM, Morgan Allen <morganrallen at gmail.com <mailto:morganrallen at gmail.com>> wrote:
>> 
>> https://github.com/Xinyuan-LilyGO/TTGO-T-Beam/blob/master/schematic/T_BeamV1.0.pdf <https://github.com/Xinyuan-LilyGO/TTGO-T-Beam/blob/master/schematic/T_BeamV1.0.pdf>
>> 
>> Looks like PPS is connected as TIME_PULSE. LilyGO has gotten better about hooking up the DIO pins lately and this one even has DI0-2
>> 
>> On Sat, Jan 11, 2020, 9:39 PM Dean H (KC4KSU) <dean.kc4ksu at gmail.com <mailto:dean.kc4ksu at gmail.com>> wrote:
>> Is there any schematic for the pcb?  It would be helpful to know if/how they connected the GPS’s PPS signal, the SPI’s CS and the LoRa’s DIOx pins to the microcontroller.
>> 
>> !!Dean
>> 
>> > On Jan 3, 2020, at 5:09 AM, samuk at disroot.org <mailto:samuk at disroot.org> wrote:
>> > 
>> > Hi all
>> > 
>> > I spotted these boards yesterday: https://www.aliexpress.com/item/4000469332610.html <https://www.aliexpress.com/item/4000469332610.html> They have onboard GPS.
>> > 
>> > It looks like Grant will try to support them: https://github.com/sudomesh/disaster-radio/issues/33 <https://github.com/sudomesh/disaster-radio/issues/33>
>> > 
>> > So if you are thinking of buying some test hardware and have some technical skill they might be a good choice.
>> > 
>> > I think it would add a lot to the usefulness of the devices.
>> > 
>> > I guess it would be good to have a coarse or precise setting. If I'm just driving around day to day I may not want to be tracked, If I'm about to go and fight a bushfire I'd probably be happy for people to know exactly where I am.
>> > 
>> > Are you planning to incorporate a GPS into the custom boards that are under development?
>> > 
>> > Thanks
>> > 
>> > Sam
>> > _______________________________________________
>> > DisasterRadio mailing list
>> > DisasterRadio at lists.sudoroom.org <mailto:DisasterRadio at lists.sudoroom.org>
>> > https://sudoroom.org/lists/listinfo/disasterradio <https://sudoroom.org/lists/listinfo/disasterradio>
>> 
>> _______________________________________________
>> DisasterRadio mailing list
>> DisasterRadio at lists.sudoroom.org <mailto:DisasterRadio at lists.sudoroom.org>
>> https://sudoroom.org/lists/listinfo/disasterradio <https://sudoroom.org/lists/listinfo/disasterradio>
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sudoroom.org/pipermail/disasterradio/attachments/20200112/e2ab7afc/attachment.html>


More information about the DisasterRadio mailing list