Tôi muốn kết nối máy thu GPS với Pi để tôi có thể:
- Nhận vị trí địa lý của tôi
- Đồng bộ hóa đồng hồ khi không kết nối với mạng
Những lựa chọn của tôi là gì? Bất kỳ phần cứng nào được hỗ trợ bởi gpsd sẽ hoạt động với Pi?
Tôi muốn kết nối máy thu GPS với Pi để tôi có thể:
Những lựa chọn của tôi là gì? Bất kỳ phần cứng nào được hỗ trợ bởi gpsd sẽ hoạt động với Pi?
Câu trả lời:
Tôi sẽ đi cho một máy thu GPS USB chung như BU-353
Nó hoạt động với Raspberry Pi, giống như một máy tính linux bình thường.
Hầu hết các máy thu GPS USB chỉ là bộ chuyển đổi USB sang nối tiếp đọc dữ liệu NMEA từ máy thu GPS. Nhìn vào trình điều khiển pl2303 (nhiều đơn vị tôi đã thấy sử dụng chip đặc biệt này), nên có sẵn.
Bạn cũng có thể sử dụng GPIO và máy thu GPS NMEA 0183 truyền thống, nhưng sau đó bạn cần phải lo lắng về nguồn điện và giá thường cao hơn. Antannas GPS là phổ biến trên thuyền và tàu, và thường tiêu thụ 12 v.
Giải pháp usb rẻ hơn.
Bộ thu gps tôi đã đề cập là tương thích với gpsd .
sudo apt-get install gpsd gpsd-clients python-gps
Điều này sẽ cài đặt gpsd và phần mềm liên quan. Kiểm tra trạng thái gps với cgps -s
.
Để đồng bộ hóa đồng hồ với NTP , bạn cần cài đặt ntp.
sudo apt-get install ntp
Xem bài đăng trên blog này: http://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/ . Nó bao gồm ntp chi tiết.
Mô-đun GPS hữu ích cho Hướng dẫn Raspberry Pi !
Nhìn vào gps cuối cùng của Adafamel
Nó có mọi thứ bạn muốn và hơn thế nữa:
Độ nhạy -165 dBm, cập nhật 10 Hz, 66 kênh
Thiết kế thân thiện 5V và chỉ rút ra 20mA
Thân thiện với Breadboard + hai lỗ gắn RTC Kết nối
dữ liệu PPS tích hợp sẵn trên pin khi sửa
>
Anten vá bên trong 25Km + Đầu nối u.FL cho bên ngoài ăng-ten hoạt động
Sửa trạng thái LEDTất cả đều có giá dưới 40 đô la!
Nếu bạn không muốn sử dụng USB, bạn có thể sử dụng TTL recievers GPS. Sparkfun thực hiện một máy thu GPS 50 kênh rất nhanh nhưng bạn có thể tìm thấy các thiết bị khác trên eBay hoặc các trang web khác.
Bạn có thể sử dụng điều này bằng cách vô hiệu hóa bảng điều khiển nối tiếp trên P i và kết nối trực tiếp máy thu với các chân UART.
* Hãy nhớ kiểm tra điện áp của thiết bị GPS bạn đang sử dụng