更新(11 / 09 / 2024): 我们所有产品都有大量库存,也可以在    立即购买

如何连接你的 simpleRTK2B 到树莓派

覆盖树莓派
覆盖树莓派

一些用户问我们如何连接他们的 ArduSimple 板到 Raspberry Pi,我们准备了本指南来展示所有必要的步骤。
请注意,Raspberry Pi 有许多不同的型号,为了准备本教程,我们使用了 Raspberry Pi 4 Model B。

在本教程中,我们将使用远程连接到 Raspberry Pi,以避免 Raspberry Pi 需要专用的键盘、鼠标或屏幕。 如果您已经拥有这些外围设备,则可以跳过与远程连接相关的所有步骤。

所需的硬件:

所需软件:

如何连接你的 simpleRTK2B 到树莓派?

首先,安装Raspberry Pi操作系统。

  1. 将 microSD 卡连接到您的计算机。 运行 SDFormatter 并选择 SD 卡驱动器。 查看 快速格式化。 点击 格式。
  1. 以管理员身份运行 Raspberry Pi 成像器。 点击 选择操作系统.
  1. 树莓派操作系统(其他)–>选择 Raspberry Pi 操作系统完整版 具有桌面环境和推荐的应用程序。 
  1. At 选择您的 SD 卡。 点击 齿轮图标 在右角。
  1. 在这里您可以设置您的 用户名密码 用于登录 Raspberry Pi。 和你的 无线名称密码.
  1. 点击 节省您是我们的客人?.
  2. 当 microSD 卡仍在计算机中时,打开 BOOT 驱动器。
  3. 打开文件 cmdline.txt 使用文本编辑器并在末尾添加以下文本: IP = 10.0.0.1 并保存文件。
  1. 在 BOOT 中创建一个新的空文件,名为 SSH,没有任何扩展名(您可以创建一个txt文件并删除扩展名)。
  1. 从 Windows 中弹出该卡。

其次,设置远程连接。

如果您的 Raspberry Pi 有屏幕和键盘,则可以跳过第二步并从 步骤19.

  1. 转到窗口 控制面板–>网络和互联网–>网络连接。
    确保您的以太网连接已启用(如果没有,请右键单击以太网并选择启用)。
  1. 上点右键 以太网连接–>属性–>选择 互联网协议版本 4 (TCP/IPv4)–>点击 属性按钮。
  1. 如下图设置地址,点击 OK.
  1. 将 microSD 卡插入 Raspberry Pi。
    在 Raspberry Pi 和计算机之间连接以太网电缆。
    为您的 Raspberry Pi 供电,等待几秒钟。
  2. 打开PuttY应用程序并将主机名设置为10.0.0.1,单击 可选 (确认所有警告)。
  1. 将打开命令提示符,使用您在步骤 5 中设置的用户名和密码。
  1. 恭喜,您可以远程访问您的 Raspberry Pi!

第三,配置Raspberry Pi UART与GNSS接收器通信。

  1. 在终端上,运行 须藤 raspi-配置。
  1. 选择5 接口选项.
  1. 选择 串行.
  1. 在“您想要通过串行访问登录外壳吗?”
  1. 在“您想要启用串行端口硬件吗?”
  1. 当要求重新启动时,选择 ,PuttY 会话将自动关闭。

第四,测试通信。

  1. 使用以下命令将接收器(使用默认配置)连接到 Raspberry Pi Raspberry Pi adapter for simpleRTK.
    如果你有一个 simpleRTK3B Pro,转到192.168.3.1,启用 NMEA COM1 处输出。因为与 simpleRTK3B,默认情况下禁用任何位置输出。如果您不知道如何执行此操作,请检查 用户使用手册.
  1. 将 GNSS 天线插入接收器。
  2. 再次打开 PuttY 并按照步骤 2 中的方式进行连接。键入: 须藤纳米测试.py.
  3. 输入或复制粘贴以下代码:
    #!/ usr / bin / env python
    进口时间
    导入序列
    Ser = 序列号. 序列号(
    端口='/dev/serial0',
    波特率 = 115200,
    奇偶校验=serial.PARITY_NONE,
    stopbits=serial.STOPBITS_ONE,
    字节大小=serial.EIGHTBITS,
    超时= 1
    )
    计数器=0
    而1:
    x=ser.readline()
    打印(x)

备注 :如果你有较新版本的 Raspberry Pi,你的串行端口可能被称为 dev/ttyAMA0 而不是 dev/serial0。检查你的 Raspberry pi 如何命名引脚 14 和 15 上的 UART

    这是一个将从 GNSS 接收器读取信息的脚本。
    波特率配置对默认配置有效 simpleRTK2B 并且可以根据需要进行更改。
  1. 媒体 按Ctrl + X 并保存更改。
  2. 类型: 蟒蛇测试.py.
    您应该会看到传入的 NMEA 句子,如下图所示。
  1. 媒体 按Ctrl + C 退出。
    恭喜,您现在可以在 Raspberry Pi 中读取 GNSS 数据流了!

最后,在 Raspberry Pi 上进行 GNSS 诊断!

  1. 让我们让 Raspberry Pi WiFi 连接到互联网并下载一些软件包。 如果您已在步骤 5 中启用 WiFi,则可以跳过此部分并转到步骤 35。
    类型 须藤纳米/etc/wpa_supplicant/wpa_supplicant.conf.
    添加如下图所示的网络部分,其中 ssid 是您的 WiFi SSID,psk 是您的 WiFi 密码。
  1. 媒体 按Ctrl + X 并保存更改。
  2. 类型 sudo重启,这将重新启动您的 Raspberry Pi(并关闭 PuttY 会话)。
  3. 再次打开 PuttY 会话。
    类型 sudo apt-get install gpsd gpsd-clients python-全球定位系统 并等待软件包安装(确认所有警告)。
  4. 类型:
    sudo systemctl 停止 gpsd.socket
    sudo systemctl 禁用 gpsd.socket
    sudo gpsd /dev/serial0 -F /var/run/gpsd.sock
  1. 类型 全球定位系统 您将看到 GPS 状态的监视器。
  1. 媒体 按Ctrl + X 退出监视器。
  2. 类型 全球定位系统 更轻的显示器。
  1. 媒体 按Ctrl + X 退出监视器。
  2. 现在您已准备好在 Raspberry Pi 上使用 GNSS 接收器。
如果您想学习本教程,我们有所有产品库存并准备发货:

如果你喜欢这个内容,你可以关注我们 Twitter, YouTube, Facebook or LinkedIn 保持更新这样的内容。

有任何问题或要求吗?
联系我们!我们将在 24 小时内回复!

想了解更多关于 GPS/RTK 的信息吗?

1. 我们的工程团队会联系您解决任何问题
2.我们会及时通知您促销和新产品发布
3.只有当我们有重要新闻时您才会收到我们的消息,我们不会向您发送垃圾邮件