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

GPS 및 TFT 디스플레이 실드가 있는 GPS 위치 표시

구성품 및 소모품

Arduino UNO
× 1
Makerfabs GPS 실드
× 1
ILI9341 2.4" Arduino용 TFT 터치스크린 실드
× 1

앱 및 온라인 서비스

Visuino - Arduino용 그래픽 개발 환경
Arduino IDE

이 프로젝트 정보

최근 Makerfabs의 위대한 사람들 나에게 Arduino GPS Shield를 보냈습니다. Visuino 지원 개발하고 더 많은 자습서를 만들 수 있습니다. 또한 제 ILI9341 TFT 터치스크린 디스플레이 실드로 더 많은 튜토리얼을 만들고 싶었습니다. , 그리고 2개의 방패를 함께 사용하여 튜토리얼을 만들기로 했습니다. .

이 튜토리얼에서는 Shields를 Arduino에 연결하는 것이 얼마나 쉬운지 보여줄 것입니다. , Visuino로 프로그래밍 GPS 위치 표시 디스플레이에 대한 정보 .

1단계:구성요소

<울>
  • 하나의 Arduino UNO 호환 가능한 보드(Mega에서도 작동할 수 있지만 아직 쉴드를 테스트하지 않았습니다)
  • <울>
  • 하나의 Makerfabs Arduino GPS 실드 (그림 2에 표시된 뒷면 )
  • <울>
  • 하나의 ILI9341 2.4" Arduino용 TFT 터치스크린 실드
  • 이 튜토리얼을 게시한 후 위대한 사람들은 Makerfab를 형성합니다. 이 프로젝트의 모든 구성요소를 포함하는 특수 콤보를 만들었습니다. !

    2단계:Visuino 시작, TFT 디스플레이 실드 추가 및 구성

    Arduino UNO 이후 직렬 포트가 하나만 있으며 Arduino를 프로그래밍하는 데 필요합니다. , Arduino UNO를 프로그래밍해야 합니다. GPS 전 연결됩니다.

    Arduino 프로그래밍을 시작하려면 Arduino IDE가 있어야 합니다. 여기에서 설치:http://www.arduino.cc/.

    1.6.7 이상을 설치해야 합니다. 그렇지 않으면 이 튜토리얼이 작동하지 않습니다!

    비수이노 :https://www.visuino.com도 설치해야 합니다.

    <울>
  • Visuino 시작 첫 번째 사진과 같이
  • <울>
  • '아래쪽 화살표를 클릭합니다. Arduino 구성요소의 " 버튼 드롭다운 메뉴를 열려면(그림 1 )
  • <울>
  • 메뉴에서 "방패 추가...를 선택합니다. " (그림 1 )
  • <울>
  • "방패 " 대화상자 확장 "디스플레이 " 카테고리에서 "TFT 컬러 터치 스크린 디스플레이 ILI9341 Shield를 선택합니다. "를 클릭한 다음 "" 버튼을 클릭하여 추가합니다(그림 2 )
  • <울>
  • 개체 검사기에서 "텍스트 " 속성(그림 3 )
  • <울>
  • Object Inspector에서 "크기 "텍스트의 하위 속성 " 속성을 "2로 " (그림 3 ) - 디스플레이에 텍스트를 그릴 때 기본 텍스트 크기를 더 크게 만듭니다.
  • 3단계:Visuino에서:GPS 위치 정보에 대한 텍스트 필드 요소 추가

    다음으로 GPS에서 위도, 경도 및 고도를 표시하기 위해 Graphics 요소를 추가해야 합니다.

    <울>
  • Object Inspector에서 "... "요소 값 옆에 있는 " 버튼 "TFT 디스플레이 속성 " 요소(그림 1 )
  • <울>
  • 요소 편집기에서 "텍스트 필드를 선택합니다. '를 클릭한 다음 3번을 클릭합니다. "" 버튼(그림 2 ) 3개 추가 (그림 2 )
  • <울>
  • 3 선택 "텍스트 필드 " 요소(그림 3 )
  • <울>
  • Object Inspector에서 "Auto Size 3개 요소의 " 속성 "거짓으로 " (그림 3 )
  • <울>
  • Object Inspector에서 "Width 3개 요소의 " 속성 "10으로 " (그림 3 )
  • <울>
  • Object Inspector에서 "X 3개 요소의 " 속성 "10으로 " (그림 3 )
  • 4단계:Visuino에서:텍스트 필드 요소의 나머지 속성 설정

    <울>
  • "텍스트 필드1 선택 " 요소(그림 1 )
  • <울>
  • Object Inspector에서 "초기 값 "업데이트할 요소의 속성 " (그림 1 ) - 업데이트가 표시됩니다. GPS에서 첫 번째 값이 도착할 때까지
  • <울>
  • Object Inspector에서 "Y " 요소의 속성을 "20으로 " (그림 2 )
  • <울>
  • "텍스트 필드2 선택 " 요소(그림 3 )
  • <울>
  • Object Inspector에서 "Y " 요소의 속성을 "40으로 " (그림 3 )
  • <울>
  • "텍스트 필드3 선택 " 요소(그림 4 )
  • <울>
  • Object Inspector에서 "Y " 요소의 속성을 "60으로 " (그림 4 )
  • 5단계:Visuino에서:직렬 GPS 구성요소 추가 및 연결

    GPS Shield에서 GPS 정보를 디코딩하려면 , Visuino에서 GPS 구성요소를 추가하고 연결해야 합니다. :

    <울>
  • 'GPS 입력 " 구성요소 도구 상자의 필터 상자에서 "직렬 GPS " 구성요소(그림 1 ), 디자인 영역에 드롭합니다.
  • <울>
  • '위치찾기 연결 "위치의 " 출력 핀 GPS1의 " 상자 "In에 대한 구성요소 "Shields.TFT DisplayElements.Text Field1의 " 핀 Arduino 의 " 요소 구성요소(그림 2 )
  • <울>
  • '경도 연결 "위치의 " 출력 핀 GPS1의 " 상자 "In에 대한 구성요소 "Shields.TFT DisplayElements.Text Field2의 " 핀 Arduino 의 " 요소 구성요소(그림 3 )
  • <울>
  • '고도 연결 "위치의 " 출력 핀 GPS1의 " 상자 "In에 대한 구성요소 "Shields.TFT DisplayElements.Text Field3의 " 핀 Arduino 의 " 요소 구성요소(그림 4 )
  • <울>
  • 연결 "출력 GPS1 의 " 핀 구성요소(그림 5 )에서 "In "직렬[ 0 ]의 " 핀 "의 Arduino 구성요소(그림 6 )
  • 6단계:Arduino 코드 생성, 컴파일 및 업로드

    <울>
  • Visuino에서 , F9 키를 누릅니다. 또는 그림 1에 표시된 버튼을 클릭하세요. Arduino 코드를 생성하고 Arduino IDE를 엽니다.
  • <울>
  • Arduino IDE에서 , 업로드를 클릭합니다. 버튼을 사용하여 코드를 컴파일하고 업로드합니다(그림 2 )
  • 7단계:Arduino에 GPS 실드 구성 및 연결

    이제 Arduino UNO 프로그램되어 있으면 방패를 설치할 수 있습니다.

    Maketfabs GPS 실드 GPS 칩과의 직렬 통신에 사용되는 핀을 구성할 수 있는 점퍼가 있습니다. (그림 1 ). 하드웨어 직렬을 사용하도록 구성합니다. 핀 0 및 1에서 Arduino UNO :

    <울>
  • TX 점퍼 구성 TX 연결 0번 핀에 (그림 1 )
  • <울>
  • RX 점퍼 구성 RX 연결 핀 1에 (그림 1 )
  • <울>
  • TFT 실드 연결 Arduino Uno 위에 그림 2, 3, 4, 5에 표시된 대로
  • 8단계:ILI9341 TFT 터치스크린 디스플레이 실드를 Arduino에 연결

    TFT 실드 연결 Arduino Uno 위에 그림과 같이.

    9단계:그리고 재생...

    축하합니다! 프로젝트를 완료했습니다.

    사진 2, 3, 4, 5동영상 연결되고 전원이 켜진 프로젝트를 보여줍니다.

    <울>
  • Arduino UNO 전원 켜기
  • <울>
  • 처음에는 "업데이트가 표시됩니다. "가 TFT 디스플레이 실드에 표시됨(그림 1 )
  • <울>
  • 옆에서 보면 (사진 2 ), 잠시 후 파란색 LEDMakerfabs GPS Shield에서 방패가 GPS 위성을 찾았음을 나타내는 깜박임이 시작됩니다. (그림 3 )
  • <울>
  • 이 직후 GPS 위치 TFT 디스플레이 실드에 표시됩니다. (그림 4 )
  • 위치에 따라 위치 데이터가 표시되는 데 몇 분 정도 걸릴 수 있습니다. 몇 분 후에도 데이터가 표시되지 않으면 프로젝트의 전원을 끄고 1분 정도 기다렸다가 다시 전원을 켜서 GPS를 재설정합니다.

    그림 1에서 완전한 Visuino를 볼 수 있습니다. 도표. Visuino에서 다운로드하여 열 수 있습니다. :https://www.visuino.com

    필요한 구성 요소가 없으면 위대한 사람들이 Makerfab를 형성합니다. 이 프로젝트의 모든 구성요소를 포함하는 특수 콤보를 만들었습니다. !

    FJV6QQLIWMR2MVJ.zip


    제조공정

    1. ILI9341 TFT 터치스크린 디스플레이 실드의 비트맵 애니메이션
    2. Arduino Temp. 3.2 디스플레이가 있는 모니터 및 실시간 시계
    3. TFT SPI 디스플레이의 사진 및 RGB 비디오
    4. Nextion 디스플레이로 재생
    5. Arduino 및 Nokia 5110 디스플레이가 있는 DIY 전압계
    6. Arduino UNO로 LCD TFT 화면에 이미지 표시하기!
    7. Nextion 디스플레이의 BME280 온도, 습도 및 압력
    8. Arduino 및 MPU6050으로 서보 모터 제어
    9. U-blox LEA-6H 02 GPS 모듈(Arduino 및 Python 포함)
    10. Arduino를 사용한 음성 인식 및 합성