Difference between revisions of "SX1262 915M LoRa HAT"
From Waveshare Wiki
(Created page with "{{infobox item| |img=400px|link=https://www.waveshare.com/sx1262-915m-lora-hat.htm|alt=SX1262 915M LoRa HAT |brand=Waveshare |{{#urlget:ama...") |
|||
Line 10: | Line 10: | ||
}} | }} | ||
==Instruction== | ==Instruction== | ||
− | ... | + | This is a Raspberry Pi LoRa HAT based on SX1262, covers 915MHz frequency band. It allows data transmission up to 5km through serial port. |
+ | ===Features=== | ||
+ | *Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards | ||
+ | *Onboard CP2102 USB TO UART converter, for serial debugging | ||
+ | *Brings the UART control interface, for connecting host boards like Arduino/STM32 | ||
+ | *4x LED indicators, easy to check the module status | ||
+ | *LoRa spread spectrum modulation technology, up to 81 available signal channel, longer communication distance, more robust to interference | ||
+ | *Auto multi-level repeating, suit for ultra long range communication, allows multi network on the same region | ||
+ | *Low power consumption features like deep sleeping and Wake on Radio, ideal for battery-powered applications | ||
+ | *Customizable communication key which won't be retrieved, greatly improves the security of user data | ||
+ | *Supports LBT, monitoring the signal channel noise before transmitting, greatly improves the success ratio under extreme environment | ||
+ | *Supports RSSI signal intensity indicating, for evaluating signal quality, tuning the network | ||
+ | *Supports wireless parameter configuration, by sending wireless command/data packet, remotely configure or retrieve the module parameter | ||
+ | *Supports fixed-point transmission, broadcast, signal channel monitor | ||
+ | *Comes with development resources and manual (examples for Raspberry Pi/STM32) | ||
+ | ===Specification=== | ||
+ | {|border="1" style="text-align:center" | ||
+ | |+ '''Specification of SX1265 915M LoRa HAT''' | ||
+ | |- | ||
+ | |rowspan="3"|'''Consumption''' | ||
+ | |Transmit Current||133mA (Transient current) | ||
+ | |- | ||
+ | |Receive Current||11mA | ||
+ | |- | ||
+ | |Sleep Current||2uA (LoRa module deep sleep) | ||
+ | |-colspan="2" | ||
+ | |colspan="2"|'''MAX Transmit Power''' | ||
+ | |22.0dBm(10, 13, 17, 22dBm Selectable) | ||
+ | |- | ||
+ | |colspan="2"|'''Transmit Length''' | ||
+ | |240 Bytes (32, 64, 128, 240 Bytes Selectable) | ||
+ | |- | ||
+ | |colspan="2"|'''Buffer''' | ||
+ | | 1000 Bytes | ||
+ | |- | ||
+ | |colspan="2"|'''Working bands''' | ||
+ | | 850.125 ~ 930.125MHz | ||
+ | |- | ||
+ | |colspan="2"|'''Receive Sensitivity ''' | ||
+ | |[email protected] (On air) | ||
+ | |- | ||
+ | |colspan="2"|'''Interface''' | ||
+ | | UART | ||
+ | |- | ||
+ | |colspan="2"|'''Range''' | ||
+ | |5KM(Sunny day; open area; Antenna: AUX 5dBi, Height 2.5m; Air Speed: 2.4kbps) | ||
+ | |- | ||
+ | |colspan="2"|'''Working voltage''' | ||
+ | |5V | ||
+ | |- | ||
+ | |colspan="2"|'''Logic voltage''' | ||
+ | |3.3V | ||
+ | |- | ||
+ | |colspan="2"|'''Working Temperature''' | ||
+ | |40 ~ 85°C | ||
+ | |} | ||
+ | ===Hardware description=== | ||
+ | [[File:SX1262-LoRa-HAT-intro.jpg|600px|thumb|right|Hardware description of SX1262 LoRa HAT]] | ||
+ | #SX1262 LoRa module | ||
+ | #74HC125V: voltage level translator | ||
+ | #CP2102: USB TO UART converter | ||
+ | #Raspberry Pi GPIO connector: for connecting with Raspberry Pi | ||
+ | #USB TO UART port | ||
+ | #UART header: for connecting host boards like STM32/Arduino | ||
+ | #SMA antenna connector | ||
+ | #IPEX antenna connector | ||
+ | #Indicators: | ||
+ | #*RXD/TXD: UART RX/TX indicator | ||
+ | #*AUX: auxiliary indicator | ||
+ | #*PWR: power indicator | ||
+ | #UART selection jumpers | ||
+ | #*A: control the LoRa module through USB TO UART | ||
+ | #*B: control the LoRa module through Raspberry Pi | ||
+ | #*C: access Raspberry Pi through USB TO UART | ||
+ | #LoRa mode selection jumpers | ||
+ | #*short M0, short M1: transmission mode | ||
+ | #*short M0, open M1: configuration mode | ||
+ | #*open M0, short M1: WOR mode | ||
+ | #*open M0, open M1: deep sleep mode | ||
+ | 【Note】 | ||
+ | :Mode 0: Transmission mode, Module transmit data when users send data to UART interface. Wireless receiving is enabled to receive data and send to UART interface when idle. | ||
+ | :Mode 1:When it is defined to Transmit, user need to add wakeup codes before transmitting, receiving is same as Mode 0. | ||
+ | :Mode 2: Wireless transmit and wireless receive are disabled, users can configure configuration according to [[#Registers Configuration]] | ||
+ | :Mode 3: Wireless transmit and wireless receive are disabled, module enter deep sleep mode. Module will configure when switching to other modes. | ||
+ | ==User Guide== | ||
+ | ===Registers Configuration=== | ||
+ | |||
==Resources== | ==Resources== | ||
... | ... |
Revision as of 03:06, 19 August 2019
| ||
Instruction
This is a Raspberry Pi LoRa HAT based on SX1262, covers 915MHz frequency band. It allows data transmission up to 5km through serial port.
Features
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards
- Onboard CP2102 USB TO UART converter, for serial debugging
- Brings the UART control interface, for connecting host boards like Arduino/STM32
- 4x LED indicators, easy to check the module status
- LoRa spread spectrum modulation technology, up to 81 available signal channel, longer communication distance, more robust to interference
- Auto multi-level repeating, suit for ultra long range communication, allows multi network on the same region
- Low power consumption features like deep sleeping and Wake on Radio, ideal for battery-powered applications
- Customizable communication key which won't be retrieved, greatly improves the security of user data
- Supports LBT, monitoring the signal channel noise before transmitting, greatly improves the success ratio under extreme environment
- Supports RSSI signal intensity indicating, for evaluating signal quality, tuning the network
- Supports wireless parameter configuration, by sending wireless command/data packet, remotely configure or retrieve the module parameter
- Supports fixed-point transmission, broadcast, signal channel monitor
- Comes with development resources and manual (examples for Raspberry Pi/STM32)
Specification
Consumption | Transmit Current | 133mA (Transient current) |
Receive Current | 11mA | |
Sleep Current | 2uA (LoRa module deep sleep) | |
MAX Transmit Power | 22.0dBm(10, 13, 17, 22dBm Selectable) | |
Transmit Length | 240 Bytes (32, 64, 128, 240 Bytes Selectable) | |
Buffer | 1000 Bytes | |
Working bands | 850.125 ~ 930.125MHz | |
Receive Sensitivity | [email protected] (On air) | |
Interface | UART | |
Range | 5KM(Sunny day; open area; Antenna: AUX 5dBi, Height 2.5m; Air Speed: 2.4kbps) | |
Working voltage | 5V | |
Logic voltage | 3.3V | |
Working Temperature | 40 ~ 85°C |
Hardware description
- SX1262 LoRa module
- 74HC125V: voltage level translator
- CP2102: USB TO UART converter
- Raspberry Pi GPIO connector: for connecting with Raspberry Pi
- USB TO UART port
- UART header: for connecting host boards like STM32/Arduino
- SMA antenna connector
- IPEX antenna connector
- Indicators:
- RXD/TXD: UART RX/TX indicator
- AUX: auxiliary indicator
- PWR: power indicator
- UART selection jumpers
- A: control the LoRa module through USB TO UART
- B: control the LoRa module through Raspberry Pi
- C: access Raspberry Pi through USB TO UART
- LoRa mode selection jumpers
- short M0, short M1: transmission mode
- short M0, open M1: configuration mode
- open M0, short M1: WOR mode
- open M0, open M1: deep sleep mode
【Note】
- Mode 0: Transmission mode, Module transmit data when users send data to UART interface. Wireless receiving is enabled to receive data and send to UART interface when idle.
- Mode 1:When it is defined to Transmit, user need to add wakeup codes before transmitting, receiving is same as Mode 0.
- Mode 2: Wireless transmit and wireless receive are disabled, users can configure configuration according to #Registers Configuration
- Mode 3: Wireless transmit and wireless receive are disabled, module enter deep sleep mode. Module will configure when switching to other modes.
User Guide
Registers Configuration
Resources
...
FAQ
...
Supports
Support
If you require technical support, please go to the Support page and open a ticket.