花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 鸿蒙编程 > 物联网毕业设计项目选题:harmonyos鸿蒙系统开发智能小车案例
物联网毕业设计项目选题:harmonyos鸿蒙系统开发智能小车案例
来源:华清远见研发中心
2023-02-07 13:18:24
617
管理

华清远见FS-Hi3861开发套件,支持HarmonyOS 3.0系统。开发板主控Hi3861芯片内置WiFi功能,开发板板载资源丰富,包括传感器、执行器、NFC、显示屏等,同时还配套丰富的拓展模块。开发板配套丰富的学习资料,包括全套开发教程、视频课程、7大项目实战案例,可以帮助学员系统性学习鸿蒙设备开发及物联网开发。同时作为一款物联网开发板,华清远见FS-Hi3861开发套件可以进行物联网全技术体系的学习,包括传感器、无线传感网络(WiFi/蓝牙)、物联网操作系统(OpenHarmonyOS)、物联网云接入(华为云)等技术方向,可广泛应用于高校物联网创新教学、学生毕设及企业产品开发评估。

可学习技术:鸿蒙设备开发环境搭建、鸿蒙裸机驱动开发、OpenHarmonyOS系统开发、鸿蒙网络开发、华为IoTDA设备接入、鸿蒙系统项目开发等鸿蒙设备开发及物联网开发技术。可实战项目:智能照明灯、智能安防报警、智能农业、智能温度计、智能测距仪、倒车雷达、智能小车。

开发平台:

华清远见hi3861鸿蒙开发板 UPS模组 超声波传感器 车体

项目框架:整体框架设备端框架

测试示例:

// 开启小车电机{ "control" : { "power": "on" }}// 小车前进{ "turn": "run", "pwm" : { "L_Motor": 400, "R_Motor": 400 }}

表2 – 上传json格式数据

2.点击左上角的编译组建按钮,进行编译程序,如下图所示:

烧写

注意:驱动板出厂的时候已经烧录好了固件,如果您想自己去写驱动板的程序,是需要单独购买仿真器和转接板的。

1.这里需要使用ST-Link仿真器和串口转接板,如下图所示:

2.使用1根USB转mini数据线的一端连接ST-Link仿真器,如下图所示:

6. 烧写完成之后,Hi3861驱动板上的运行指示灯会闪烁,说明Hi3861驱动板上程序正常运行。

设备端

7. 硬件环境:FS_Hi3861开发板、USB-TypeC线。

8. 软件环境:串口调试助手。

9. 源码位置:

1) 【FS_Hi3861开发板光盘资料程序源码综合实验源码智能小车设备端smartCar_uart_udp】

2) 【FS_Hi3861开发板光盘资料程序源码硬件驱动源码bsp】

3) 【FS_Hi3861开发板光盘资料程序源码硬件驱动源码pahomqtt】

编译

1.将smartCar_uart_udp、bsp和pahomqtt文件夹拷贝到共享文件下:

7.在终端中输入“hb build -f”命令,进行编译,编译之后出现错误,如下图所示:

10. 根据上述问题进行解决:打开【device/hisilicon/hispark_pegasus/sdk_liteos/build/config/】目录下usr_config.mk文件,将“# CONFIG_I2C_SUPPORT is not set”改为“CONFIG_I2C_SUPPORT=y”。

烧写

1.然后在工程源码的目录下,输入以下命令,将文件拷贝到共享目录下。

注意:ubuntu_20.04_64_bit是共享文件夹的名称。

cp out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_app_allinone.bin /mnt/hgfs/ubuntu_20.04_64_bit/

5.会自动的添加.bin文件,添加完成之后,点击“Connect”按钮,然后复位开发板,即可开始烧写程序。烧写完成之后会有提示:

6.注意:烧写完成之后,一定要关闭串口连接,点击“DisConnect”。不然的话,当你点击复位之后,又会再次下载一次。

应用端

1.硬件环境:手机。

2.软件环境:微信开发者工具。

3.源码位置:

1) 【FS_Hi3861开发板光盘资料程序源码综合实验源码智能小车微信小程序端hi3861_smart_car_udp】

编译

1.双击打开app.wxss工程文件,即可打开微信开发者工具。

综合测试

手机与Hi3861开发板必须在同一个WiFi路由器下!

1.烧写Hi3861开发板的程序后,如果出现下面这种情况,请扫描上面的二维码,进行NFC配网。

5.直到提示“写入数据成功”,然后按下开发板中“复位按键”,让单片机复位。

图1-2 写数据

3) 点击“添加记录”。

图1-7 贴近NFC

8) 烧写完成之后,会在显示如下图片,说烧写NFC芯片数据成功。

图1-9 显示可以正常连接WiFi网络

8.打开Hi3861驱动板的时候,才可以看到当前电池的电压值。

9.打开微信小程序的“小车控制界面”,如下图所示:

图1-10 点击-小车控制界面

10.在“小车控制界面”下,输入小车的IP地址,如下图所示:

图1-11 输入小车的IP地址

11.输入正确之后,点击“启动或关闭小车”按钮,进行连接Hi3861开发板,连接成功时,说明有数据上传,如下图所示:

图1-12 可以看到有电量数据上传

12. 接下来,就可以点击控制界面中的左转、右转、前进、后退按钮,进行测试小车的运动。

花粉社群VIP加油站

2
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
花粉乐分享..(花粉小王子)
文章
10786
主题
9
关注
1
粉丝
8
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
2
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索