산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

U-blox LEA-6H 02 GPS 모듈(Arduino 및 Python 포함)

구성품 및 소모품

Arduino UNO
UART 통신 포트를 지원하는 모든 Arduino 모듈을 사용할 수 있습니다.
× 1
GPS 수신기(일반)
저는 Ublox LEA 6h 02를 사용했지만 UART 통신을 지원하는 모든 모듈을 사용할 수 있습니다.
× 1
점퍼 와이어(일반)
× 1
USB-A-B 케이블
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

Arduino UNO(또는 다른 Arduino 장치)를 사용하여 GPS 모듈(LEA-6H 02 사용)을 인터페이스하고 Python으로 작성된 응용 프로그램 창에 표시할 위도와 경도를 계산합니다.

1단계:u-blox LEA-6H 02 GPS 모듈을 받고, 데이터 시트 사양을 읽고, Arduino에 연결할 수 있도록 모듈을 준비합니다.

<울>
  • u-blox LEA 6 데이터시트를 주의 깊게 읽고 모듈이 올바른지 확인하십시오.
  • <울>
  • 대부분의 모듈은 ~ 2.7 ~ 3.6v에서 작동합니다. , 적절한 전원이 있는지 확인하십시오. 저는 Arduino 3.3v 핀을 사용했습니다.
  • <울>
  • 모든 모듈은 UART 통신 포트를 지원하므로 Arduino와 인터페이스하는 데 사용할 것입니다.
  • <울>
  • 모듈은 기본적으로 Arduino에 연결하기 어려운 마이크로 암 소켓과 함께 제공되므로 2.54mm 점퍼 와이어 암 소켓으로 교체했습니다(교체하기 전에 어떤 핀이 어떤 역할을 하는지 확인하고 종이 또는 컴퓨터)
  • <울>
  • 이제 이 모듈은 Arduino에 연결할 준비가 되었습니다.
  • LEA-6_DataSheet__28UBX-14044797_29.pdf

    2단계:Arduino와 GPS 모듈 연결

    Arduino의 Rx 및 Tx와 GPS 모듈의 Tx 및 Rx 연결

    <울>
  • GPS의 Tx(내 경우 녹색선)에서 => Arduino의 Rx
  • <울>
  • GPS의 Rx(내 경우 노란색 와이어) to => Arduino의 Tx
  • <울>
  • GPS 모듈의 Tx(송신기) 및 Rx(수신기)를 식별하고 Arduino에서도 동일하게 식별합니다. 리>

    주의:GPS 모듈에 최대 3.3v(최대 3.6v)를 적용하고 지침 모듈을 주의 깊게 읽으십시오.

    3단계:직렬(통신) 포트를 읽기 위한 Arduino 프로그램 업로드

    <울>
  • 이 프로젝트의 코드는 GitHub 저장소에서 찾을 수 있습니다.
  • <울>
  • 링크:https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
  • <울>
  • README.md 파일을 읽어주세요.
  • 화면 응답 관찰

    <울>
  • 유효한 응답을 제공하는 데 시간이 걸리며 GPS 모듈에서 수신한 신호의 강도에 따라 다릅니다.
  • <울>
  • GPS 모듈을 열린 환경이나 창 가까이에 두십시오.
  • <울>
  • 위의 README.md 파일과 같이 u-center 소프트웨어를 설치합니다.
  • <울>
  • Arduino 모듈에 Arduino 코드 업로드
  • <울>
  • GPS 핀을 Arduino에 연결
  • <울>
  • Arduino IDE에서 직렬 모니터를 열고 GPS 모듈의 출력을 관찰하고 가치 있는 출력이 출력되는지 확인하십시오.
  • <울>
  • 시리얼 모니터를 닫아 아두이노 시리얼 포트를 분리하고 이제 u-center 소프트웨어를 열고 아두이노의 시리얼 포트를 선택합니다.
  • 4단계:Python 코드 실행

    <울>
  • 로컬 시스템에서 Python 다운로드 및 구성
  • <울>
  • Python 코드를 다운로드하여 컴퓨터의 직렬 통신 포트를 통해 GPS 데이터를 읽습니다.
  • <울>
  • Arduino로 GPS 연결 및 전원 공급
  • <울>
  • Arduino가 연결된 com 포트 식별
  • <울>
  • Python 코드 실행
  • <울>
  • com 포트 세부정보 입력
  • <울>
  • 위도 및 경도 데이터 확인
  • <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    깃허브
    https://github.com/harshgosar/LEA-6h-GPS-Arduino-Pythonhttps://github.com/harshgosar/LEA-6h-GPS-Arduino-Python
    LEA-6h-GPS-Arduino-Python
    마이크로컨트롤러에 업로드할 Arduino 코드 및 인터페이스용 Python 코드https://github.com/harshgosar/LEA-6h-GPS-Arduino-Python

    회로도

    GPS 및 Arduino 연결 이미지 GPS 및 Arduino 연결 Image2

    제조공정

    1. Raspberry Pi 및 Python으로 로봇 구축
    2. 예제를 사용하여 Python에서 모듈 가져오기
    3. Arduino로 물방울 캡처
    4. Python과 함께 Arduino 및 RFID를 사용한 출석 시스템
    5. DHT11 센서(LED 및 피에조 스피커 포함)
    6. Arduino Temp. 3.2 디스플레이가 있는 모니터 및 실시간 시계
    7. Arduino Mega를 NEO-6M GPS 모듈과 인터페이스하는 방법
    8. Arduino 및 MPU6050으로 서보 모터 제어
    9. Arduino를 사용한 음성 인식 및 합성
    10. GPS 및 TFT 디스플레이 실드가 있는 GPS 위치 표시