Arduino GPS 车速表(Arduino流体力学燃油效率计)(更新:2022.7.3)

车速表用于测量车辆的行驶速度。 本文,我们将使用 GPS 来测量移动车辆的速度。 GPS车速表比标准车速表更准确,因为它可以连续定位车辆并可以计算速度。 GPS 技术广泛用于智能手机和车辆,用于导航和交通警报。

在这个项目中,我们将使用带有 OLED 显示屏的 NEO6M GPS 模块构建一个 Arduino GPS 速度计。

材料

GPS 模块

这里我们使用的是 NEO6M GPS 模块。 NEO-6M GPS 模块是一款流行的 GPS 接收器,内置陶瓷天线,提供强大的卫星搜索能力。 该接收器能够感知位置并跟踪多达 22 颗卫星并识别世界任何地方的位置。 通过板载信号指示灯,我们可以监控模块的网络状态。 具有数据备份电池,当主电源意外关闭时,模块可以保存数据。

GPS 接收器模块内部的核心是 u-blox 的 NEO-6M GPS 芯片。 它可以在 50 个频道上跟踪多达 22 颗卫星,并且具有非常令人印象深刻的灵敏度水平,即 -161 dBm。 这款 50 通道 u-blox 6 定位引擎的首次定位时间 (TTFF) 不到 1 秒。 该模块支持 4800-230400 bps 的波特率,默认波特率为 9600。

特点

  • 工作电压:(2.7-3.6)V DC
  • 工作电流:67 mA
  • 波特率:4800-230400 bps(9600 默认)
  • 通讯协议:NEMA
  • 接口:UART
  • 外置天线和内置 EEPROM

引脚

  • VCC:模块的输入电压引脚
  • GND:接地引脚
  • RX、TX:带有微控制器的 UART 通信引脚

显示屏

OLED 一词代表“有机发光二极管”,它使用的技术与我们大多数电视中使用的技术相同,但与它们相比像素更少。 将这些看起来很酷的显示模块与 Arduino 连接真的很有趣,因为它会让我们的项目看起来很酷。 在这里,我们使用的是单色 4 针 SH1106 OLED 1.28 英寸 OLED 显示屏。 此显示器只能在 I2C 模式下工作。

技术规格

  • 驱动IC:SH1106
  • 输入电压:3.3V-5V DC
  • 分辨率:128x64
  • 接口:I2C
  • 电流消耗:8 mA
  • 像素颜色:蓝色
  • 视角:>160度

引脚

  • VCC:输入电源 3.3-5V DC
  • GND:接地参考引脚
  • SCL:I2C接口的时钟引脚
  • SDA:I2C 接口的串行数据引脚

电路图

分解编程

源代码

详情参阅 - 亚图跨际
Arduino流体力学燃油效率计 - 参阅-亚图跨际

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值