User Tools

Site Tools


nblocks:n-pro-30

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
nblocks:n-pro-30 [2019/08/12 11:58]
faizan
nblocks:n-pro-30 [2020/02/07 10:39] (current)
faizan [Table]
Line 1: Line 1:
 ====== n-PRO-30====== ====== n-PRO-30======
 ~~CLOSETOC~~ ~~CLOSETOC~~
-  *<todo @nikos> Board Pinout</​todo>​ 
-  *<todo @nikos> Use Case examples</​todo>​ 
 <WRAP right 220px nblock round :en> <WRAP right 220px nblock round :en>
 <WRAP centeralign>//​**n-PRO-30**//​ </​WRAP>​ <WRAP centeralign>//​**n-PRO-30**//​ </​WRAP>​
-{{:​nblocks:​n-pro-30-03.jpg}}+{{:​nblocks:​n-pro-30-10.jpg}}
 <WRAP centeralign>​ <WRAP centeralign>​
 n-PRO-30</​WRAP>​ n-PRO-30</​WRAP>​
-| License ​       | GPL 2.0 | +| License ​       | GPL 2.0                                                      
-| Status ​        | Tested | +| 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 21: Line 19:
 ===== Overview===== ===== Overview=====
 <​poem>​ <​poem>​
-[[nblocks:​n-ble|n-PRO-30]] is a simple Bluetooth Low Energy board  based on Nordic ​nRF5xx. 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 additionup to 3 [[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 sensoracceleration ​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 78: Line 74:
  
  
-=====Main Features ​Of The Board=====+===== n-PRO-30 ​Features =====
 <WRAP left 600px  :en> <WRAP left 600px  :en>
-  *  +  * Tayio module integrates nRF52832 and antenna 
-  * +  * Simple and Low Power 
 +  * Additional "​industry standard"​ [[nblocks:​rfmodulesocket|RF module socket]]  
 +  * Miniature Li-Ion battery connector (optional) 
 +  ​
 </​WRAP>​ </​WRAP>​
- +  
- +  * [[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-IoT |IoT SDK for applications using IPv6 over Bluetooth low energy]]
 \\ \\
  
  
 +=====Board Pinout=====
 +n-PRO-30 is a **HOST** board with four Hirose DF30-series 60-pin low profile connectors at bottom side,  following the [[nblocks:​nproformfactor|n-Blocks PRO form factor]].\\
  
 +<WRAP centeralign>​{{:​nblocks:​n-pro-30-02.jpg?​300|}}</​WRAP>​
  
 +<WRAP centeralign>​{{:​nblocks:​n-pro-30-nbusa.jpg|}}</​WRAP>​
  
-\\ +<WRAP centeralign>​{{:​nblocks:​n-pro-30-nbusb.jpg|}}</​WRAP>​
-\\+
  
-=====Board Pinout===== +<WRAP centeralign>​{{:​nblocks:n-pro-30-nbusc.jpg|}}</​WRAP>​
- The board has 24 pins, 12 for each side following the [[nblocks:formfactor|n-Blocks form factor]].\\+
  
-<WRAP centeralign>​{{:​nblocks:​n-pro-30-02.jpg?300|}}</​WRAP>​+<WRAP centeralign>​{{:​nblocks:​n-pro-30-nbusd.jpg|}}</​WRAP>​
  
 \\ \\
- 
- 
  
  
Line 111: Line 109:
 \\ \\
  
-===== Geting ​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]] ​
   *Download and install [[https://​developer.arm.com/​open-source/​gnu-toolchain/​gnu-rm/​downloads | GNU Arm Embedded Toolchain]]   *Download and install [[https://​developer.arm.com/​open-source/​gnu-toolchain/​gnu-rm/​downloads | GNU Arm Embedded Toolchain]]
   *Update the PATH variable(s) to include the GNU tools, something like:    *Update the PATH variable(s) to include the GNU tools, something like: 
Line 179: Line 176:
 \\ \\
 ===Blinky with mbed online compiler=== ===Blinky with mbed online compiler===
-This is much more easier:+
   * Select target ''​Nordic nRF52-DK''​   * Select target ''​Nordic nRF52-DK''​
   * Create a blinky program like below   * Create a blinky program like below
Line 203: 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''​
 +
 \\ \\
-\\ 
- 
 =====USE-CASE examples===== =====USE-CASE examples=====
-  *BLE BEACON HUMIDITY ​TEMPERATURE SENSOR +  *BLE Beacon Humidity ​Temperature Sensor 
-  *BLE BEACON ENVIRONMENTAL SENSOR +  *BLE Beacon Environmental Sensor 
-  *LoRa SENSOR WITH BLE COMMISSIONING +  *LoRa Sensor with BLE Commisioning 
-  *BLE SIMPLE BEACON FOR LOCALISATION+  *BLE simple Beacon for Localisation
 \\ \\
-\\ 
- 
 =====Related articles in this Wiki===== =====Related articles in this Wiki=====
   *[[ ]]   *[[ ]]
nblocks/n-pro-30.1565625534.txt.gz · Last modified: 2019/08/12 16:58 (external edit)