https://github.com/ldab/ble-node-u-blox
u-blox NINA-B3 BLE node, based on nRF52840 and SHTC3
https://github.com/ldab/ble-node-u-blox
ble bluetooth cr2032 i2c iot nina-b3 nrf52840 shtc3 u-blox ublox
Last synced: about 1 year ago
JSON representation
u-blox NINA-B3 BLE node, based on nRF52840 and SHTC3
- Host: GitHub
- URL: https://github.com/ldab/ble-node-u-blox
- Owner: ldab
- License: mit
- Created: 2020-01-23T08:21:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-07-31T13:12:09.000Z (almost 3 years ago)
- Last Synced: 2025-05-02T08:55:46.654Z (about 1 year ago)
- Topics: ble, bluetooth, cr2032, i2c, iot, nina-b3, nrf52840, shtc3, u-blox, ublox
- Language: C
- Size: 2.56 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BLE-node-u-blox
u-blox NINA-B3 BLE node, based on nRF52840 and SHTC3
[](https://github.com/ldab/BLE-node-u-blox/releases/latest)
[](https://github.com/ldab/BLE-node-u-blox/blob/master/LICENSE)
[](https://github.com/ldab/BLE-node-u-blox)

## TODO
- [ ] 3D enclosure
## Energy Budget
* ?? mA active current;
* Wakes every hour;
* 17uA Sleep current;
* CR2032 ~235mAh;
**Battery life =**
## Nordic SDK
* This is based on nRF5_SDK_16.0.0_98a08e2, get yours here: https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download
## Cloud Gateway
* Raspberry Pi + Grafana + InfluxDB;
https://github.com/ldab/BLE-Weather-Station-Cloud-Gateway
## Running the code locally
1. Clone this repo to a local folder ```> git clone https://github.com/ldab/BLE-node-u-blox```
2. Point the `$(SDK)` @`./code/ninab3/blank/ses/libuarte_pca10056.emProject` to where you have installed Nordic SDK, for example `C:\nRF\nRF5_SDK_16.0.0_98a08e2`
3. Like so: `macros="CMSIS_CONFIG_TOOL=C:/nRF/nRF5_SDK_16.0.0_98a08e2/external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar;SDK=C:/nRF/nRF5_SDK_16.0.0_98a08e2"`
4. Open the SEGGER Embedded Studio project file located in `./code/ninab3/blank/ses/libuarte_pca10056.emProject`
Ref. https://devzone.nordicsemi.com/f/nordic-q-a/44638/how-to-move-an-sdk-example-out-of-the-sdk-tree
## Code reminders
* BSP LEDs status https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v16.0.0%2Fexamples_bsp.html&anchor=examples_bsp_states
## SHTC3 Low Power mode tradeoff
## PCB
## Schematic
## BOM
[Bill of materials](./PCB/BLE-node.csv)
## Enclosure
## Kown issues, limintations
* .
## Final Thoughts or Improvements
* Better battery measurement to avoid current drain;
## Credits
* GitHub Shields and Badges created with [Shields.io](https://github.com/badges/shields/);