项目简介
本项目是一个距离测量原型系统,通过NodeMCU开发板搭配Sharp和超声波传感器实现距离测量。借助Arduino IDE进行代码开发,系统能将测量数据通过无线连接发送到移动应用端进行展示。
项目的主要特性和功能
- 多传感器测量:利用Sharp和超声波传感器,实现精确的距离测量。
- 无线数据传输:NodeMCU开发板创建无线网络,通过套接字将测量数据发送到移动应用。
- 移动应用展示:开发了对应的移动应用,可接收并显示测量数据。
安装使用步骤
前提条件
用户已下载本项目的源码文件。
开发板测试
建议测试NodeMCU开发板引脚状态,编译Arduino IDE提供的源代码,验证其能否正常运行。
传感器测试
切换到 feat/lectura-ultrasonico
分支进行传感器功能测试:
bash
git checkout feat/lectura-ultrasonico
无线连接测试
切换到 feat/cliente-mcu
分支测试开发板的无线连接功能:
bash
git checkout feat/cliente-mcu
编译代码后,使用手机检查是否能搜索到代码中指定名称的WiFi网络。若未找到,检查开发板供电或完整性。
按原型示意图连接
按照示意图 进行硬件连接,连接方式取决于代码中的配置。
数据发送测试
切换到 main
分支进行数据发送测试:
bash
git checkout main
将移动应用连接到NodeMCU开发板创建的WiFi网络,查看是否能接收并在界面显示测量数据。
移动应用下载
扫描二维码 下载移动应用。
移动应用源码获取
若需要移动应用的源代码,可从指定仓库复制。可向 develop
分支提交Pull Request以贡献新功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】