Skip to content

Latest commit

 

History

History
127 lines (97 loc) · 7.36 KB

README_CN.MD

File metadata and controls

127 lines (97 loc) · 7.36 KB

🌟LilyGo LoRa Series🌟

English | 中文

快速开始:

  1. libdeps 目录中所有文件夹复制到~/Arduino/libraries目录内,Windons用户放在 "我的文档/Arduino/libraries"
  2. 打开对应的示例
  3. T-Beam用户可以选择TTGO T-Beam,lora32(T3)用户可以选择ESP32 Dev Module,T-Motion 用户选择 Nucleo_l073RZ
  4. 在端口中选择板子的端口
  5. 除了GPS 目录外的其他示例,请在utilities.h 中上方根据你的板子型号取消注释,否则编译将报错误
  6. 上传

Product 📷:

Product Product Link Schematic
T-Beam SX1278/76 Product link TBeamV0.7/ TBeamV1.0/ TBeamV1.1
T-Beam SX1262 Product link TBeamV0.7/ TBeamV1.0/ TBeamV1.1
LoRa32 V1.0 SX1276 Product link
LoRa32 V1.0 SX1278 Product link
LoRa32 V1.3 SX1276 Product link LoRa32 V1.3
LoRa32 V2.0 Product link LoRa32 V2.0
LoRa32 V2.1_1.6 Version AliExpress/Amazon LoRa32 V2.1_1.6
T-Motion S76G Product link T-Motion
LoRa32 V1.8 2.4G 🔱Product link LoRa32 V1.8 2.4G

示例描述

examples
├─ArduinoLoRa                                   # Just only support SX1276/SX1278 radio module
│  ├─LoRaReceiver
│  └─LoRaSender
├─GPS                                           # T-Beam GPS demo examples
│  ├─Example1_BasicNMEARead
│  ├─Example2_NMEAParsing
│  ├─Example3_FactoryDefaultsviaSerial
│  ├─TinyGPS_Example
│  └─TinyGPS_KitchenSink
├─OLED                                          # OLED demo examples
│  ├─SSD1306SimpleDemo
│  └─SSD1306UiDemo
├─RadioLibExamples                              # RadioLib examples,Support SX1276/78/62/80
│  ├─SX1262
│  │  ├─SX1262_Receive_Interrupt
│  │  └─SX1262_Transmit_Interrupt
│  ├─SX1268
│  │  ├─SX1268_Receive_Interrupt
│  │  └─SX1268_Transmit_Interrupt
│  ├─SX1276
│  │  ├─SX1276_Receive_Interrupt
│  │  └─SX1276_Transmit_Interrupt
│  ├─SX1278
│  │  ├─SX1278_Receive
│  │  ├─SX1278_Receive_Interrupt
│  │  ├─SX1278_Transmit
│  │  └─SX1278_Transmit_Interrupt
│  ├─SX1280
│  │  ├─SX128x_Receive_Interrupt
│  │  └─SX128x_Transmit_Interrupt
│  └─TBeamAllFunction                           # T-Beam all function example
├─SleepTest
└─TTN                                           # OTAA method Join TTN example
    └─TTN_OTTA

LoRa 型号分辨:

分辨LoRa的型号只需要查看板子上的贴纸, 433MHz则是SX1278, 868MHz则是SX1276, 如果标签写的是SX1262则是SX1262

常见问题 :

  1. GPS没有数据输出,参考GPS恢复出厂

引脚映射 :

应用 :

TTN

接入TTN(The Things Network)使用请参考 LilyGo_LoRa_Series_Quick_Start

芯片手册 :

注意事项 :

  1. LoRa设置输出功率后需要设置最低电流。设置sx1262如下 :
    // digitalWrite(LoRa_Busy, LOW);
    // set output power to 10 dBm (accepted range is -17 - 22 dBm)
    if (radio.setOutputPower(22) == RADIOLIB_ERR_INVALID_OUTPUT_POWER) {
        Serial.println(F("Selected output power is invalid for this module!"));
        while (true);
    }


    // set over current protection limit to 80 mA (accepted range is 45 - 240 mA)
    // NOTE: set value to 0 to disable overcurrent protection
    if (radio.setCurrentLimit(80) == RADIOLIB_ERR_INVALID_CURRENT_LIMIT) {
        Serial.println(F("Selected current limit is invalid for this module!"));
        while (true);
    }