华清远见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加油站
猜你喜欢