CubeCell: Difference between revisions
Jump to navigation
Jump to search
m (→Hardware) |
|||
Line 29: | Line 29: | ||
== Software == | == Software == | ||
The CubeCell hardware works with (an export of) the [https://github.com/LacunaSpace/basicmac basicmac] device stack from Lacuna Space, just needs a pinmap definition: | |||
<pre> | |||
const lmic_pinmap lmic_pins = { | |||
.nss = RADIO_NSS, | |||
.tx = LMIC_CONTROLLED_BY_DIO2, | |||
.rx = LMIC_UNUSED_PIN, | |||
.rst = RADIO_RESET, | |||
.dio = {LMIC_UNUSED_PIN, RADIO_DIO_1, LMIC_UNUSED_PIN}, | |||
.busy = RADIO_BUSY, | |||
.tcxo = LMIC_CONTROLLED_BY_DIO3, | |||
}; | |||
</pre> | |||
Example code: | Example code: | ||
* [https://github.com/HelTecAutomation/platform-asrmicro650x/blob/develop/examples/LoRa/LoRaWAN/LoRaWAN/src/LoRaWan.ino LoraWan example code] | * [https://github.com/HelTecAutomation/platform-asrmicro650x/blob/develop/examples/LoRa/LoRaWAN/LoRaWAN/src/LoRaWan.ino LoraWan example code] | ||
* A basic LoRaWAN platformio demo project is available at https://github.com/bertrik/cubecelldemo (untested, I think my hardware is broken) | * A basic LoRaWAN platformio demo project is available at https://github.com/bertrik/cubecelldemo (untested, I think my hardware is broken) |
Revision as of 09:41, 24 April 2021
Project CubeCell | |
---|---|
Low-power LoRaWAN Board | |
Status | In progress |
Contact | bertrik |
Last Update | 2021-04-24 |
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
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
The CubeCell hardware works with (an export of) the basicmac device stack from Lacuna Space, just needs a pinmap definition:
const lmic_pinmap lmic_pins = { .nss = RADIO_NSS, .tx = LMIC_CONTROLLED_BY_DIO2, .rx = LMIC_UNUSED_PIN, .rst = RADIO_RESET, .dio = {LMIC_UNUSED_PIN, RADIO_DIO_1, LMIC_UNUSED_PIN}, .busy = RADIO_BUSY, .tcxo = LMIC_CONTROLLED_BY_DIO3, };
Example code:
- LoraWan example code
- A basic LoRaWAN platformio demo project is available at https://github.com/bertrik/cubecelldemo (untested, I think my hardware is broken)