릴리고 로라32

LILYGO LoRa32 ESP32 개발 보드 사용자 설명서

모델: LoRa32 (433MHz 변형)

1. 서론

LILYGO LoRa32 ESP32 개발 보드는 ESP32 마이크로컨트롤러와 433MHz LoRa 무선 통신 기능을 통합한 다용도 모듈입니다. 0.96인치 OLED 디스플레이, 데이터 저장을 위한 SD 카드 슬롯을 갖추고 있으며 Wi-Fi 및 Bluetooth Low Energy(BLE) 연결을 지원합니다. 이 보드는 센서 네트워크, 데이터 로깅, 원격 제어 시스템 등 다양한 IoT 애플리케이션에 적합하도록 설계되었습니다.

LILYGO LoRa32 ESP32 개발 보드 (안테나 및 OLED 디스플레이 포함)

그림 1: 전면 view 안테나와 액티브 OLED 디스플레이가 장착된 LILYGO LoRa32 ESP32 개발 보드.

2. 패키지 내용

아래 나열된 모든 품목이 패키지에 들어 있는지 확인하세요.

  • 1 x LILYGO LoRa32 ESP32 개발 보드 (T3 LoRa)
  • 1 x 433MHz LoRa 안테나
  • 배터리 연결 케이블 1개
  • 핀 헤더 2개
LILYGO LoRa32 패키지 구성품: 개발 보드, 안테나, 배터리 케이블 및 핀 헤더

그림 2: 포함된 구성 요소: LILYGO T3 LoRa 보드, 배터리 케이블, 핀 헤더 및 안테나.

3. 제품 오버view

LILYGO LoRa32 보드는 IoT 개발을 위한 여러 핵심 구성 요소를 통합합니다.

  • ESP32 마이크로컨트롤러: Wi-Fi, 블루투스 V4.2 + BLE 및 범용 입출력을 제공합니다.
  • LoRa 송수신기: SX1278은 433MHz LoRa 통신용입니다.
  • OLED 디스플레이: 0.96인치 SSD1306(128x64 해상도)을 I2C 인터페이스를 통해 사용합니다.
  • SD 카드 슬롯: 로컬 데이터 저장용입니다.
  • 전원 관리 : USB 및 3.7V LiPo 배터리 전원 공급을 지원하며, 배터리 스위치와 TP4054 충전 회로가 내장되어 있습니다.
  • 안테나: 외부 433MHz LoRa 안테나용 SMA 커넥터.
  • USB 포트: 전원, 데이터 및 프로그래밍용 마이크로 USB.
LILYGO LoRa32 보드의 구성 요소를 식별하는 상세 다이어그램으로, SMA 안테나, SIM 카드 슬롯, USB 포트, 리셋 버튼, 전원 스위치, 배터리 케이블 인터페이스, 3D 안테나 및 IPEX 인터페이스를 포함합니다.

그림 3: LILYGO LoRa32 보드의 구성 요소 식별.

LILYGO T3 V1.6.1 ESP32 MCU + 0.96 OLED SSD1306 + LoRa 모듈의 핀 배치도입니다. ADC, 터치, LoRa, OLED, TF 카드 등 다양한 기능에 대한 GPIO 할당을 보여줍니다.

그림 4: LILYGO LoRa32 보드의 핀 배치도.

4. 사양

MCUESP32(CH9102)
플래시 메모리4MB
무선 프로토콜Wi-Fi, 블루투스 V4.2 + BLE, LoRa(433MHz)
LoRa 트랜시버SX1278 (433MHz)
OLED 디스플레이0.96인치 SSD1306(128x64), I2C
외부 저장소TF 카드(마이크로 SD) 지원
전원 공급 장치USB(5V), 3.7V 리튬 폴리머 배터리
치수(길이x너비x높이)66mm x 36mm x 15mm(2.54 x 1.06 x 0.51인치)
무게1.13 온스
LILYGO LoRa32의 기술 사양 다이어그램으로, MCU, 플래시 메모리, 무선 프로토콜, 온보드 기능, OLED 디스플레이 사양, 그리고 SX1276 및 SX1278 저전력 LoRa 트랜시버에 대한 세부 정보를 보여줍니다.

그림 5: 이상view 주요 기술 사양.

5. 설정

LILYGO LoRa32 보드를 사용하기 위해 다음 단계를 따르십시오.

  1. 안테나 부착: 제공된 433MHz LoRa 안테나를 보드의 SMA 커넥터에 조심스럽게 나사로 조이십시오. 손상을 방지하기 위해 손으로만 조여야 합니다.
  2. 전원 연결:
    • USB 전원 : 마이크로 USB 케이블을 사용하여 보드를 컴퓨터 또는 5V USB 전원 어댑터에 연결하십시오.
    • 배터리 전원: 3.7V LiPo 배터리를 사용하는 경우 배터리 케이블 인터페이스에 연결하십시오. 극성이 올바른지 확인하십시오. 보드에 내장된 전원 스위치를 사용하여 보드를 켜거나 끄십시오.
  3. SD 카드 삽입(선택 사항): 로컬 데이터 저장소를 사용하려면 포맷된 Micro SD 카드를 TF 카드 슬롯에 삽입하십시오.
  4. 드라이버 설치: USB를 통한 초기 프로그래밍을 위해서는 컴퓨터에 CH9102 USB-to-Serial 드라이버를 설치해야 할 수 있습니다. 드라이버는 일반적으로 제조업체의 GitHub 저장소 또는 일반 드라이버 사이트에서 구할 수 있습니다.
  5. 개발 환경 설정: Arduino IDE 또는 PlatformIO를 설치하세요. ESP32 보드 지원 및 LoRa, OLED, SD 카드 기능을 위한 필수 라이브러리를 추가하세요. 특정 보드 정의 및 예제는 LILYGO GitHub를 참조하세요.amp레.

6. 운영

LILYGO LoRa32 보드를 작동하는 주요 과정은 사용자 지정 펌웨어를 프로그래밍하고 다양한 기능과 상호 작용하는 것입니다.

  1. 펌웨어 업로드: USB 케이블을 이용하여 보드를 연결하세요. IDE에서 올바른 보드 모델과 COM 포트를 선택하세요. 컴파일된 코드를 업로드하세요. 보드가 자동으로 프로그래밍 모드로 진입할 수도 있고, '부팅' 버튼을 누른 상태에서 껐다 켜야 할 수도 있습니다.asing '재설정'을 눌러 깜빡임을 시작하세요.
  2. LoRa 통신: 코드에 LoRa 송수신 기능을 구현하세요. LoRa 설정(주파수, 확산 계수, 대역폭, 코딩률)이 통신하려는 장치의 설정과 일치하는지 확인하십시오. 이 특정 보드 변형은 433MHz 주파수 대역을 사용합니다.
  3. OLED 디스플레이 사용 사례: SSD1306 라이브러리를 활용하여 0.96인치 OLED 화면에 텍스트, 그래픽 또는 센서 데이터를 표시하십시오.
  4. SD 카드 작업: SD 라이브러리를 사용하여 삽입된 Micro SD 카드에서 데이터를 읽거나 쓸 수 있습니다. 이는 센서 데이터를 기록하거나 구성 정보를 저장하는 데 유용합니다. files.
  5. Wi-Fi 및 BLE: ESP32에 내장된 Wi-Fi 및 Bluetooth 기능을 활용하여 네트워크 연결, 데이터 전송 또는 로컬 액세스 포인트 생성을 수행하십시오.
  6. 전원 관리 : 리튬 폴리머 배터리를 사용하는 경우 배터리 잔량을 모니터링하십시오. TP4054 회로는 USB 전원이 연결되면 배터리 충전을 관리합니다.

7. 유지관리

LILYGO LoRa32 보드의 수명 연장 및 안정적인 작동을 보장하려면 다음 사항을 준수하십시오.

  • 건조하게 유지하세요: 습기나 액체에 노출되지 않도록 하십시오.
  • 조심스럽게 다루십시오: 전자 부품은 민감하므로 기판을 떨어뜨리거나 과도한 힘을 가하지 마십시오.
  • 청결: 보드에 먼지와 이물질이 묻지 않도록 하십시오. 청소가 필요한 경우 부드럽고 마른 브러시를 사용하십시오.
  • 안테나 연결: 안테나가 단단히 연결되었는지 확인하되 너무 세게 조이지 마십시오. 안테나 없이 LoRa 모듈을 작동하면 손상될 수 있습니다.
  • 펌웨어 업데이트: 개선 사항 및 버그 수정 사항을 활용하려면 LILYGO 공식 GitHub 저장소에서 업데이트된 펌웨어 또는 라이브러리를 정기적으로 확인하십시오.

8. 문제 해결

문제가 발생하면 다음의 일반적인 문제 해결 단계를 고려하세요.

  • 컴퓨터에서 보드를 감지하지 못했습니다:
    • CH9102 드라이버가 올바르게 설치되었는지 확인하십시오.
    • 다른 USB 케이블이나 USB 포트를 사용해 보세요.
    • 보드가 켜져 있는지 (배터리를 사용하는 경우) 또는 USB를 통해 전원이 공급되고 있는지 확인하십시오.
  • 펌웨어 업로드 실패:
    • IDE에서 올바른 보드와 COM 포트가 선택되었는지 확인하십시오.
    • 보드가 프로그래밍 모드인지 확인하십시오 (때때로 'Reset' 버튼을 누르는 동안 'Boot' 버튼을 누르고 있어야 합니다).
    • 시리얼 포트를 사용 중인 다른 애플리케이션이 있으면 모두 종료하십시오.
  • OLED 디스플레이가 작동하지 않습니다:
    • 코드에 OLED 라이브러리가 올바르게 포함되고 초기화되었는지 확인하십시오.
    • 코드의 I2C 주소 및 핀 정의가 보드의 핀 배치도와 일치하는지 확인하십시오.
  • LoRa 통신 문제:
    • 433MHz 안테나가 제대로 연결되어 있는지 확인하십시오.
    • 통신하는 장치 간에 LoRa 매개변수(주파수, 확산 계수, 대역폭)가 일치하는지 확인하십시오.
    • 다른 433MHz 장치와의 간섭 여부를 확인하십시오.
  • SD 카드 읽기/쓰기 오류:
    • SD 카드가 올바르게 삽입되고 포맷되었는지 확인하십시오(일반적으로 FAT32 형식이 사용됩니다).
    • SD 라이브러리가 올바르게 초기화되었는지, 핀 정의가 정확한지 확인하십시오.
    • 다른 SD 카드를 사용해 보세요.

9. 지원

추가적인 지원, 자료 및 커뮤니티 지원이 필요하시면 다음을 참조하십시오.

  • 공식 GitHub 저장소: 접근 문서, 예:amp코드 및 펌웨어 업데이트는 다음에서 확인하세요. github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series.
  • 온라인 포럼/커뮤니티: ESP32 및 LoRa 관련 커뮤니티에서 다른 사용자 및 개발자와 소통하여 프로젝트 아이디어를 얻고 문제 해결에 대한 조언을 구하세요.

10. 보증 정보

LILYGO 제품은 일반적으로 재료 및 제조상의 결함에 대해 제조업체의 제한적 보증이 적용됩니다. 구매 증빙 자료를 보관해 주십시오. 구체적인 보증 조건은 LILYGO 공식 웹사이트를 참조하십시오. web해당 웹사이트를 방문하거나 판매점에 문의하십시오. 이 보증은 오용, 사고, 개조 또는 부적절한 설치로 인한 손상에는 적용되지 않습니다.

관련 문서 - 로라32

사전view LILYGO T-디스플레이 사용자 가이드
ESP32 모듈 개발을 위한 설정, Arduino 통합, 기본 명령 등을 다루는 LILYGO T-Display 개발 보드 사용자 가이드입니다.
사전view LILYGO T-BEAM-S3 사용자 가이드: 설정 및 개발
이 사용자 가이드는 LILYGO T-BEAM-S3 개발 보드 설정에 대한 포괄적인 지침을 제공합니다. Arduino IDE를 사용하여 소프트웨어 환경을 구성하고, 보드를 연결하고, IoT 프로젝트에 Wi-Fi, BLE, GPS, LoRa 기능을 활용하는 방법을 알아보세요.
사전view Arduino 개발을 위한 LILYGO T-Deck ESP32-S3 사용자 가이드
LILYGO T-Deck 개발 보드에 대한 포괄적인 사용자 가이드로, Arduino IDE 설정, ESP32-S3 구성, Wi-Fi 및 LoRa 기능, IoT 애플리케이션을 위한 SSC 명령 참조에 대한 자세한 내용을 설명합니다.
사전view LILYGO Mini E-Paper-S3 사용 설명서
LILYGO Mini E-Paper-S3 개발 보드에 대한 포괄적인 사용자 가이드입니다. 설정, Arduino IDE 통합, 펌웨어 개발, IoT 애플리케이션용 Wi-Fi 명령어 참조에 대한 내용을 다룹니다.
사전view LILYGO T-WATCH-V3 사용자 가이드
ESP32 애플리케이션을 위한 설정, 소프트웨어 개발 및 SSC 명령 참조에 대한 자세한 내용을 설명하는 LILYGO T-WATCH-V3 개발 보드에 대한 포괄적인 사용자 가이드입니다.
사전view LILYGO T-임베드 사용자 가이드
LILYGO T-Embed 개발 보드에 대한 포괄적인 사용자 가이드로, 설정, Arduino IDE 통합, Wi-Fi 명령 참조 등을 다룹니다.