LoRaWAN/Nodes: Difference between revisions
< LoRaWAN
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€ | ||
* 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 17: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
- Dragino LoRa shield
- Based on HopeRF RFM95W
- Severin has one
- Dragino LoRa BEE
- based on SX1276/SX1278
- Heiko ordered some
Complete boards
A complete combination of LoRaWAN radio and microcontroller, straight from the shelf.
- PyCom LoPy (WiFi, LoRa & BLE) - 34,95€ @ EXP-Tech
- Adafruit Feather 32u4 with LoRa (LoRa, LiPo Charger) - 36,95€ @ EXP-Tech
- SODAQ LoraOne (LoRa, LiPo, Solar) - ~95€
- Badgerboard (LoRa, LiPo, Temp/Humidity) - ~55€
- ESP32 with OLED and SX1278 - "Heltec WiFi LoRa 32"
- Some blog post - Uses other LoRa lib
- TTN Forum topic
- Buy on AliExpress
- 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
- Article on how to start using it
Simple Dev Boards
- Our own board: Arduino Pro Mini + RFM95 (based on TTN Amsterdam design below)
- TTN Amsterdam: Arduino Pro Mini + RFM95 + BMP280
- HowTo (Some more information in the comment of this meetup)
- Buy the board (via [1])
- Complete Kit
- Design files on GitHub
- TTN Stuttgart: BluePill + RFM25 + BMP280
- Presentation
- GitHub Repo (w/o Hardware design still)
- Made by @orangeway
- Other BluePill (STM32) + RFM95 based board
- TTN Ulm PCB: Arduino ProMini, RFM95
- Mini-LoRa
- TTN Madrid: Arduino, RFM95, Sensors
- ablexomat: ProMini, RFM95, Energy Harvesting IC:
- MiniPill LoRa (STM32)
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
- 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?)
- Slidedeck with different measurement types [2]
- Guide for building one using air pressure tube
- Sensor using ultrasound, SR04 sensor
- More information on ultrasound sensors
- Description of Oxford Floud Network Sensor (also uses ultrasound sensors, by Maxbotix)
Weather & Air Quality Monitoring
- City Air Quality
- hackadayio project
- NOx, CO, O3, PM2.5, ..
- Arry Of Things
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