
يقوم Tracker Motion Lora STM32WL55 6 محاور بجمع المعلومات الرئيسية المطلوبة لتتبع الأصول مثل التسارع ، وسرعة الزاوي ، ودرجة الحرارة ، وموقع GPS ، ويشحن البطارية باستخدام الطاقة الشمسية.
هذا مثال يوفر اختبارًا سريعًا لسيناريوهات الخدمة المختلفة التي تتطلب اتصالًا طويلًا على بعد كيلومتر واحد أو أكثر.
يمكن شراء الجهاز من متجر Naver Smart.
رابط الشراء: متجر Naver Smart
يمكنك شرائه عن طريق الاتصال [email protected]
| MCU | وصف |
|---|---|
| STM32WL55 | لورا سوك |
| أجهزة استشعار | وصف |
|---|---|
| L76 | مستشعر GPS |
| MAX2659 | GPS LNA |
| LSM6DSL | 6 مقياس تسارع المحور ، جيروسكوب |
| SI7051 | مستشعر درجة الحرارة |
| SI7201 | مستشعر القاعة |
| SPV1050 | شاحن البطارية الشمسية (Max Charge Current 80ma) |
| الطاقة الشمسية | صعد على متنها |
| بطارية | 3.7V بطارية الليثيوم |
إنه متتبع الحركة قادر على التواصل في لورا.
يتم تنفيذ اتصال Lora اللاسلكي باستخدام STM32WL55 SOC
يتم تنفيذ الاتصالات اللاسلكية الفرعية باستخدام CC1310 SOC
يمكن تشغيله وإيقاف تشغيله باستخدام مستشعر ومغناطيس قاعة SI7201.
استخدم LSM6DSL لجمع قيم التسارع وقيم مستشعر الدوران.
يتم جمع قيمة درجة الحرارة باستخدام مستشعر SI7051.
تعمل لمدة 5 سنوات باستخدام بطارية.
يوجد موصل يمكنه توصيل UART X1 و I2C X1 ، بحيث يمكن توسيعه.
هذا البرنامج غير مناسب للإنتاج الضخم والتسويق كبرنامج مثال.
يجب على عملاء B2B الاتصال بـ [email protected].
بالنسبة لعملاء B2B ، نقوم بتطوير البرامج الثابتة المحسّنة لأغراض العملاء ، مثل الطاقة المنخفضة ، والاستقرار ، والتواصل مع البوابات ، مجانًا.
| قمة | قاع |
![]() | ![]() |
يعمل مع إصدار STM32Cubeide: 1.8.0 ، Freertos CMSIS_V2 ، أحادي النواة
وحدة STM32WL55 فقط تدعم RFO_H
RF Switch 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

