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

아두이노 GPS 실드와 TFT 터치스크린으로 실시간 위치 표시하기

프로젝트 개요

Makerfabs GPS 실드와 ILI9341 2.4인치 TFT 터치스크린 실드를 아두이노 우노에 적층하여, GPS 위성으로부터 수신한 위도/경도/고도 정보를 화면에 실시간 표시하는 프로젝트입니다. 비주얼 프로그래밍 환경인 Visuino를 사용하여 코드 작성 없이 드래그-드롭만으로 펌웨어를 생성합니다.

필요 하드웨어

부품수량비고
아두이노 우노 호환 보드1메가 호환 가능성 있으나 미테스트
Makerfabs 아두이노 GPS 실드1U-blox NEO-6M 모듈 탑재, 점퍼로 시리얼 핀 선택 가능
ILI9341 2.4" TFT 터치스크린 실드1아두이노 핀 헤더 직결, SPI 통신

참고: Makerfabs에서 위 3종을 묶은 전용 콤보 키트를 판매 중입니다.

Visuino를 이용한 펌웨어 제작 단계

1단계: Visuino 실행 및 TFT 디스플레이 실드 추가

2단계: GPS 위치 표시용 텍스트 필드 3개 추가

3단계: Serial GPS 컴포넌트 추가 및 연결

4단계: 코드 생성, 컴파일, 업로드

5단계: GPS 실드 하드웨어 설정 및 장착

6단계: 실행 및 확인

  1. 아두이노 전원 인가
  2. 초기 화면에 "Update" 표시
  3. GPS 실드 측면 블루 LED 점멸 시작 → 위성 획득 중
  4. 수십 초~수 분 후 위도/경도/고도 숫자 표시됨
  5. 데이터 미표시 시 전원 재투입으로 GPS 콜드 스타트 유도

Visuino 프로젝트 파일 다운로드

완성된 Visuino 다이어그램 이미지 및 .visuino 프로젝트 파일(원문 내 첨부: FJV6QQLIWMR2MVJ.zip)을 Visuino에서 열면 즉시 수정/빌드 가능합니다.

작동 화면 예시

아두이노 GPS 실드와 TFT 터치스크린으로 실시간 위치 표시하기

위도, 경도, 고도가 각각 한 줄씩 큰 글자로 표시됩니다. 터치스크린 기능은 본 예제에서는 미사용이나, 향후 맵 표시, 웨이포인트 저장 등 인터랙티브 기능 확장에 활용 가능합니다.

확장 아이디어

참고 자료

제조공정

  1. ILI9341 2.4인치 TFT 터치스크린 실드에서 비트맵 애니메이션 구현하기 (Visuino 활용)
  2. 아두이노 듀(Due) + 3.2″ TFT로 만드는 실시간 시계 & 온도 모니터
  3. 아두이노 나노로 2.8" TFT SPI 디스플레이에 JPEG 사진·RGB565 동영상 재생하기
  4. 아두이노 메가와 센서를 활용한 인터랙티브 넥시온 HMI 프로젝트
  5. 아두이노와 노키아 5110 LCD로 만드는 DIY 전압계 - 단계별 가이드
  6. 아두이노 우노로 1.17인치 TFT LCD에 이미지 표시하기 - SD 카드 활용
  7. BME280 온도·습도·기압을 넥시온 터치스크린에 표시하기
  8. 아두이노 & MPU6050: SG90 & MG996R 서보 모터 정밀 제어
  9. u-blox LEA-6H GPS 모듈: 아두이노 & 파이썬 연동 가이드
  10. 아두이노 Due에서 음성 인식 및 합성 마스터하기