
STM32WL55 ตัวติดตามการเคลื่อนไหว LORA 6 แกนรวบรวมข้อมูลสำคัญที่จำเป็นสำหรับการติดตามสินทรัพย์เช่นการเร่งความเร็วความเร็วเชิงมุมอุณหภูมิและตำแหน่ง GPS และชาร์จแบตเตอรี่โดยใช้พลังงานแสงอาทิตย์
นี่เป็นตัวอย่างที่ให้การทดสอบสถานการณ์บริการที่หลากหลายซึ่งต้องใช้การสื่อสารทางไกล 1 กม. ขึ้นไป
สามารถซื้ออุปกรณ์ได้จากร้านสมาร์ทของ Naver
ลิงค์ซื้อ: ร้านค้าสมาร์ทของ Naver
คุณสามารถซื้อได้โดยติดต่อ [email protected]
| MCU | คำอธิบาย |
|---|---|
| STM32WL55 | Lora Soc |
| เซ็นเซอร์ | คำอธิบาย |
|---|---|
| L76 | เซ็นเซอร์ GPS |
| Max2659 | GPS LNA |
| LSM6DSL | 6 แกน accelerometer, Gyroscope |
| SI7051 | เซ็นเซอร์อุณหภูมิ |
| SI7201 | เซ็นเซอร์ฮอลล์ |
| SPV1050 | เครื่องชาร์จแบตเตอรี่พลังงานแสงอาทิตย์ (ชาร์จสูงสุด 80MA) |
| แสงอาทิตย์ | บนเรือ |
| แบตเตอรี่ | แบตเตอรี่ลิเธียม 3.7V |
มันเป็นตัวติดตามการเคลื่อนไหวที่มีความสามารถในการสื่อสาร LORA
การสื่อสารไร้สาย LORA ดำเนินการโดยใช้ STM32WL55 SOC
การสื่อสารไร้สายย่อย G ดำเนินการโดยใช้ CC1310 SOC
สามารถเปิดและปิดได้โดยใช้เซ็นเซอร์และแม่เหล็ก SI7201 Hall
ใช้ LSM6DSL เพื่อรวบรวมค่าความเร่งและเซ็นเซอร์ไจโร
ค่าอุณหภูมิจะถูกรวบรวมโดยใช้เซ็นเซอร์ SI7051
มันทำงานเป็นเวลา 5 ปีโดยใช้แบตเตอรี่
มีตัวเชื่อมต่อที่สามารถเชื่อมต่อ UART X1 และ I2C X1 ได้ดังนั้นจึงสามารถขยายได้
โปรแกรมนี้ไม่เหมาะสำหรับการผลิตจำนวนมากและการค้าเป็นโปรแกรมตัวอย่าง
ลูกค้า B2B ควรติดต่อ [email protected]
สำหรับลูกค้า B2B เราพัฒนาเฟิร์มแวร์ที่ได้รับการปรับให้เหมาะสมสำหรับวัตถุประสงค์ของลูกค้าเช่นพลังงานต่ำความมั่นคงและการสื่อสารกับเกตเวย์ฟรี
| สูงสุด | ด้านล่าง |
![]() | ![]() |
ทำงานร่วมกับ STM32Cubeide เวอร์ชัน: 1.8.0, Freertos CMSIS_V2, Single-Core
STM32WL55 โมดูลรองรับ rfo_H เท่านั้น
สวิตช์ RF IC MPN: BGS12SN6E6327XTSA1

Subghz-phy / app / subghz_phy_app.c
#define REGION_AS923
#if defined( REGION_AS923 )
#define RF_FREQUENCY 923000000 // Hz
#elif defined( REGION_AU915 )
#define RF_FREQUENCY 915000000 // Hz
#elif defined( REGION_CN470 )
#define RF_FREQUENCY 470000000 // Hz
#elif defined( REGION_CN779 )
#define RF_FREQUENCY 779000000 // Hz
#elif defined( REGION_EU433 )
#define RF_FREQUENCY 433000000 // Hz
#elif defined( REGION_EU868 )
#define RF_FREQUENCY 868000000 // Hz
#elif defined( REGION_KR920 )
#define RF_FREQUENCY 920000000 // Hz
#elif defined( REGION_IN865 )
#define RF_FREQUENCY 865000000 // Hz
#elif defined( REGION_US915 )
#define RF_FREQUENCY 915000000 // Hz
#elif defined( REGION_RU864 )
#define RF_FREQUENCY 864000000 // Hz
#else
#error "Please define a frequency band in the compiler options."
#endif
#define TX_OUTPUT_POWER 14
#define LORA_BANDWIDTH 0 // [0: 125 kHz,
// 1: 250 kHz,
// 2: 500 kHz,
// 3: Reserved]
#define LORA_SPREADING_FACTOR 10 // [SF7..SF12]
#define LORA_CODINGRATE 1 // [1: 4/5,
// 2: 4/6,
// 3: 4/7,
// 4: 4/8]
#define LORA_PREAMBLE_LENGTH 8 // Same for Tx and Rx
#define LORA_SYMBOL_TIMEOUT 5 // Symbols
#define LORA_FIX_LENGTH_PAYLOAD_ON false
#define LORA_IQ_INVERSION_ON false
#define TX_BUFFER_SIZE 128
#define RX_BUFFER_SIZE 128

