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

Visuino를 사용하여 MicorSD 카드에 GPS 정보 기록

구성품 및 소모품

Arduino Nano R3
저는 Arduino Nano가 있기 때문에 사용하지만 다른 것도 괜찮을 것입니다.
× 1
GPS 수신기(일반)
× 1
MicroSD 모듈(일반)
× 1
MicroSD 카드(일반)
× 1
브레드보드(일반)
모든 브레드보드를 ​​사용하거나 3개의 전선을 함께 연결하는 다른 방법을 사용할 수 있습니다.
× 1
점퍼 와이어(일반)
7 여성-여성. 3 여성-남성.
× 1

앱 및 온라인 서비스

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

이 프로젝트 정보

MicroSD 카드는 저렴하고 간편한 데이터 저장 매체로, Arduino 센서 데이터를 저장하는 데 매우 편리합니다. Arduino용으로 쉽게 구할 수 있는 저렴한 MicroSD 카드 모듈도 많이 있으며, MicroSD 카드에 Ultrasonic Ranger 거리를 기록하는 방법에 대한 자습서를 이미 만들었습니다. 또한 GPS 모듈에서 LCD로 위치 정보를 표시하는 방법에 대한 자습서를 만들었습니다. 거의 즉시 누군가 GPS 정보를 MicroSD에 기록하는 방법에 대한 자습서를 요청했습니다.

MicroSD에 데이터를 로깅하는 것은 쉽지만 파일 시스템 관리에는 메모리가 필요하며 Arduino Uno 또는 Nano와 같은 소형 컨트롤러를 쉽게 압도할 수 있습니다. 실제로 MicroSD 지원이 추가된 후 Nano와 Uno는 다른 용도로 사용할 수 있는 메모리가 거의 없습니다. Mega 또는 Teensy와 같이 메모리가 더 많은 컨트롤러를 사용할 수 있지만 GPS 모듈에서 MicroSD 카드로 직렬 데이터를 기록하기만 하면 Arduino Nano에 충분한 메모리가 있고 데이터를 처리할 수 있습니다. 나중에 다른 컴퓨터에서 MicroSD를 사용합니다.

1단계:구성요소

<울>
  • Arduino 호환 보드 1개(저는 Arduino Nano를 사용합니다. 하나는 있지만 다른 보드는 괜찮을 것입니다.)
  • <울>
  • GPS 모듈 1개
  • <울>
  • MicroSD 카드 모듈 1개
  • <울>
  • MicroSD 카드 1개
  • <울>
  • 작은 브레드보드 1개(모든 브레드보드를 ​​사용하거나 3개의 와이어를 함께 연결할 수 있는 다른 방법을 사용할 수 있음)
  • <울>
  • 7 암-암 점퍼 와이어
  • <울>
  • 암수-수(빨간색) 점퍼 와이어 3개
  • 2단계:Visuino를 시작하고 Arduino 보드 유형 선택

    아두이노 나노는 시리얼 포트가 하나뿐이고 아두이노를 프로그래밍하는데 필요하므로 GPS를 연결하기 전에 아두이노 나노를 프로그래밍해야 합니다.

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

    Visuino:https://www.visuino.com도 설치해야 합니다.

    <울>
  • 첫 번째 그림과 같이 Visuino를 시작합니다.
  • <울>
  • '도구 Visuino의 Arduino 구성 요소(그림 1)의 " 버튼 .
  • <울>
  • 대화상자가 나타나면 Arduino Nano를 선택합니다. 그림 2와 같이
  • 3단계:Visuino에서:Micro SD 카드 모듈 구성요소 추가 및 연결

    먼저 Visuino에서 MicroSD 모듈을 제어하기 위해 MicroSD 구성 요소를 추가하고 연결해야 합니다.

    <울>
  • "d 입력 " 구성 요소 도구 상자의 필터 상자에서 "마이크로 SD 카드 모듈을 선택합니다. " 컴포넌트(그림 1)를 디자인 영역에 드롭합니다.
  • <울>
  • 연결 "출력 SDCard1의 " 핀 "In에 대한 구성요소 "SPI의 " 핀 " 아두이노 컴포넌트의 채널(그림 2).
  • <울>
  • "ChipSelect 연결 SDCard1의 " 출력 핀 "디지털 구성요소 "디지털[ 10 ]의 " 입력 핀 " 아두이노 컴포넌트의 채널(그림 3).
  • 4단계:Visuino에서:MicroSD 카드 구성 요소에 파일 요소 추가 및 구성

    데이터를 기록하려면 MicroSD 구성 요소에 File 요소를 추가하고 파일 이름을 지정해야 합니다.

    <울>
  • '도구 SDCard1 의 " 버튼 구성 요소(그림 1).
  • <울>
  • "요소 " 편집기 선택 "파일 ” 요소를 오른쪽 창에서 선택한 다음 왼쪽(그림 2)의 "" 버튼을 클릭하여 File 요소를 추가합니다.
  • <울>
  • Object Inspector에서 "경로 이름 File1의 " 속성 "GPSLog.txt 요소 "(사진 3).
  • 5단계:Visuino에서:직렬 포트를 파일 요소에 연결

    "출력 연결 "직렬[ 0 ]의 " 핀 "In에 Arduino 구성요소의 " 채널(그림 1) "Elements.File1의 " 입력 핀 "의 SDCard1 구성요소(그림 2).

    6단계:Arduino 코드 생성, 컴파일 및 업로드

    <울>
  • Visuino에서 , F9 키를 누릅니다. 또는 그림 1에 표시된 버튼을 클릭하여 Arduino 코드를 생성하고 Arduino IDE를 엽니다.
  • <울>
  • Arduino IDE에서 , 업로드 를 클릭하십시오. 버튼을 눌러 코드를 컴파일하고 업로드합니다(그림 2).
  • 7단계:MicroSD 모듈을 Arduino에 연결

    <울>
  • 여성-여성 연결 CS (회색 와이어), SCK (주황색 와이어), MOSI (파란색 와이어), MISO (보라색 선) 및 접지(검은색 선)를 MicroSD 모듈에 연결합니다.
  • <울>
  • 암-수 전원(빨간색) 전선의 암 끝을 VCC/전원에 연결합니다. MicroSD 모듈의 핀(그림 1)을 제거하고 Male end를 연결하지 않은 상태로 둡니다.
  • <울>
  • 다른 암-수 전원선(빨간색 선)을 5V 에 연결합니다. Arduino 보드의 전원 핀(그림 2)을 연결하고 Male end를 연결하지 않은 상태로 둡니다.
  • <울>
  • 접지선(검정선)의 다른 쪽 끝을 아두이노 보드의 접지 핀에 연결합니다(그림 2).
  • <울>
  • SCK의 다른 쪽 끝을 연결합니다. (주황색 선) - 디지털 핀 13 아두이노 보드의 모습(그림 3).
  • <울>
  • MISO의 다른 쪽 끝을 연결합니다. (보라색 전선) - 디지털 핀 12 아두이노 보드의 모습(그림 4).
  • <울>
  • MOSI 의 다른 쪽 끝을 연결합니다. (파란색 선) - 디지털 핀 11 아두이노 보드의 모습(그림 4)
  • <울>
  • CS 의 다른 쪽 끝을 연결합니다. (회색선) - 디지털 핀 10 아두이노 보드의 모습(그림 4).
  • <울>
  • 그림 5는 접지, 5V 전원, 디지털 10이 있는 빨간색으로 표시됩니다. , 디지털 11 , 디지털 12디지털 13 Arduino Nano의 핀.
  • 8단계:GPS 모듈을 Arduino에 연결

    <울>
  • 암놈-수-수 전원(빨간색) 와이어를 GPS 모듈에 연결하고 수놈은 연결하지 않은 상태로 둡니다.
  • <울>
  • Female-Female 접지(검은색 와이어) 및 TX 연결 (노란색 선)을 GPS 모듈에 연결합니다.
  • <울>
  • 접지선(검정선)의 다른 쪽 끝을 아두이노 보드의 접지 핀에 연결합니다(그림 2).
  • <울>
  • TX 의 다른 쪽 끝을 연결합니다. (노란색 선)에서 RX로 Arduino 보드의 핀(그림 2).
  • <울>
  • 그림 3은 빨간색으로 표시되며 어디에 접지가 있고 RX Arduino Nano의 핀(파란색은 이전 단계에서 만든 연결이 표시됨).
  • 9단계:전원 와이어를 함께 연결하고 MicroSD 카드를 모듈에 연결합니다.

    <울>
  • MicroSD Module, GPS Module, Arduino의 3개의 전원선(빨간선)의 Male 끝을 Breadboard의 도움으로 예를 들어 함께 연결합니다(그림 2). 제 경우에는 작은 브레드보드.
  • <울>
  • MicroSD 카드를 MicroSD 카드 모듈에 삽입합니다(그림 2).
  • 10단계:그리고 재생...

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

    그림 1과 비디오는 연결되고 전원이 켜진 프로젝트를 보여줍니다. 디지털 핀 13의 LED GPS의 새 데이터가 MicroSD 카드에 기록되면 Arduino의 가 깜박이기 시작합니다.

    사진 2에서 MicroSD 카드에 기록된 데이터의 예를 볼 수 있습니다.

    그림 3에서 전체 Visuino 다이어그램을 볼 수 있습니다. 또한 이 튜토리얼을 위해 만든 Visuino 프로젝트도 첨부되어 있습니다. Visuino에서 다운로드하여 열 수 있습니다:https://www.visuino.com.

    FBY57XIIO8U2WS4.zip


    제조공정

    1. 푸시 버튼을 사용하여 PWM으로 조명 디밍
    2. MPU-6050을 사용한 Arduino 자이로스코프 게임
    3. DHT11 센서(LED 및 피에조 스피커 포함)
    4. Unopad - Ableton이 포함된 Arduino MIDI 컨트롤러
    5. 아이언맨
    6. Arduino를 사용한 간단한 장애물 센서
    7. 나를 찾기
    8. Arduino Mega를 NEO-6M GPS 모듈과 인터페이스하는 방법
    9. Arduino 가습기 제어
    10. U-blox LEA-6H 02 GPS 모듈(Arduino 및 Python 포함)