littlebot
Published on 2025-04-18 / 1 Visits
0

【源码】基于Arduino的FT 7系列风速仪嵌入式日志外设系统

项目简介

本项目是弗吉尼亚大学2023年春季学期为EVSC: 4995(监督研究)课程编写的代码项目。旨在为FT - 7系列风速仪创建嵌入式日志外设,实现风速仪数据的采集、处理、传输和存储等功能。

项目的主要特性和功能

  1. 数据采集:可采集FT702LT风速仪的风速和风向数据。
  2. 数据传输:支持通过蓝牙低功耗(BLE)技术传输采集数据,具备简单的BLE测试功能。
  3. 时间设置:能通过GPS数据或程序编译时间设置Arduino Zero板载实时时钟(RTC),有优化版本减少编译时间延迟。
  4. 数据存储:可将采集的风速和风向数据保存到附带的SD卡中。
  5. 串口通信:实现RS - 485半双工通信基本使用,使FT - 7风速仪无需外设轮询命令即可连续更新数据。

安装使用步骤

假设你已下载本项目的源码文件,可按以下步骤操作: 1. 硬件连接:根据不同代码文件要求,正确连接风速仪、ESP32、Arduino Zero等硬件。例如在BLE_Server_ESP32中,将风速仪的RX引脚连接到ESP32的4号引脚,TX引脚连接到5号引脚。 2. 环境配置:确保开发环境已安装Arduino IDE,并配置好相应开发板和库,如Sdfat库等。 3. 代码上传:打开相应代码文件,选择正确的开发板和端口,将代码上传到硬件设备。 4. 运行测试:上传成功后,根据代码功能进行测试,如查看串口输出、检查蓝牙连接和数据传输、验证SD卡数据存储等。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】