라즈베리파이 gps 예제

라즈베리 파이 위성에 도청을 얻을 얼마나 쉬운 20,000 하늘에서 km? 리눅스 덕분에 놀랍도록 쉽게 감사하고, 아다프루트의 궁극적 인 GPS 브레이크 아웃에 저렴한 감사! 이 빠른 학습 가이드는 오픈 소스 GPS 데몬 `gpsd`와 TTL 어댑터 케이블에 저렴한 USB를 사용하거나 내장 파이 UART 핀에 직접 배선을 통해 Pi 프로젝트에 위치 추적을 추가하기 위해 해야 할 모든 것을 보여줍니다 여기에 우리는 라즈베리 파이를 사용하고 있습니다 3 라스비안 제시 OS와 함께. 모든 기본 하드웨어 및 소프트웨어 요구 사항은 이전에 논의, 라즈베리 파이 소개에서 찾을 수 있습니다. 우리는 라즈베리 파이 GPS 모듈을 읽을 수있는 몇 가지 프로그램이 필요합니다. 그 전에, 그러나, 우리는 리포지토리를 업데이트 해야 합니다. Arduino와 같은 가장 멋진 임베디드 플랫폼 중 하나는 제조업체와 DIYers에게 GPS 모듈을 사용하여 위치 데이터를 쉽게 가져와 위치에 의존하는 것들을 구축 할 수있는 기능을 제공했습니다. 라즈베리 파이에 의해 포장 된 전력의 양으로, 그것은 확실히 같은 저렴 한 GPS 모듈과 GPS 기반 프로젝트를 구축 하는 아주 멋진 될 것입니다 그리고 그것은이 게시물의 초점. 오늘이 프로젝트에서 우리는 라즈베리 파이와 GPS 모듈을 인터페이스 합니다 3. 좋아 그래서 뛰어, 그래서이 지루하지 않습니다, 난 당신이 이미 라즈베리 파이에 대해 많이 알고 가정합니다, 당신의 OS를 설치 얻을 충분히, IP 주소를 얻을, 퍼티와 PI에 대한 다른 것들과 같은 터미널 소프트웨어에 연결. 당신은 위에서 언급 한 것들 중 어떤 일을 어떤 문제가있는 경우, 코멘트 섹션에서 저를 공격하고 내가 도와 드리겠습니다. 에 다이빙, 여기에 라즈베리 파이의 작은 설명3 UART 작품. 우리는 지금 우리의 라즈베리 파이에 파이썬 스크립트를 다운로드해야, 당신은 여기에서 볼 수 있습니다 – https://github.com/modmypi/GPS/blob/master/gps.py. 이렇게 하려면 다음 GitHub 클론 명령을 사용해야 합니다.

이 명령은 현재 directoy에 Git 저장소를 다운로드, 이 경우 라즈베리 파이 홈 디렉토리. 원하는 경우 이 폴더를 변경하거나 새 폴더를 만들 수 있습니다. 라즈베리 파이에 GPS 수신기를 추가하면 포지셔닝과 높은 정확도의 시간 기능을 모두 제공합니다. 이동 중인 장비의 위치를 확인하고 정확한 시간 동기화가 필요한 시스템을 사용해야 하는 경우에 적합합니다. 마지막으로, GPS 사용 에 대 한 정말 편리한 사용 라즈베리 파이 네트워크 시간 프로토콜 (NTP)를 사용 하 여 LAN 클라이언트에 시간을 배포 하는 서버를 만드는 것입니다. 이에 사용되는 ntpd 소프트웨어는 매우 유연하고 연결이 가능한 경우 인터넷의 “피어”NTP 서버에서 시간을 수집 할 수 있지만, 또한 NMEA 및 / 또는 PPS를 통해 GPS에서 시간을 얻을 수 있습니다, 다른 소스 사이에, 영리한 사용하여, 튜닝 알고리즘을 선택 현재 사용 가능한 최적의 시간 소스입니다. 이 예에서는 피닉스 컨택트(122-4298)의 DIN 레일 인클로저에 라즈베리 파이 3 모델 B(896-8660) 플러스 Adafruit Ultimate GPS HAT(124-5481)을 보관하고 있지만, 충분한 공간이 있는 다른 인클로저 중 하나에 쉽게 보관할 수 있습니다. Pi + HAT를 수용할 수 있습니다. 모든 스마트 폰에는 GPS가 있지만 Pi는 저렴한 라즈베리 파이 GPS 모듈로 GPS 수신기로 변환 할 수 있습니다. 많은 실외 응용 프로그램, 특히 이동하는 응용 프로그램 (자동차 PC, 날씨 풍선 등),정확한 위치는 큰 장점이다. 배터리 팩 또는 USB 전원 뱅크를 통해 이동성을 얻을 수 있습니다.

라즈베리 파이두 내장 UARTs, PL011 및 미니 UART. 서로 다른 하드웨어 블록을 사용하여 구현되므로 약간 다른 특성을 갖습니다. 라즈베리 파이에 3 그러나, 무선/블루투스 모듈은 PLO11 UART에 연결, 미니 UART 리눅스 콘솔 ouptut에 대 한 사용 하는 동안.