
硬件设备
文章平均质量分 85
天机️灵韵
人机交互,驭智服务
天机️灵韵-灵动奇境,智融万物️️
人工智能产品、仿生机器人、具身智能、离身智能等
企业及应用:在线教培平台/物联网/中间件/云计算/实时音视频/视频智能监控
开源项目/论文 推荐 ️️
展开
-
嵌入式研发 - 通讯协议:核心技术与应用场景解析
嵌入式系统的核心在于设备间的高效通信,而通信协议是实现这一目标的基础。本文将从有线、无线和工业三大类协议出发,深入解析主流嵌入式通信协议的技术特点与应用场景。原创 2025-02-20 13:08:05 · 500 阅读 · 0 评论 -
硬件研发:一文搞懂嵌入式技术栈与开发工具
VOFA+ 是一款直观、灵活、强大的插件驱动高自由度的上位机,在与电气打交道的领域里,如自动化、嵌入式、物联网、机器人等,都能看到 VOFA+ 的身影。VOFA+ 的名字来源于:Volt/伏特、Ohm/欧姆、Fala/法拉、Ampere/安培,是电气领域的基础单位,与他们的发明者——4位电子物理学领域的科学巨人,分别同名。他们的首字母共同构成了 VOFA+ 的名字。如今,Arduino IDE 已经完全适配 ESP8266/32 的开发需求,IDE 提供了丰富的使用案例与 arduino 的库函数!原创 2025-02-14 14:46:56 · 1005 阅读 · 0 评论 -
物联网硬件知识 - 物理连接接口标准
Modbus是一种广泛应用于工业领域的通信协议,它允许设备之间通过串行连接进行通信。Modbus协议因其简单性、易于部署和维护以及开放性而受到广泛认可。它支持多种电气接口,如RS-232、RS-485和TCP/IP,能够在各种介质上传输,例如双绞线、光纤、红外和无线等。Modbus协议的核心概念Modbus协议基于主从架构,其中一个主设备(通常是控制器)可以管理多个从设备(如传感器和执行器)。这种通信方式确保了数据传输的一致性和可靠性。在Modbus网络中,主设备发起请求,而从设备则响应这些请求。原创 2025-01-25 13:41:09 · 1051 阅读 · 0 评论 -
VS Code 安装并配置 Keil5 的详细步骤
在 Visual Studio Code (VS Code) 中集成 Keil MDK-ARM (Keil5) 的开发环境,可以通过以下步骤实现。Keil5 主要用于嵌入式开发(如 ARM Cortex-M 系列芯片),虽然它本身是一个独立的 IDE,但可以通过配置 VS Code 实现代码编辑、构建和调试的整合。通过以上步骤,你可以在 VS Code 中高效编写代码,同时利用 Keil5 的编译和调试功能。提供 ARM Cortex-M 调试支持(需配合 J-Link、ST-Link 等调试器)。原创 2025-03-22 22:17:29 · 849 阅读 · 0 评论 -
Android - 在 Android 开发中,用于组件间通信的工具总结 如:EventBus 、 LiveData、 Kotlin Flow 、RxJava等
在 Android 开发中,组件间通信是核心需求之一。以下是和的对比总结,帮助你根据场景选择最合适的工具。原创 2025-02-27 12:43:35 · 765 阅读 · 0 评论 -
2025:人形机器人商业化元年与AI硬件终端创业元年的临界点——技术演进与产业变革的双重奏
在科技发展的长河中,2025 年正逐渐崭露头角,被广泛认为将成为人形机器人商业化元年以及 AI 硬件终端创业元年。这一论断并非空穴来风,而是基于技术、市场、产业生态等多方面因素的综合考量。以下将深入探讨背后的原因。原创 2025-02-25 11:47:25 · 578 阅读 · 0 评论 -
人工智能 - TensorFlow Lite、PyTorch Mobile和ExecuTorch的对比分析及技术选型
在边缘设备部署AI模型时,技术人员面临计算和存储限制、数据隐私安全、硬件异构性和网络不稳定性等挑战。需通过模型优化平衡精度与性能,同时确保数据安全,并针对不同硬件定制解决方案,解决云端与边缘端的数据同步难题,以实现高效、安全且精准的实时分析能力。原创 2025-02-25 11:37:40 · 175 阅读 · 0 评论 -
论文解析 - Mobile-Agent-E:用于复杂任务的自我进化移动助手
Operator智能体负责底层动作决策,根据Manager提供的信息、最近的动作和错误历史,结合长期记忆中的提示(Tips),参考Perceptor提供的精细视觉感知结果,决定具体执行的动作。更新后的知识被反馈给Manager和Operator,助力后续任务的规划和动作决策,实现智能体性能和效率的持续提升。Notetaker智能体在任务执行过程中负责信息聚合,依据任务相关的各种信息,如输入查询、整体计划、当前子目标、任务进度、屏幕感知结果以及已有笔记等,提取和汇总关键信息,为任务推进和决策提供支持。原创 2025-02-25 11:15:20 · 50 阅读 · 0 评论 -
Android - fastspeech模型运行在android实现中文读取文字转语音播放
implementation 'org.tensorflow:tensorflow-lite-gpu:2.8.0' // 可选 GPU 加速。通过以上步骤,你可以在 Android 上实现流畅的中文 FastSpeech TTS 功能。,需配合声码器(如 MelGAN、HiFi-GAN)将频谱转换为音频波形。:模型可能过大,需量化或使用轻量版(如 FastSpeech2-S)。:优化模型结构或使用更高效的声码器(如 LPCNet)。:确保文本转拼音的准确性,可使用离线字典。:缓存常用语句的音频结果。原创 2025-02-25 10:10:07 · 959 阅读 · 0 评论 -
文字转语音(TTS)和语音转文字(STT)是语音技术领域的两大核心技术
TTS和STT技术通过深度学习的推动取得了显著进展,但仍需在自然度、多语言支持、低资源场景等方面持续优化。未来,这两项技术将进一步融入日常生活,成为人机交互的核心组件。原创 2025-02-25 09:02:40 · 856 阅读 · 0 评论 -
Android 将 Whisper 模型转换为 TFLite 并在 Android 应用中直接运行
/ 梅尔频谱图维度。:转换过程中可能遇到不支持的算子(如自定义 Layer),需手动实现或简化模型。:在 Android 端实现音频到频谱图的转换(替代 Python 代码)// 1. 录音并保存为文件(需实现录音逻辑)// 4. 使用 TTS 播放结果。// (参考之前的 TTS 代码)// 加载音频并重采样到 16kHz。// 加载 TFLite 模型。// 2. 预处理音频。// 3. 执行推理。原创 2025-02-24 18:33:07 · 826 阅读 · 0 评论 -
Android开发 - 外部类,如何调用MainActivity中的 speakText函数?
val timerTask = MyTimerTask(this) // 传递 this(即接口实现)EventBus.getDefault().register(this) // 注册事件监听。EventBus.getDefault().unregister(this) // 取消注册。TimerTask->>MainActivity: 通过接口/EventBus/广播触发。// 定时任务触发时,通过接口回调 Activity。// 初始化定时任务时,将接口实例传递给外部类。// 启动定时任务...原创 2025-02-24 11:32:33 · 563 阅读 · 0 评论 -
android app 文字播放语言功能实现
在 Android 应用中实现文字转语音(TTS)功能可以通过系统自带的API 实现。原创 2025-02-24 11:25:26 · 951 阅读 · 0 评论 -
Android应用APK中通过FMQ(Fast Message Queue)操作硬件设备(如电插锁)
Android App] → [Binder IPC] → [System Service] → [FMQ] → [HAL层] → [内核驱动] → [电插锁硬件]mCommandQueue.write(new byte[]{cmd}, 0, 1);// 返回FMQ描述符。// 设置GPIO电平。// 调用驱动接口(例如GPIO控制)// 初始化FMQ(缓冲区大小128字节,同步模式):直接控制电插锁的GPIO/I2C等硬件接口。:最终通过GPIO/I2C等接口控制硬件。// 发送控制指令(开锁/关锁)原创 2025-02-21 11:44:34 · 812 阅读 · 0 评论 -
在 Android 系统中,FMQ(Fast Message Queue,快速消息队列) 技术深度解密和应用场景
FMQ是Android为高性能场景量身打造的IPC机制,通过共享内存和环形缓冲区实现极致效率,适用于音频、视频、传感器等实时性要求高的模块。在Android系统中,Fast Message Queue(FMQ)是一种高性能的进程间通信(IPC)机制,专为需要低延迟和高吞吐量的场景设计。FMQ基于共享内存实现,发送方和接收方通过映射同一块物理内存来传递数据,避免了传统IPC(如Binder)中的数据拷贝(零拷贝)。)进行同步,当队列满/空时阻塞线程,确保数据可靠性。适合需要严格数据同步的场景。原创 2025-02-21 10:33:21 · 858 阅读 · 0 评论 -
FBD电插锁硬件,如何通过C++ 控制低电压高低电压实现控制开关锁,通过磁吸检查是否开门操作
在C++中控制FBD电插锁的低电压/高电压状态,通常需要结合硬件接口编程。原创 2025-02-18 17:58:48 · 179 阅读 · 0 评论 -
论文解析:由多种人体肌肉组织驱动的生物混合手,人机融合取得新突破
该研究通过生物混合技术实现了由肌肉组织驱动的机械手,展示了在精准运动控制、耐久性及模块化设计方面的突破。补充材料中的详细实验数据(如电场模拟参数、材料导电性)为技术验证提供了坚实基础,但长期稳定性和实际应用仍需进一步优化。这一成果为未来生物机器人、柔性假肢及组织工程领域提供了重要参考。原创 2025-02-16 17:59:26 · 80 阅读 · 0 评论 -
人形机器人 - 仿生机器人核心技术与大小脑
通过激光雷达、摄像头、红外传感器、超声波等设备获取环境信息,结合视觉、触觉、力觉等多模态数据,实现障碍物检测、动态目标跟踪等功能。:基于生物运动模式(如人类步态、昆虫爬行)设计控制算法,例如零力矩点(ZMP)控制法确保双足机器人行走稳定性,或液压驱动系统提升抗扰动能力(如波士顿动力Atlas机器人)79。:采用轻质合金、智能材料(如形状记忆合金)或柔性材料,模仿生物肌肉的柔韧性与刚性骨骼的结合,提升运动效率与负载能力79。:模仿生物能量利用效率,设计机械能回收装置(如行走时的动能转化),延长作业时间7。原创 2025-02-16 11:12:21 · 276 阅读 · 0 评论 -
论文解析:MuxHand——基于时分复用电机的电缆驱动灵巧机械手
传统灵巧机械手依赖大量电机实现多自由度(DOF),导致体积大、成本高。:电机数量减少55%(9 DOF仅需4电机),驱动箱体积仅200mm×120mm。:YCB数据集(饼干盒、泡沫砖等)及日常物品(冰棒棍、剪刀等)。磁铁分布:关节内嵌磁铁,南北极交替排列(图5(f)-(g))。两指捏取(小物体)、三指包裹(大物体)、掌部包络(重型物体)。:实现远端指间关节(DIP)与近端指间关节(PIP)联动。:外力致关节错位后,磁性关节自动复位(图8(c))。:各驱动电缆独立路径,避免运动干涉(图5(e))。原创 2025-02-15 14:03:40 · 47 阅读 · 0 评论 -
人形机器人 - 灵巧手:人形机器人的核心零部件
每根手指分为远端(DIP)、中间(PIP)、近端(MCP)三个关节,其中MCP关节支持弯曲伸展及内收外展的双自由度,显著提升抓取适应性。:在拇指和小指处引入双对掌关节(Opposition),增强手部整体操作的灵活性和稳定性,例如实现更复杂的“捏取”和“包裹”动作10。:中信建投测算,若人形机器人产量达500万台,灵巧手市场规模将超千亿元,带动微型丝杠、腱绳及传感器需求激增10。:采用独立腱绳控制手指伸展,取代早期的扭力弹簧设计,提升响应速度和灵活性,避免弹簧疲劳导致的寿命问题8。原创 2025-02-15 12:11:10 · 126 阅读 · 0 评论 -
STM32 是什么?同类产品有哪些
STM32 提供丰富的产品线(如 STM32F、STM32H、STM32L 等),支持从低功耗到高性能的多样化需求,并集成多种外设(ADC、PWM、USB、CAN、以太网等)。的 32 位微控制器(MCU)系列。:集成 Wi-Fi/蓝牙,适合物联网,但非纯 MCU(含双核 Tensilica)。:基于 Cortex-M 内核,适合工业控制和物联网,强调低功耗和高集成度。:基于 Cortex-M 内核,强调整合性和低功耗(如 SAM D21)。:开发工具(IDE、调试器)、软件库(HAL、LL)、社区支持。原创 2025-02-14 18:19:30 · 1630 阅读 · 0 评论 -
人机大战职场 - 15万美元波士顿动力机器人 、9.9万元宇树机器人 与 雇佣人力 的成本对比分析
以下是与约15万美元高(需定制化集成)高精度/危险环境(如核电巡检)约9.9万人民币低(开箱即用)重复性任务(如物流搬运、巡检)年成本约7-12万无(需培训)复杂操作、柔性生产5-10kg(消费级)依赖个体体力复杂地形、极端温度结构化场景(如仓库)灵活应对突发情况需专业工程师操作简单培训即可使用岗位培训周期1-3个月:随着国产机器人(如宇树)技术迭代,预计3-5年内机器人综合成本将低于人力。原创 2025-02-14 13:48:31 · 32 阅读 · 0 评论 -
Android studio常量表达式的错误
**Resource IDs 非常量表达式**:从 Android Gradle Plugin 8.0 开始,资源 ID 将不再是 `final`,因此不能直接在 `switch` 语句中使用。1. **避免在 `switch` 语句中使用资源 ID**:将 `switch` 替换为 `if-else` 或者使用 `when`(如果使用 Kotlin)。- **匿名内部类可替换为 lambda 表达式**:代码中多次使用了匿名内部类,可以简化为 lambda 表达式以提高代码简洁性和可读性。原创 2025-02-10 18:34:05 · 469 阅读 · 0 评论 -
IOT物联网开发工具和技术储备
建议从开源工具入手(如Arduino+Node-RED),逐步扩展到企业级云平台(如AWS IoT),同时关注边缘计算与AI的融合趋势。:LoRa模块(远距离低功耗)、NRF24L01(2.4GHz射频)、SIM800L(4G通信)。:ESP-01(Wi-Fi转串口)、RS485模块(工业总线转UART)。:DHT22(温湿度)、BMP280(气压)、MQ-2(气体检测)。:MPU6050(陀螺仪+加速度计)、HC-SR04(超声波测距)。确定应用场景(如农业监测、工业预测性维护)、设备规模和数据频率。原创 2025-02-10 09:13:45 · 821 阅读 · 0 评论 -
基于YOLOv11在智能货柜中的应用方案
YOLOv11相较于前代模型(如YOLOv8)参数减少22%,mAP提升显著,在COCO数据集上达到51.5%(YOLO11m),同时支持640×640分辨率的实时处理(T4 GPU推理时间4.7ms)3。:针对货柜场景优化,如模拟低光照(货柜内部)、遮挡(商品堆叠)、多角度拍摄等,使用旋转、缩放、颜色扰动等方法提升泛化性109。:在云端进行模型训练与更新,边缘端执行实时检测,通过MQTT协议同步库存数据至管理系统810。:采用YOLO格式,包含商品类别、边界框及实例分割掩膜(用于区分堆叠商品)49。原创 2025-02-07 18:35:03 · 745 阅读 · 0 评论