基于芯科科技MG24无线SoC开发板的犬用提示音训练器参考设计

描述

本文介绍一个基于Silicon Labs(芯科科技)MG24无线SoC开发板所打造的犬用提示音训练器(Dog Beep Reinforcer)参考设计,通过犬用项圈在433 MHz频段发送提示音来减少过度吠叫,并展示了硬件设计、功能实现、遇到的问题以及未来改进方向。

项目概览

核心目标:利用Xiao MG24与定制电路板,向狗用项圈发送强化提示音,帮助控制救援犬的过度吠叫。

频段:433MHz无线射频。

功能选择:仅保留提示音功能,不使用项圈的其他特性。

硬件与连接

参考设计主板:Xiao MG24。

扩展板:Explorer 433,包含光传感器、AHT21温湿度传感器、RFM69HCW射频模块、Grove接口(I²C 与 UART)。

连接方式:SPI接口连接RFM69HCW,使用CS、Reset、DIO0、DIO2。

外壳设计:定制STL文件,支持天线、USB接口与Grove插槽。

获取犬用项圈信号

为了获取犬用项圈的信号,该参考设计使用了Flipper Zero设备,将其设置为频率扫描器进行录制并保存。随后取出SD卡,提取了每个项圈对应的子文件,这些文件中包含已读取的消息。接着需利用专门编写的脚本解析这些子文件,并将其中的时序信息导出为可在项目中引用的头文件。最终,这些头文件就是本项目用来触发项圈的关键部分。

技术问题与解决过程

搭建本参考设计时,Edge Impulse的Arduino库在Xiao MG24开发板上出现了一些问题。问题似乎与Xiao MG24搭载的TF Micro头文件有关,这导致与Edge Impulse Arduino库发生冲突。此问题通过修改库本身绕过了部分问题。同时通过一篇技术帖子提供了正确的终端命令,使得烧录过程可以顺利进行。

未来改进

机器学习:希望未来能完善Xiao MG24与Edge Impulse的兼容性,实现自动识别狗吠并触发提示音。

Matter 集成:进一步利用板载麦克风与Matter无线连接功能,提升智能家居联动。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分