Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Amedee
Published © GPL3+

The Things Network Node For TTNmapper With GPS

The Things Network (TTN) node based on Adafruit Feather M0 with RFM95 LoRa Radio, Ultimate GPS Feather and OLED FeatherWing.

BeginnerFull instructions provided2 hours4,290
The Things Network Node For TTNmapper With GPS

Things used in this project

Hardware components

Adafruit Feather M0 with RFM95 LoRa Radio
×1
Adafruit Ultimate GPS FeatherWing
×1
Adafruit FeatherWing OLED
×1
Adafruit (Short) Female headers
Any female headers will do, but the 3D printed enclosure is sized for the 7mm breakaway female headers I am using (see pictures)
×1
Adafruit Feather Stacking Headers - 12-pin and 16-pin female headers
×1
Adafruit Lithium Ion Polymer Battery - 3.7v 1200mAh
Optional. You can also power the Feather through the 5V MicroUSB connector. This one fits the 3D printed enclosure.
×1
Adafruit uFL SMT Antenna Connector
Optional. Only if you want an external LoRa antenna.
×1
SMA Antenna
Optional. Only if you want an external LoRa antenna. Any SMA/RP-SMA Antenna will do.
×1
uFL to SMA Pigtail cable
Optional. Only if you want an external LoRa antenna. Choose an RP-SMA pigtail if your antenna has a RP-SMA connector!
×1
Adafruit CR1220 12mm Diameter - 3V Lithium Coin Cell Battery
Recommended. Battery to keep the GPS RTC running and allow warm starts
×1
Adafruit SMA to uFL/u.FL/IPX/IPEX RF Adapter Cable
Pigtail for GPS Antenna
×1
Adafruit GPS Antenna - External Active Antenna
Any other active GPS antenna will do.
×1

Software apps and online services

The Things Stack
The Things Industries The Things Stack
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
3D Printer (generic)
3D Printer (generic)
If you want to print the enclosure

Story

Read more

Custom parts and enclosures

3D Printed enclosure

Code

TTN Mapper

Arduino sketch for the LoRa Feather

Arduino-LMIC library

IBM LMIC (LoraMAC-in-C) library for the Arduino environment. This library is needed to talk to the TTN network!

Credits

Amedee

Amedee

3 projects • 24 followers
Thanks to Amedee.

Comments