LoRaWAN/Nodes: Difference between revisions

From The Munich Maker Lab's Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 19: Line 19:
* [http://support.sodaq.com/sodaq-one/loraone/ SODAQ LoraOne] (LoRa, LiPo, Solar) - ~95€
* [http://support.sodaq.com/sodaq-one/loraone/ SODAQ LoraOne] (LoRa, LiPo, Solar) - ~95€
* [http://badgerboard.io/product/badgerboard/ Badgerboard] (LoRa, LiPo, Temp/Humidity) - ~55€
* [http://badgerboard.io/product/badgerboard/ Badgerboard] (LoRa, LiPo, Temp/Humidity) - ~55€
* [https://github.com/hallard/Mini-LoRa Mini-LoRa] - DIY
* ESP32 with OLED and SX1278 - "Heltec WiFi LoRa 32"
* ESP32 with OLED and SX1278 - "Heltec WiFi LoRa 32"
** [https://robotzero.one/heltec-wifi-lora-32/ Some blog post]
** [https://robotzero.one/heltec-wifi-lora-32/ Some blog post] - Uses other LoRa lib
** [https://www.thethingsnetwork.org/forum/t/big-esp32-sx127x-topic/10247/11 TTN Forum topic]
** [https://www.thethingsnetwork.org/forum/t/big-esp32-sx127x-topic/10247/11 TTN Forum topic]
** [https://www.aliexpress.com/item/1pcs-868MHz-915MHz-SX1276-ESP32-LoRa-0-96-Inch-OLED-Display-Bluetooth-WIFI-Lora-Kit-32/32835520271.html?spm=a2g0s.9042311.0.0.JjXKKS Buy on AliExpress]
** [https://www.aliexpress.com/item/1pcs-868MHz-915MHz-SX1276-ESP32-LoRa-0-96-Inch-OLED-Display-Bluetooth-WIFI-Lora-Kit-32/32835520271.html?spm=a2g0s.9042311.0.0.JjXKKS Buy on AliExpress]
** [https://www.thethingsnetwork.org/labs/story/heltec-lorawan-gps-quick-start TTN Labs Story] - Contains pin assingment for LMiC on that device
  const lmic_pinmap lmic_pins = {
    .nss = 18,
    .rxtx = LMIC_UNUSED_PIN,
    .rst = 14,
    .dio = {26, 33, 32},
  };
* Other ESP32 LoRa Board
** Newer version of the Heltec Board?
** TTGo
** [https://ictoblog.nl/2018/01/13/my-chinese-esp32-sx1276-board-dht11-connected-to-the-things-network-1 Article on how to start using it]


=== Simple Dev Boards ===
=== Simple Dev Boards ===
* Our own board: Arduino Pro Mini + RFM95 (based on TTN Amsterdam design below)
** [https://wiki.makervan.de/wiki/ProMini_LoRaWAN_Node Documentation]
** [https://github.com/makervan/promini-node Design Files]
** [https://www.tindie.com/products/makervan/promini-lorawan-node-pcb/ Buy the PCB]
* TTN Amsterdam: Arduino Pro Mini + RFM95 + BMP280
* TTN Amsterdam: Arduino Pro Mini + RFM95 + BMP280
** [https://www.thethingsnetwork.org/labs/story/creating-a-ttn-node HowTo] (Some more information in the comment of [https://www.meetup.com/de-DE/The-Things-Network-Amsterdam/events/238029786/?eventId=238029786 this meetup])
** [https://www.thethingsnetwork.org/labs/story/creating-a-ttn-node HowTo] (Some more information in the comment of [https://www.meetup.com/de-DE/The-Things-Network-Amsterdam/events/238029786/?eventId=238029786 this meetup])
Line 36: Line 50:
** Made by [https://twitter.com/orangeway/ @orangeway]
** Made by [https://twitter.com/orangeway/ @orangeway]
* Other BluePill (STM32) + RFM95 based board
* Other BluePill (STM32) + RFM95 based board
** [https://github.com/tomtor/STM32-RFM95-PCB GitHub Repo]
** [https://www.thethingsnetwork.org/labs/story/a-cheap-stm32-arduino-node TTN Labs Story]
* TTN Ulm PCB: Arduino ProMini, RFM95
* TTN Ulm PCB: Arduino ProMini, RFM95
** [https://github.com/verschwoerhaus/ttn-ulm-pcb GitHub Repo]
** [https://github.com/verschwoerhaus/ttn-ulm-pcb GitHub Repo]
* [https://github.com/hallard/Mini-LoRa Mini-LoRa]
* TTN Madrid: Arduino, RFM95, Sensors
** [https://github.com/IoTopenTech/Nodo_TTN_MAD_V2_2 GitHub Repo]
* ablexomat: ProMini, RFM95, Energy Harvesting IC:
** [https://github.com/ablexOnGithub/energyharvester Design Files]
** [https://twitter.com/ablexomat/status/1218971613238104064 Pictures]
* [https://www.iot-lab.org/blog/370/ MiniPill LoRa (STM32)]


=== LoRaWAN Testers ===
=== LoRaWAN Testers ===
Line 67: Line 90:
** [https://github.com/OxFloodNet/sensor-device/tree/master/OxFloodNet_SensorV4.1 Description of Oxford Floud Network Sensor] (also uses ultrasound sensors, by Maxbotix)
** [https://github.com/OxFloodNet/sensor-device/tree/master/OxFloodNet_SensorV4.1 Description of Oxford Floud Network Sensor] (also uses ultrasound sensors, by Maxbotix)


=== Weather & Air Quality Monitoring ===
* [https://hackaday.io/project/8334-city-air-quality City Air Quality]
** hackadayio project
** NOx, CO, O3, PM2.5, ..
* [http://arrayofthings.github.io/ Arry Of Things]
** Project from Chicago
** Loads of sensors [http://arrayofthings.github.io/node.html]
** [https://twitter.com/arrayofthings Twitter]
=== Others, no futher details yet ===
=== Others, no futher details yet ===
* Weather station (Temperature, Humidity, Air Pressure)
* Weather station (Temperature, Humidity, Air Pressure)

Latest revision as of 18:43, 13 December 2020

Research

Wat kind of node options are out there?

Arduino shields

Stuff you can put right onto your Arduino and make it talk LoRaWAN

Complete boards

A complete combination of LoRaWAN radio and microcontroller, straight from the shelf.

  const lmic_pinmap lmic_pins = {
    .nss = 18,
    .rxtx = LMIC_UNUSED_PIN,
    .rst = 14,
    .dio = {26, 33, 32},
  };

Simple Dev Boards

LoRaWAN Testers

Our Nodes

Some of the nodes we build at the lab

Test Unit One

Built by Severin

  • Arduino Uno
  • Dragino LoRa shield
  • GPS module

ProMini Node

ProMini Node in case
  • The TTN Amsterdam node, in a small power distribution box, with I2C sensor (BME/P 280)
  • Built as part of our first LoRa workshop
  • Powered by 2 AAA batteries, which also fit inside the case

Ideas for Sensors & Nodes

Traffic counter

Count cars on a road. (Maybe also bikes on bike lanes?)

Weather & Air Quality Monitoring

Others, no futher details yet

  • Weather station (Temperature, Humidity, Air Pressure)
  • Water temperature (lake, garden pond)
  • Water level (cistern, garden pond, river)
  • PIR sensor for movement (garage, selfstorage, ...)
    • Also Door openings
  • Offgrid solar monitoring
  • Postbox status -> "You got mail!"
  • Garden/Plant monitoring
  • NOx