基于二哈识图2 AI视觉传感器(HuskyLens 2)姿态识别的《...
本帖最后由 ckkk 于 2025-10-2 13:52 编辑基于二哈识图2 AI视觉传感器(HuskyLens 2)姿态识别的《智慧护眼精灵》项目设计5 手机已深度融入我们的生活,成为不可或缺的一部分。它不仅是通讯工具,更是信息获取、社交娱乐、移动支付和智能管理的中心。我们通过手机与朋友家人保持联系,浏览全球资讯,处理工作事务,甚至完成日常购物。它让生活更便捷、高效,拉近了人与世界的距离。智慧护眼精灵的家长终端:我们要自主开发跨平台手机APP,支持远程开关灯及远程提醒、用眼和状态数据接收、综合报告查询。创新移动应用开发的利器(APPInventor 2022),它是一款极具创新性和实用性的手机 APP 开发工具。它为开发者提供了一个直观、易于上手的开发环境,无需深厚的编程基础就能开启创作之旅。
十二、APP Inventor2022编程
1.开发环境搭建(1)AppInventor2022ServerEdition下载部署 某些竞赛现场不允许上互联网,那就必须在局域网中部署自有的服务器(AppInventor2022ServerEdition),让学生体验自主开发手机APP的乐趣,要求测试用的手机设备与开发用的学生机、服务器,必须处于同一局域网网段。部署服务器软件的计算机设备上,必须保80和 8888端口不被占用,且保证这两个端口能被网络中的其它设备正常访问。 将AppInventor2022ServerEdition_Win.zip复制粘贴到自己电脑非中文目录下解压即可。不能先解压再复制粘贴移动位置,许多版本的WIN操作系统会报长文件名的错误。如下图所示。
(2)AppInventor2022服务器配置与启动 打开开发服务器安装目录下的AppInventor2022RendezvousServer文件夹,如下图所示。运行“0绑定rendezvous-win.exe应用程序”,记住绑定的IP地址,再将其窗口最小化(注意不要关闭),如下图所示。
打开开发服务器安装目录下的(`resources\appinventor\DevServer\WEB-INF`)中的配置文件 appengine-web.xml(右键->打开方式->记事本)。找到对应的属性,将其value值修改为上述记录的绑定服务器IP地址后保存,如 192.168.0.111:8888等,如下图所示。
打开开发服务器安装目录下的“1启动AppInventor.cmd”驱动服务器,会出现两个小窗口,保持最小化在任务栏即可(不要关闭)。如下图所示。
(3)打开AppInventor2022编程界面 在360浏览器或谷歌浏览器或微软浏览器(不要用IE浏览器)的地址栏中输入http://192.168.0.111:8888(绑定的服务器地址),打开AppInventor2022编程。建议使用快捷方式, 以方便学生使用,如下图所示。
利用“本地注册”(模拟邮箱如111@qq.com也可)可供全校局域网用户使用,“一键试用”可供自己一台电脑使用,方便快捷。如下图所示。
首次登录或点击“一键试用”,会进入欢迎页面,关闭这个欢迎页面。依次打开“项目”->“我的项目”->“新建项目”。如下图所示。
新建“学习SIOT”项目界面如下图所示。
(4)开发手机安装AI伴侣 开发手机安装AI伴侣用做实时调试,可本地下载,打开帮助->AI伴侣信息如下图所示。
AI伴侣下载到电脑后,用数据线或 QQ等软件传至安卓手机上安装即可。也可用安卓手机浏览器扫码(如下图所示)来下载安装AI伴侣。
打开AI伴侣如下图所示。
打开电脑页面“学习SIOT”项目界面的“测试->AI伴侣”,用手机AI伴侣扫码连接。如下图所示。
手机与电脑上的AI伴侣连接完成,就可实时编程调试了。如下图所示。
大班上课或竞赛不准提前领取手机时,若程序不涉及手机里传感器和执行器(如麦克风、扬声器、照相机等)的话,可用电脑手机模拟器代替手机来进行APP编程。 打开开发服务器安装目录下AppInventor2022Companion_Win64文件夹里的批处理文件“_手机模拟AI2_ailaunch.bat”默认安装即可。如下图所示。
2.手机与SIOT双向通讯
手机APP开发教程网址:https://book1.17coding.net/introduction.html。零基础也能快速入门,迅速提高,能短平快的开发出跨平台的创新项目,这里不再赘述。 手机与SIOT双向通讯项目,运行APK移动应用程序后,按“设置”按钮,就能设置作品(项目名称)、版权(作者信息)、SIOT服务器地址。按“返回”按钮就能正常工作,与SIOT物联网双向通讯。(1)界面设计。主界面设有浅淡的 “设置” 和 “返回”按钮。“设置” 按钮以顶部左侧呈现,点击后弹出简洁的设置页面,方便输入作品名称、作者信息及服务器地址。“返回” 按钮位于易操作的顶部右侧位置,确保用户能轻松实现功能切换与正常工作。界面设计如下图所示。
(2)程序设计。如下图所示。
(3)编译(打包)程序生成apk应用文件。如下图所示。
这样就得到一个万能通用型的手机APP,把它安装到手机上,让不会手机编程的小朋友,也能通过直接在手机上输入作品名称、作者信息及SIOT服务器地址,体验跨平台实现远程交互的乐趣。
十三、联调测试与迭代
至此,智慧护眼精灵的所有技术攻关都已完成,剩下的就是根据既定功能进行整合、调试与迭代。整合就必须依照“用户心理”进行人机交互、逻辑进程的安排,如是比赛作品,按照方便你边交流展示边讲解的人机交互和运行逻辑来整合;如是公共场所使用的作品,应整合成无人值守一键启动的运行逻辑;如是教学用具,就要整合成交互性强,可随时复位,不分先后就能演示各项既定功能的运行逻辑......,可以说“千人千面”,尊贵的读者,你想把它迭代整合成哪样?请在回复区告诉我,我稍后更新......
1.《智慧护眼精灵》家长终端APP(稍后更新......)
(1)界面设计
(2)程序设计
(3)APP联调SIOT
2.《智慧护眼精灵》摆件主控端
(1)主控端K10程序迭代
(2)主控端联调SIOT
(3)SIOT联调本地DeepSeek
系列教程链接:
基于二哈识图2 AI视觉传感器(HuskyLens 2)姿态识别的《智慧护眼精灵》项目设计1
基于二哈识图2 AI视觉传感器(HuskyLens 2)姿态识别的《智慧护眼精灵》项目设计2基于二哈识图2 AI视觉传感器(HuskyLens 2)姿态识别的《智慧护眼精灵》项目设计3基于二哈识图2 AI视觉传感器(HuskyLens 2)姿态识别的《智慧护眼精灵》项目设计4二哈识图2 +掌控板+micro:bit掌控IO扩展板+超声波+本地DeepSeek——《智慧护眼精灵》
二哈识图2 +行空板M10+M10扩展板组合+超声波+本地DeepSeek——《智慧护眼精灵》
页:
[1]