Difference between revisions of "radino32 SX1272"

From InCircuit
Jump to: navigation, search
(Suitable application development boards)
(Downloads)
 
(26 intermediate revisions by one user not shown)
Line 2: Line 2:
  
 
== Hardware ==
 
== Hardware ==
 +
 
[[File:radino32-SX1272 TOP 1000.JPG |top|350px|radino32 SX1272|link=http://shop.in-circuit.de/product_info.php?cPath=22_27&products_id=195]]
 
[[File:radino32-SX1272 TOP 1000.JPG |top|350px|radino32 SX1272|link=http://shop.in-circuit.de/product_info.php?cPath=22_27&products_id=195]]
 
[[File:radino32-SX1272 BOT 1000.JPG |top|350px|radino32 SX1272|link=http://shop.in-circuit.de/product_info.php?cPath=22_27&products_id=195]]
 
[[File:radino32-SX1272 BOT 1000.JPG |top|350px|radino32 SX1272|link=http://shop.in-circuit.de/product_info.php?cPath=22_27&products_id=195]]
Line 14: Line 15:
 
'''Features:'''
 
'''Features:'''
 
*Arduino-compatible
 
*Arduino-compatible
*RF Transceiver Sx1272 connected internally (http://www.semtech.com/images/datasheet/sx1272.pdf)
+
*RF Transceiver Sx1272 connected internally ([[Media:sx1272.pdf|Datasheet Semtech SX1272]])
 
*Wide range of possible protocols  
 
*Wide range of possible protocols  
 
*Available for 868/915MHz
 
*Available for 868/915MHz
 
*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 EPROM
+
*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 (15 PWM, 10 ADC IN, 1 DAC OUT)
+
*23 multifunctional GPIOS (14 PWM, 10 ADC IN, 1 DAC OUT)
*USB, I²C, 2xSPI, 2xUSART
+
*USB, I²C, SPI, 2xUSART
 
*Arduino Demo Applications available in our library!<br/><br/>
 
*Arduino Demo Applications available in our library!<br/><br/>
  
Line 32: Line 33:
 
|-
 
|-
 
|[[radino Spider RP-SMA]]
 
|[[radino Spider RP-SMA]]
|[[File:radino-spider-rpsma_top.jpg|x150px|left]]
+
|[[File:radino-spider-rpsma_top.jpg|x150px|left|link=radino Spider RP-SMA]]
 
|style="text-align:left;width:30em"| Breadboard adapter for all 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 all radino modules. Available with integrated Chip-antennas and as a version with RP-SMA-connector.
 
|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 UART-Bridge]]
 
|[[radino UART-Bridge]]
|[[File:radino UART 45 640.jpg|x150px|left]]
+
|[[File:radino UART 45 640.jpg|x150px|left|link=radino UART-Bridge]]
[[File:radino UART top 640.jpg|x150px]]
+
[[File:radino UART top 640.jpg|x150px|link=radino UART-Bridge]]
[[File:radino UART bot 640.jpg|x150px]]
+
[[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
 
|style="text-align:left;width:30em"| UART bridge with power supply and level shifters for all radino modules
 
|-
 
|-
 
|[[XBee-PRO Shield]]
 
|[[XBee-PRO Shield]]
|[[File:xbee_cc1101_45_1000.JPG|x120px|left]]
+
|[[File:xbee_cc1101_45_1000.JPG|x120px|left|link=XBee-PRO Shield]]
[[File:xbee_bot_45_1000.JPG|x120px]]
+
[[File:xbee_bot_45_1000.JPG|x120px|link=XBee-PRO Shield]]
[[File:xbee_RPSMA_1000.JPG|x120px]]
+
[[File:xbee_RPSMA_1000.JPG|x120px|link=XBee-PRO Shield]]
 
|style="text-align:left;width:30em"| XBee Pro adapter for all radino modules
 
|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 72: Line 73:
  
 
With our Arduino Library for radino the radino32 SX1272 becomes fully Arduino-compatible, which enables easy programming using the Arduino IDE (http://www.arduino.cc/).<br/>
 
With our Arduino Library for radino the radino32 SX1272 becomes fully Arduino-compatible, which enables easy programming using the Arduino IDE (http://www.arduino.cc/).<br/>
Visit [[radino32 software | radino32 software]] for more information about the Arduino IDE.
+
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 Arduino IDE required follow includes for using the {{PAGENAME}}.
 +
#include <SPI.h>
 +
#include <radino32_sx1272.h>
 +
 +
<br/>
  
 
==Range test==
 
==Range test==
  
For some range tests we used two radino32 SX1272 on [http://shop.in-circuit.de/product_info.php?cPath=22_28&products_id=171&language=en radino Spider RP-SMA] and a [http://shop.in-circuit.de/product_info.php?cPath=22_26&products_id=45&language=en 15 cm  antenna].
+
For some range tests we used two radino32 SX1272 on [http://shop.in-circuit.de/product_info.php?cPath=22_28&products_id=171&language=en radino Spider RP-SMA] and a [http://shop.in-circuit.de/product_info.php?cPath=22_26&products_id=45&language=en 15 cm  antenna] with 868 MHz.
  
 
'''Long range test'''
 
'''Long range test'''
Line 123: Line 143:
 
[[File:high speed test.jpg]]
 
[[File:high speed test.jpg]]
  
 
+
== Downloads ==
==Downloads==
+
[[Media:305000093A_radino32_SX1272.pdf |Datasheet {{PAGENAME}}]]<br/>
[http://wiki.in-circuit.de/images/a/af/305000093A_radino32_SX1272.pdf Datasheet {{PAGENAME}}]<br/>
+
[[Media:212000053A-radino32-SX1272-EU-Conformity.pdf |EU conformity {{PAGENAME}}]]<br/>
http://www.ic42.de/BSP/radino/ICT_Boards.zip<br/>
+
[[Media:eagle_radino_lbr.zip|Eagle library for radino/radino32]]<br/>
[http://wiki.in-circuit.de/images/5/52/eagle_radino_lbr.zip Eagle library for radino/radino32]
+
[https://library.radino.cc/driver/radino32_driver.zip Bootloader driver for radino32]<br/>
 +
[https://library.radino.cc/Library/20180125_LMIC4Radino32.zip radino32 SX1272 Arduino LMIC TTN Node Example]<br/>
 +
[[radino_Library#Downloads |Downloadpage for radino library]]

Latest revision as of 16:46, 25 January 2018


Contents

[edit] Hardware

radino32 SX1272 radino32 SX1272 radino32 Pinout

The In-Circuit radino32 SX1272 combines an STM32L151 with the SX1272 RF Transceiver in a small form-factor EMC-compliant module. The core of the radino32 SX1272 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 SX1272 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

radino32 SX1272

Features:

  • Arduino-compatible
  • RF Transceiver Sx1272 connected internally (Datasheet Semtech SX1272)
  • Wide range of possible protocols
  • Available for 868/915MHz
  • 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 Spider RP-SMA
radino-spider-rpsma top.jpg
Breadboard adapter for all radino modules
radino USB Stick
radino-usb-stick 45.jpg

radino-usb-stick enclosure.jpg radino-usb-stick top.jpg radino-usb-stick bot.jpg

USB Stick for all radino modules. Available with integrated Chip-antennas and as a version with RP-SMA-connector.
radino UART-Bridge
radino UART 45 640.jpg

radino UART top 640.jpg radino UART bot 640.jpg

UART bridge with power supply and level shifters for all radino modules
XBee-PRO Shield
xbee cc1101 45 1000.JPG

xbee bot 45 1000.JPG xbee RPSMA 1000.JPG

XBee Pro adapter for all radino modules
radino DinRail Adapter
radino-dinrail top 45 housing.jpg
DinRail Adapter connects our RS485 DinRail Bus System to radino modules

[edit] Software

Applications:

  • Ultra low power wireless applications operating in the 868/915 MHz ISM/SRD band
  • Automated Meter Reading
  • Home and Building Automation
  • Wireless Alarm and Security Systems
  • Industrial Monitoring and Control
  • Long range Irrigation Systems

With our Arduino Library for radino the radino32 SX1272 becomes fully Arduino-compatible, which enables easy programming 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 Arduino IDE required follow includes for using the radino32 SX1272.

#include <SPI.h>
#include <radino32_sx1272.h>


[edit] Range test

For some range tests we used two radino32 SX1272 on radino Spider RP-SMA and a 15 cm antenna with 868 MHz.

Long range test

29.5 km transmission with the radino32 SX1272 from Dresden „Rockauer Höhe“ to Altenberg „Geisingberg“ with longe range settings.

Settings:

  • Bandwidth: 125 kHz
  • Spreading Factor: 12
  • Coding Rate: 4/8
  • Payload Length: 9 Byte
  • Preamble: 8 Symbols
  • CRC: on
  • Frequency: 868 MHz
  • Transmit Power: 20 dBm


  • Transmitter: N51.02635°, E13.86242°
  • Receiver: N50.76824°, E13.76482°


longe range test.jpg


High speed test

4.9 km transmission with the radino32 SX1272 with high speed settings over some fields.

Settings:

  • Bandwidth: 500 kHz
  • Spreading Factor: 7
  • Coding Rate: 4/5
  • Payload Length: 9 Byte
  • Preamble: 8 Symbols
  • CRC: on
  • Frequency: 868 MHz
  • Transmit Power: 20 dBm


  • Transmitter: N51.14364°, E13.72985°
  • Receiver: N51.18722°, E13.7179°


high speed test.jpg

[edit] Downloads

Datasheet radino32 SX1272
EU conformity radino32 SX1272
Eagle library for radino/radino32
Bootloader driver for radino32
radino32 SX1272 Arduino LMIC TTN Node Example
Downloadpage for radino library

Personal tools