他的回复:
概览:1. 分享曾经在华为云赛事活动的比赛作品-智能控制夹娃娃机机械爪2. 高效数据分析系统开发与AI驱动的聊天机器人集成(工业数据从PLC经过MQTT协议到云端+AI,总七篇,可将小熊派开发板替换PLC)3. 华为星闪技术与西门子PLC通信的应用探索(华为海思Hi2821,基于AT指令)华为云赛事活动的比赛作品-智能控制夹娃娃机机械爪在这里分享我曾经的一项作品——智能控制夹娃娃机机械爪,这个项目在2019年的物联网创意方案大赛中荣获第一名(举办方:南京小熊派智能科技有限公司主办;华为技术、意法半导体、上海移远通信技术协办)。项目背景娃娃机游戏在全球范围内颇受欢迎,但传统的夹娃娃机在操作和游戏公平性上有很多限制。例如,机械爪的力度控制往往依赖于简单的电压调整,这使得游戏结果很大程度上取决于机器设置而非玩家技能。因此,我设想开发一种智能控制系统,通过高科技手段提升游戏的公平性和互动性。系统架构和技术实现硬件组成:小熊派开发板 - 作为项目的核心控制单元,使用华为的Lite OS系统,实现与华为云其他设备的数据互通。摄像头 - 包括树莓派摄像头和海康威视网络监控摄像头,用于实施人脸和情感识别。华为Atlas 200 DK - 用于部署AI模型,处理图像识别和情感分析数据。软件和平台:华为OceanConnect物联网平台 - 用于设备管理和数据统一。ModelArts - 用于AI模型的训练和部署。Mind Studio - 用于AI模型的转换和编程。技术流程:使用两条主要的数据采集路线:通过树莓派摄像头和海康威视监控摄像头获取前端图像,然后通过Atlas 200 DK处理。图像和数据处理结果会被传输到小熊派开发板,然后通过GPIO端口控制机械爪的行为。通过智能算法优化娃娃机的抓取策略,例如调整机械爪的力度,以便更公平地控制游戏结果。解决的核心问题本项目致力于解决以下几个问题:游戏公平性 - 通过智能控制机械爪的力度和行为,确保所有玩家都在相同条件下游戏。玩家体验 - 通过实施人脸和情感识别技术,分析玩家的情绪反应,自动调整游戏难度,使其体验更加个性化和有趣。商业策略 - 精确控制游戏机的运营模式,如初始阶段吸引玩家的设置,后续保持玩家兴趣和游戏公正性的平衡。项目的创新点和社会价值技术创新 - 本项目将IoT, AI和机器视觉技术融合在一起,开创了在传统娱乐设备上应用高端技术的先例。提升公平性 - 通过科技手段大大增加游戏的公平性,使得玩家的技能和策略更加重要。增强互动性 - 通过情感识别技术使机器能够响应玩家的情绪变化,提升游戏的互动性和趣味性。高效数据分析系统开发与AI驱动的聊天机器人集成整体项目发布在微信公众号,这是其中一篇:cid:link_0以下西门子PLC设备采集数据可替换为小熊派开发板,当然LLM大模型替换也是很简单,因为整套系统的通讯依靠MQTT,修改起来非常方便。项目描述: 本项目的重点是开发一个高效的数据分析系统,该系统能够从西门子PLC设备采集数据,并通过MQTT协议将数据传输到云服务器。在云端,利用了云计算和AI技术对数据进行深入处理和分析,并通过语音形式向用户反馈分析结果。此外,项目还包括了将Qwen1.5-1.8B-Chat-AWQ AI模型与MQTT协议相结合,开发出一个能够接收MQTT消息并生成回复的智能工业数据分析聊天机器人,以提供用户交互和实时数据处理。系统组成:系统基于西门子PLC、MQTT协议、云服务器、Qwen1.5-1.8B-Chat-AWQ AI模型和Blazor框架(B/S架构),结合了ERNIE-UIE模型和InfluxDB时序数据库。主要成就:成功实现了从西门子PLC设备的数据采集,并通过MQTT协议安全传输到云服务器。在云服务器上部署了MQTT服务器和Blazor应用的Server模式。利用达摩院Paraformer模型实现了语音到文本的转换。使用PaddleNLP对文本信息进行抽取,以提取关键信息供AI模型分析。采用InfluxDB时序数据库存储和检索数据,并进行数据清理和压缩以供AI模型分析。成功集成了Qwen-1.8B AI模型与MQTT协议,开发出智能聊天机器人,实现了实时用户交互。技术细节:应用C#语言和.NET技术栈,实现了从PLC到云端的数据流动。使用Blazor框架构建Web应用程序,以提供实时数据处理和展示。利用Python和PaddleNLP的ERNIE-UIE模型进行智能数据处理,从文本中提取关键信息。部署了Qwen1.5-1.8B-Chat-AWQ的通义千问模型进行AI分析。由于硬件限制,未能使用更高参数的模型。使用VITS模型进行文本到语音的转换,实现语音反馈。集成了InfluxDB时序数据库进行高效的数据存储和查询,支持数据的清理和压缩。通过MQTT协议与AI聊天机器人集成,提供了实时数据交互和上下文管理。项目挑战与解决方案:面临云服务器资源限制(2核2GB内存),通过优化程序性能和资源使用,实现了高效运行。在物联网应用中,利用MQTT协议实现了轻量级的消息传递,确保了数据传输的高效和安全。利用现代AI技术,如达摩院Paraformer模型和Qwen1.5-1.8B AI模型,提高了语音识别的准确性、效率以及实时用户交互的智能化。应用场景和优势: 期望在未来能获得更好的设备以运行更高级别的AI模型,进一步提升系统性能和智能化水平,同时增强聊天机器人的交互能力和上下文处理能力。华为星闪技术与西门子PLC通信的应用探索整体项目发布在微信公众号:cid:link_1星闪(NearLink)是一种新兴的短距离无线通信技术,结合了5G关键技术,以改进传统蓝牙和Wi-Fi的限制,尤其在传输速率、时延、距离、安全性和可靠性方面。这种技术使用分层的协议栈架构,可灵活适应从工业自动化到消费电子的多种场景。其安全性通过128位AES加密和双向认证机制得到增强,特别适合用于连接密集的工业环境中。华为海思Hi2821芯片是基于32位RISC-V架构,适合高速处理和自动化需求,支持多种通信标准和有丰富的外设接口,极大地提升系统灵活性和扩展性。它还支持星闪技术,使得在工业自动化领域如西门子PLC的应用中,可以实现高效的数据传输和实时通信。通过实际应用示例,如西门子PLC和华为Hi2821芯片的整合,星闪技术显示了其在工业自动化中的应用潜力,尤其是在提高通信效率和系统响应速度方面。尽管当前还存在一些开发限制,如SDK的不完全公开,一旦出现bug,无法深入调查其根本原因。希望能送我一个小熊派星闪开发板,使用OpenHarmony操作系统进行开发。每个项目都给我带来了独特的挑战,例如在娃娃机项目中,如何精确控制机械爪的力度以适应不同玩家的反应;在数据分析项目中,如何有效整合和利用来自PLC的大量数据;以及在探索星闪技术时,如何在SDK不完全公开的情况下进行有效开发。通过这些项目,我不仅提升了我的技术能力,也对如何将复杂的技术转化为用户友好的解决方案有了更深的理解。通过这些开发经历,我深刻感受到了嵌入式系统和物联网技术在现代工业和娱乐领域的强大潜力。未来,我期待继续使用华为云、小熊派及OpenHarmony相关技术,不断探索领域。每个项目都给我带来了独特的挑战,例如在娃娃机项目中,如何精确控制机械爪的力度以适应不同玩家的反应;在数据分析项目中,如何有效整合和利用来自PLC的大量数据;以及在探索星闪技术时,如何在SDK不完全公开的情况下进行有效开发。通过这些项目,我不仅提升了我的技术能力,也对如何将复杂的技术转化为用户友好的解决方案有了更深的理解。相关技术,不断探索领域。