Difference between revisions of "radino32 nRF8001"
(→Software) |
|||
(31 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
== Hardware == | == Hardware == | ||
− | [[File:radino32 top nRF8001.jpg |top|350px|radino32 nRF8001|link=http://shop.in-circuit.de/product_info.php?cPath= | + | |
− | [[File:radino32 bot nRF8001.jpg |top|350px|radino32 nRF8001|link=http://shop.in-circuit.de/product_info.php?cPath= | + | [[File:radino32 top nRF8001.jpg |top|350px|radino32 nRF8001|link=http://shop.in-circuit.de/product_info.php?cPath=33&products_id=178]] |
+ | [[File:radino32 bot nRF8001.jpg |top|350px|radino32 nRF8001|link=http://shop.in-circuit.de/product_info.php?cPath=33&products_id=178]] | ||
[[File:radino 32 WiFi Pinout.jpg |top|350px|]] | [[File:radino 32 WiFi Pinout.jpg |top|350px|]] | ||
Line 11: | Line 12: | ||
http://youtu.be/-T4tdIQMn6c<br/><br/> | http://youtu.be/-T4tdIQMn6c<br/><br/> | ||
− | [[File:radino32 45 nrf8001.jpg|thumb|350px|radino32 | + | [[File:radino32 45 nrf8001.jpg|thumb|350px|radino32 nRF8001|link=http://shop.in-circuit.de/product_info.php?cPath=33&products_id=178]] |
'''Features:''' | '''Features:''' | ||
*Arduino-compatible | *Arduino-compatible | ||
Line 18: | Line 19: | ||
*GATT, GAP, L2CAP, SMP Bluetooth low energy profile | *GATT, GAP, L2CAP, SMP Bluetooth low energy profile | ||
*STM32L151CC by STMicroelectronics with 32-bit ARM® Cortex®-M3 CPU | *STM32L151CC by STMicroelectronics with 32-bit ARM® Cortex®-M3 CPU | ||
− | *256 kbyte Flash, 32 kbyte RAM, 8 kbyte | + | *256 kbyte Flash, 32 kbyte RAM, 8 kbyte EEPROM |
*Low Power RTC | *Low Power RTC | ||
*12 bit ADC and DAC | *12 bit ADC and DAC | ||
*Capacitive touch sensing supported | *Capacitive touch sensing supported | ||
− | *23 multifunctional GPIOS ( | + | *23 multifunctional GPIOS (14 PWM, 10 ADC IN, 1 DAC OUT) |
− | *USB, I²C, | + | *USB, I²C, SPI, 2xUSART |
*Arduino Demo Applications available in our library!<br/><br/> | *Arduino Demo Applications available in our library!<br/><br/> | ||
Line 29: | Line 30: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! Board !! Pictures !! Description | + | ! Board !! Pictures !! Description |
|- | |- | ||
|[[radino Leonardo]] | |[[radino Leonardo]] | ||
− | |[[File:leonardo_45.jpg|150px|left]][[File:Leonardo moduleinlegen.jpg|150px]] | + | |[[File:leonardo_45.jpg|150px|left|link=radino Leonardo]][[File:Leonardo moduleinlegen.jpg|150px|link=radino Leonardo]] |
− | |style="text-align:left;width:30em"| Carrier board suitable for all radino modules | + | |style="text-align:left;width:30em"| Carrier board suitable for all radino modules. Includes Arduino connector for easy mounting of Arduino shields. Voltage regulator and Level-Shifters are also included. |
− | + | ||
|- | |- | ||
|[[radino Spider 2.4G]] | |[[radino Spider 2.4G]] | ||
[[radino Spider RP-SMA]] | [[radino Spider RP-SMA]] | ||
− | |[[File:radino-spider_top.jpg| | + | |[[File:radino-spider_top.jpg|x150px|left|link=radino Spider 2.4G]] |
− | [[File:radino-spider-rpsma_top.jpg| | + | [[File:radino-spider-rpsma_top.jpg|x150px|link=radino Spider RP-SMA]] |
− | |style="text-align:left;width:30em"| Breadboard adapter for radino modules | + | |style="text-align:left;width:30em"| Breadboard adapter for all radino modules |
− | + | ||
|- | |- | ||
|[[radino USB Stick]] | |[[radino USB Stick]] | ||
− | |[[File:radino-usb-stick_45.jpg|150px|left]] | + | |[[File:radino-usb-stick_45.jpg|150px|left|link=radino USB Stick]] |
− | [[File:radino-usb-stick_enclosure.jpg|150px]] | + | [[File:radino-usb-stick_enclosure.jpg|150px|link=radino USB Stick]] |
− | [[File:radino-usb-stick_top.jpg|120px]] | + | [[File:radino-usb-stick_top.jpg|120px|link=radino USB Stick]] |
− | [[File:radino-usb-stick_bot.jpg|120px]] | + | [[File:radino-usb-stick_bot.jpg|120px|link=radino USB Stick]] |
− | |style="text-align:left;width:30em"| USB Stick for radino modules | + | |style="text-align:left;width:30em"| USB Stick for all radino modules. Available with integrated Chip-antennas and as a version with RP-SMA-connector. |
− | + | ||
|- | |- | ||
− | |[[radino | + | |[[radino UART-Bridge]] |
− | |[[File:radino- | + | |[[File:radino UART 45 640.jpg|x150px|left|link=radino UART-Bridge]] |
− | |style="text-align:left;width:30em"| | + | [[File:radino UART top 640.jpg|x150px|link=radino UART-Bridge]] |
− | |style="text-align:left;width: | + | [[File:radino UART bot 640.jpg|x150px|link=radino UART-Bridge]] |
+ | |style="text-align:left;width:30em"| UART bridge with power supply and level shifters for all radino modules | ||
+ | |- | ||
+ | |[[radino RS485/RS232-Bridge IP65]] | ||
+ | |[[File:RS485+RS232_45.JPG|x150px|left|link=radino RS485/RS232-Bridge IP65]] | ||
+ | [[File:RS485+RS232_Anschluss.JPG|x150px|link=radino RS485/RS232-Bridge IP65]] | ||
+ | |style="text-align:left;width:30em"| radino RS485-Bridge IP65 outdoor radio adapter for Modbus, Art-Net etc. Includes RS485 driver, RS232 driver, IP65 enclosure. | ||
+ | |- | ||
+ | |[[XBee-PRO Shield]] | ||
+ | |[[File:xbee_cc1101_45_1000.JPG|x120px|left|link=XBee-PRO Shield]] | ||
+ | [[File:xbee_bot_45_1000.JPG|x120px|link=XBee-PRO Shield]] | ||
+ | [[File:xbee_RPSMA_1000.JPG|x120px|link=XBee-PRO Shield]] | ||
+ | |style="text-align:left;width:30em"| XBee Pro adapter for all radino modules | ||
|- | |- | ||
|[[radino DinRail Adapter]] | |[[radino DinRail Adapter]] | ||
− | |[[File:radino-dinrail_top_45_housing.jpg|150px|left]] | + | |[[File:radino-dinrail_top_45_housing.jpg|150px|left|link=radino DinRail Adapter]] |
|style="text-align:left;width:30em"| DinRail Adapter connects our RS485 DinRail Bus System to radino modules | |style="text-align:left;width:30em"| DinRail Adapter connects our RS485 DinRail Bus System to radino modules | ||
− | |||
|- | |- | ||
Line 66: | Line 75: | ||
==Software== | ==Software== | ||
− | '''Applications:''' | + | '''Applications:'''<br/> |
− | + | Combined with the BlueID SDK by baimos technologies(https://www.blueid.net/), keyless access solutions with radino32 nRF8001 can be developed. The BlueID Technology turns a Smartphone into a secure wireless key for physikal objects such as dors, cars, lockers, gates, etc. equipped with the radino32 nRF8001 moule. <br/> | |
− | *BlueID | + | *BlueID wireless access solutions |
+ | *BlueID smart home solutions | ||
*Sport and fitness sensors | *Sport and fitness sensors | ||
*Health care sensors | *Health care sensors | ||
Line 81: | Line 91: | ||
− | With our Arduino Library for | + | With our Arduino Library for radino the radino32 nRF8001 becomes fully Arduino-compatible, which enables easy programming by using the Arduino IDE (http://www.arduino.cc/).<br/> |
− | Visit [[ | + | For the Arduino IDE Boards Manager follow URL is required: |
+ | <nowiki>http://library.radino.cc/Arduino_1_8/package_radino_radino32_index.json</nowiki> | ||
+ | Visit [[radino/radino32 software]] for more information about the Arduino IDE and installation. | ||
For detailed information about our library for the Arduino IDE look at the [[radino Library| radino Library documentation]]. | For detailed information about our library for the Arduino IDE look at the [[radino Library| radino Library documentation]]. | ||
+ | |||
+ | Common problems regarding radino modules and the Arduino system: [[radino/radino32_software#Common problems|Common problems]] | ||
+ | |||
+ | <span style="color:#ff0000;">'''Windows will automatically install the wrong bootloader driver.'''</span> Please follow the instructions for [[radino/radino32_software#Install_bootloader_driver_at_Windows_7|Windows 7]] oder [[radino/radino32_software#Install_bootloader_driver_at_Windows_10|Windows 10]]. | ||
+ | |||
+ | |||
+ | If you don´t want to use the Ardunio IDE, you can flash an existing .bin file with stm32flash. For more informations see: [[radino/radino32_software#Upload_binary_on_radino32|Upload binary on radino32]] | ||
+ | |||
+ | <br/> | ||
+ | |||
+ | ==Working with Arduino IDE== | ||
+ | |||
+ | The {{PAGENAME}} has no Arduino library for including. For an own sketch you should copy the radino32_nRF8001_UART_LED folder into the sketchbook folder as a new project. | ||
+ | |||
+ | <br/> | ||
== Downloads == | == Downloads == | ||
− | [[Media: | + | [[Media:305000088A radino32 nRF8001.pdf |Datasheet {{PAGENAME}}]]<br/> |
− | http:// | + | [[Media:212000051A-radino32-nRF8001-EU-Conformity.pdf |EU conformity {{PAGENAME}}]]<br/> |
+ | [[Media:eagle_radino_lbr.zip|Eagle library for radino/radino32]]<br/> | ||
+ | [http://library.radino.cc/driver/radino32_driver.zip Bootloader driver for radino32]<br/> | ||
+ | [[radino_Library#Downloads |Downloadpage for radino library]] |
Latest revision as of 10:02, 11 August 2017
Contents |
[edit] Hardware
The In-Circuit radino32 nRF8001 combines an STM32L151 with the nRF8001 SoC Bluetooth-Low-Energy (BLE) in a small form-factor EMC-compliant module.
It is the follower of the radino nRF and offers improved CPU power, larger RAM-, Flash- and EPROM-memories and expanded pin functionalities. The core of the radino32 nRF8001 is the powerfull STM32L151 by STMicroelectronics, which with 32-bit ARM® Cortex®-M3 CPU, 32 kbyte RAM, 256 kbyte Flash and 8 kbyte EPROM provides enough resources for complex functionalities.
The radino32 nRF8001 is part of the radino-series, which supplies full-Arduino-compatible wireless communication devices in a small form factor. All radino Modules are pin-to-pin compatible.
http://youtu.be/-T4tdIQMn6c
Features:
- Arduino-compatible
- nRF8001 Bluetooth low energy SDK for Arduino by Nordic Semicond., connected internally (https://devzone.nordicsemi.com/arduino/)
- Bluetooth v4.0 compliant Protocol Stack (BLE)
- GATT, GAP, L2CAP, SMP Bluetooth low energy profile
- STM32L151CC by STMicroelectronics with 32-bit ARM® Cortex®-M3 CPU
- 256 kbyte Flash, 32 kbyte RAM, 8 kbyte EEPROM
- Low Power RTC
- 12 bit ADC and DAC
- Capacitive touch sensing supported
- 23 multifunctional GPIOS (14 PWM, 10 ADC IN, 1 DAC OUT)
- USB, I²C, SPI, 2xUSART
- Arduino Demo Applications available in our library!
[edit] Suitable application development boards
Board | Pictures | Description |
---|---|---|
radino Leonardo | Carrier board suitable for all radino modules. Includes Arduino connector for easy mounting of Arduino shields. Voltage regulator and Level-Shifters are also included. | |
radino Spider 2.4G | Breadboard adapter for all radino modules | |
radino USB Stick | USB Stick for all radino modules. Available with integrated Chip-antennas and as a version with RP-SMA-connector. | |
radino UART-Bridge | UART bridge with power supply and level shifters for all radino modules | |
radino RS485/RS232-Bridge IP65 | radino RS485-Bridge IP65 outdoor radio adapter for Modbus, Art-Net etc. Includes RS485 driver, RS232 driver, IP65 enclosure. | |
XBee-PRO Shield | XBee Pro adapter for all radino modules | |
radino DinRail Adapter | DinRail Adapter connects our RS485 DinRail Bus System to radino modules |
[edit] Software
Applications:
Combined with the BlueID SDK by baimos technologies(https://www.blueid.net/), keyless access solutions with radino32 nRF8001 can be developed. The BlueID Technology turns a Smartphone into a secure wireless key for physikal objects such as dors, cars, lockers, gates, etc. equipped with the radino32 nRF8001 moule.
- BlueID wireless access solutions
- BlueID smart home solutions
- Sport and fitness sensors
- Health care sensors
- Proximity sensors
- Personal User Interface Devices (PUID)
- Remote controls
- Security Tags
- Household sensors and collector devices
- Mobile accessories
- Data logging
- Any Arduino project
With our Arduino Library for radino the radino32 nRF8001 becomes fully Arduino-compatible, which enables easy programming by using the Arduino IDE (http://www.arduino.cc/).
For the Arduino IDE Boards Manager follow URL is required:
http://library.radino.cc/Arduino_1_8/package_radino_radino32_index.json
Visit radino/radino32 software for more information about the Arduino IDE and installation.
For detailed information about our library for the Arduino IDE look at the radino Library documentation.
Common problems regarding radino modules and the Arduino system: Common problems
Windows will automatically install the wrong bootloader driver. Please follow the instructions for Windows 7 oder Windows 10.
If you don´t want to use the Ardunio IDE, you can flash an existing .bin file with stm32flash. For more informations see: Upload binary on radino32
[edit] Working with Arduino IDE
The radino32 nRF8001 has no Arduino library for including. For an own sketch you should copy the radino32_nRF8001_UART_LED folder into the sketchbook folder as a new project.
[edit] Downloads
Datasheet radino32 nRF8001
EU conformity radino32 nRF8001
Eagle library for radino/radino32
Bootloader driver for radino32
Downloadpage for radino library