CubeCell: Difference between revisions
Jump to navigation
Jump to search
(→Intro) |
(→Intro) |
||
Line 15: | Line 15: | ||
What I'd like to investigate: | What I'd like to investigate: | ||
* Does it have an RTC? YES, it appears so | * Does it have an RTC? YES, it appears so | ||
* Can we run the arduino-lmic library on this? NO, probably not in the short term | * --Can we run the arduino-lmic library on this? NO, probably not in the short term-- | ||
* Can we compile the code with platformio? YES | * --Can we compile the code with platformio? YES-- | ||
* Use this board for my [[LoraBatBox]] | * Use this board for my [[LoraBatBox]] | ||
* [https://www.youtube.com/watch?v=lobNwqHLrag Video review by Andreas Spiess] | * [https://www.youtube.com/watch?v=lobNwqHLrag Video review by Andreas Spiess] |
Revision as of 21:17, 21 April 2021
Project CubeCell | |
---|---|
Low-power LoRaWAN Board | |
Status | In progress |
Contact | bertrik |
Last Update | 2021-04-21 |
Intro
This page is about the CubeCell board from heltec.org, aka HTCC-AB01
the github page for the Arduino code
What I'd like to investigate:
- Does it have an RTC? YES, it appears so
- --Can we run the arduino-lmic library on this? NO, probably not in the short term--
- --Can we compile the code with platformio? YES--
- Use this board for my LoraBatBox
- Video review by Andreas Spiess
Plans for immediate future:
- get the LoRaWAN example running, in OTAA (or restored OTAA)
- get LoRaWAN time synchronisation protocol running, figure out RTC API
- investigate if wake up can be done by pin too (not just timer)
Hardware
Features:
- based on an ASR605x (ARM cortex M0+ core) + SX1262(?) radio chip
- low power, only microamps sleep current
- battery connection
- solar cell connection
- pinout
Software
Example code:
- LoraWan example code
- A basic platformio demo project is available at https://github.com/bertrik/cubecelldemo
What I'd like to do for a LoraBatBox:
- register with OTAA (and remember the session keys)
- wake up when there is movement sensed by the PIR
- keep track of times when movement was detected (in wall-clock time)
- send activity (say) once per hour to TTN