이 프로젝트 정보
최근 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 ), 잠시 후 파란색 LED가 Makerfabs GPS Shield에서 방패가 GPS 위성을 찾았음을 나타내는 깜박임이 시작됩니다. (그림 3 )
<울> 이 직후 GPS 위치 TFT 디스플레이 실드에 표시됩니다. (그림 4 )
위치에 따라 위치 데이터가 표시되는 데 몇 분 정도 걸릴 수 있습니다. 몇 분 후에도 데이터가 표시되지 않으면 프로젝트의 전원을 끄고 1분 정도 기다렸다가 다시 전원을 켜서 GPS를 재설정합니다.
그림 1에서 완전한 Visuino를 볼 수 있습니다. 도표. Visuino에서 다운로드하여 열 수 있습니다. :https://www.visuino.com
필요한 구성 요소가 없으면 위대한 사람들이 Makerfab를 형성합니다. 이 프로젝트의 모든 구성요소를 포함하는 특수 콤보를 만들었습니다. !
FJV6QQLIWMR2MVJ.zip
섹션>