Nicolas Lopez
Published © MIT

Weather Balloon "Mining" using Blockchain and IoT

Measuring weather data 32, 000 feet above West Africa using the Helium LoRaWAN network.

AdvancedFull instructions provided1,655

Things used in this project

Hardware components

LILYGO® TTGO LoRa32 T3 V1.6.1
LILYGO® TTGO LoRa32 T3 V1.6.1
×1
MilesightIot UG67
×1
LPS8
×1
Temp&Humi&Barometer Sensor (BME280)
Seeed Studio Temp&Humi&Barometer Sensor (BME280)
×1

Software apps and online services

Helium Console
MQTT
MQTT
Node-RED
Node-RED
The Things Stack
The Things Industries The Things Stack
Telos Blockchain
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

Balloon Payload enclosure

STL file used for 3D-printing enclosure around LoRa32 device.

Schematics

TTGO LoRa32

This is the 2.1 and 1.6 version of the TTGO LoRa32

Code

Blockchain Contract

This is the Telos blockchain contract that stores the weather data and sends digital payments to the Miner's account

Firmware and LoRaWAN decoders

The firmware used in this article is accessed in this repository in the folder TTGOLoRa32. The TTN and Helium decoder files are also found in this repository at the top level.

Balloon Payload enclosure

STL design file used to 3D-print enclosure

Credits

Nicolas Lopez

Nicolas Lopez

2 projects • 8 followers
Former scientific programmer at NASA on the GOES-16 weather satellite. Founder of Kanda Weather and AscensionWx.
Thanks to Emmanuel Patrick, Loic Dessap, Barnabas Nomo, Evan Ross, Doug Horn, Bayang Mounmo, and Matt McAnulty.

Comments