This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
nblocks:n-pro-30 [2020/01/22 11:39] engineer |
nblocks:n-pro-30 [2020/02/07 10:39] (current) faizan [Table] |
||
---|---|---|---|
Line 6: | Line 6: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
n-PRO-30</WRAP> | n-PRO-30</WRAP> | ||
- | | License | GPL 2.0 | | + | | License | GPL 2.0 | |
- | | Status | Tested-Blink | | + | | Status | Tested-Blink | |
- | | Buy at: | | | + | | Buy at: | | |
- | | Categories | | | + | | Categories | | |
- | | Hardware repo | [[https://bitbucket.org/nimbus_it/n-pro-30|Bitbucket]] | | + | | Hardware repo | [[https://bitbucket.org/nimbus_it/pcba-n-pro-30|Bitbucket]] | |
- | | Firmware repo | [[https://bitbucket.org/nimbus_it/n-pro-30|Bitbucket]] | | + | | Firmware repo | | |
</WRAP> | </WRAP> | ||
Line 19: | Line 19: | ||
===== Overview===== | ===== Overview===== | ||
<poem> | <poem> | ||
- | [[nblocks:n-ble|n-PRO-30]] is a simple Bluetooth Low Energy board based on Nordic nRF58232. It can be combined with another RF module like [[nblocks:n-lora|n-LoRa]] for combined Long Range and BLE applications or with a [[nblocks:n-node24|n-Node24]] for BLE/802.2.15 networking. In addition, up to three [[nblocks:n-sensor|n-Sensor]] boards can be installed. It can be used as a standalone BLE sensor beacon, or as a base processor for Lora or 802.15.4 node with multi-sensing and BLE for commissioning/parameterising at Ultra Low Power. The board supports the standard Nordic Software Development Tool-chain using Keil, IAR and GCC. It also supports ARM mbed tool-chain for rapid prototyping and development using mbed’s IDE and tool-chain with an extensive range of open-source software libraries. | + | [[nblocks:n-ble|n-PRO-30]] is a simple Bluetooth Low Energy board based on Nordic nRF58232. It consists of temperature/humidity sensor, acceleration sensor and ambient light sensor which can be used to collect data and transmit it over bluetooth. The board supports the standard Nordic Software Development Tool-chain using Keil, IAR and GCC. It also supports ARM mbed tool-chain for rapid prototyping and development using mbed’s IDE and tool-chain with an extensive range of open-source software libraries. |
</poem> | </poem> | ||
Line 79: | Line 79: | ||
* Simple and Low Power | * Simple and Low Power | ||
* Additional "industry standard" [[nblocks:rfmodulesocket|RF module socket]] | * Additional "industry standard" [[nblocks:rfmodulesocket|RF module socket]] | ||
- | * [[nblocks:n-dap|n-DAP]] socket provides mbed-enable | + | * Miniature Li-Ion battery connector (optional) |
| | ||
</WRAP> | </WRAP> | ||
- | + | ||
- | * Miniature Li-Ion battery connector (optional) | + | |
* [[https://developer.mbed.org/platforms/?tvend=11|mbed]] compatibility supports BLE and easy development (use [[https://developer.mbed.org/platforms/Nordic-nRF51822/|Nordic nRF52-DK]] platform) | * [[https://developer.mbed.org/platforms/?tvend=11|mbed]] compatibility supports BLE and easy development (use [[https://developer.mbed.org/platforms/Nordic-nRF51822/|Nordic nRF52-DK]] platform) | ||
* [[https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK-for-Mesh |nRF5 SDK for Mesh]] | * [[https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK-for-Mesh |nRF5 SDK for Mesh]] | ||
Line 96: | Line 95: | ||
<WRAP centeralign>{{:nblocks:n-pro-30-nbusa.jpg|}}</WRAP> | <WRAP centeralign>{{:nblocks:n-pro-30-nbusa.jpg|}}</WRAP> | ||
+ | |||
+ | <WRAP centeralign>{{:nblocks:n-pro-30-nbusb.jpg|}}</WRAP> | ||
<WRAP centeralign>{{:nblocks:n-pro-30-nbusc.jpg|}}</WRAP> | <WRAP centeralign>{{:nblocks:n-pro-30-nbusc.jpg|}}</WRAP> | ||
Line 109: | Line 110: | ||
===== Getting started===== | ===== Getting started===== | ||
- | |||
===Blinky using Nordic SDK=== | ===Blinky using Nordic SDK=== | ||
*Follow the first part of this [[https://devzone.nordicsemi.com/tutorials/7/|tutorial]] | *Follow the first part of this [[https://devzone.nordicsemi.com/tutorials/7/|tutorial]] | ||
Line 200: | Line 200: | ||
* [[https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52-DK |nRF52-DK]] can be used as SWD programmer.\\ | * [[https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52-DK |nRF52-DK]] can be used as SWD programmer.\\ | ||
* A DIY adaptation cable is needed.\\ | * A DIY adaptation cable is needed.\\ | ||
- | {{n-ble-8.jpg?600}}\\ | + | {{n-pro-30-15.jpg?600}}\\ |
* nRF52-DK appears as a USB DISK. Just drag and drop the file created from compiler to the disk.\\ | * nRF52-DK appears as a USB DISK. Just drag and drop the file created from compiler to the disk.\\ | ||
* nRF52-DK can use both ''.hex'' and ''.bin'' files.\\ | * nRF52-DK can use both ''.hex'' and ''.bin'' files.\\ | ||
* mbed on-line compiler produces ''.hex'', while GCC produces ''.bin'' and ''.hex'' | * mbed on-line compiler produces ''.hex'', while GCC produces ''.bin'' and ''.hex'' | ||
- | **connection with the board picture to be changed** | ||
\\ | \\ | ||
- | \\ | ||
- | |||
=====USE-CASE examples===== | =====USE-CASE examples===== | ||
*BLE Beacon Humidity & Temperature Sensor | *BLE Beacon Humidity & Temperature Sensor | ||
Line 215: | Line 212: | ||
*BLE simple Beacon for Localisation | *BLE simple Beacon for Localisation | ||
\\ | \\ | ||
- | \\ | ||
- | |||
=====Related articles in this Wiki===== | =====Related articles in this Wiki===== | ||
*[[ ]] | *[[ ]] |