芯查查logo
  • 数据服务
    1. 新产品
    2. 物料选型
    3. 查替代
    4. 丝印反查
    5. 查品牌
    6. PCN/PDN
    7. 查方案
    8. 查代理
    9. 数据合作
  • SaaS/方案
      SaaS产品
    1. 供应链波动监控
    2. 半导体产业链地图
    3. BOM管理
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
  • 开通会员
我的电机向太空
上海电机学院-学生
萤火工场CEM5826-M11测评:监测鸡群,守护农场

我发现我用电脑端发的帖子你们大多都看不见。

这次我换手机端发一遍。顺便说一下那个串口接收错误数据的解决方案。

本来是基于arduino uno的系统,后面出了这个问题之后以为是板子的问题,临时换了esp32上场,但是这个问题还是出现。

最后发现其实还是数据类型的问题。接收端改成int即可。

回归正题,我想养鸡🐔:

一、创意想法

在现代养殖业中,鸡群的健康和安全是养殖户最为关心的问题之一。然而,蛇、黄鼠狼等危险动物时常潜入鸡舍,给鸡群带来极大的威胁。传统的防护措施,如设置围栏、使用捕兽夹等,虽然能在一定程度上起到防护作用,但仍存在诸多局限性,如无法实时监测鸡群动态、难以及时发现危险动物等。萤火工场CEM5826-M11 24GHz毫米波雷达模块凭借其高灵敏度和精准检测能力,为农场安全监测提供了一种创新解决方案。我想要利用雷达模块检测范围内鸡的移动速度,鸡是一种很胆小的动物,一旦受惊要么鸡飞狗跳地乱跑,要么吓呆了一动不动。雷达模块可以通过检测鸡跑动的速度阈值,来判断鸡群是否遇到危险,并发出告警信息。

二、产品概述

CEM5826-M11是一款专为人体微动存在检测而设计的毫米波雷达模块,但其出色的性能同样适用于监测动物的动态。它通过发射24GHz电磁波信号,利用多普勒效应探测运动目标,能够灵敏地检测出动物的运动速度和方向。模块的主要特点包括:

高灵敏度微动检测:能够捕捉到鸡群细微的运动变化,如走动、觅食等,同时也能检测到蛇、黄鼠狼等动物的潜行和快速移动。

实时检测与反馈:检测周期为实时,一旦检测到异常动物的入侵,能够迅速输出信号,为养殖户及时采取防护措施提供时间保障。

宽广的检测范围:挂高3米时,微动人体检测半径可达3米,移动检测半径为5-6米,能够覆盖鸡舍的大部分区域,确保无死角监测。

稳定的性能表现:在复杂的农场环境中,面对各种干扰源,如鸡舍内的噪音、变化的光线等,模块仍能保持稳定的检测性能,不受影响。

三、技术规格

根据规格书,CEM5826-M11的技术规格如下(25℃):

供电电压:3.6V至5.5V

供电电流:65mA@5V

发射等效空间辐射功率:5dBm

发射天线半功率方向角:水平110度,垂直110度

接收天线半功率方向角:水平110度,垂直110度

频率:24G-24.25GHz

调制方式:CW

检测范围:挂高3m时,微动人体检测半径3米,移动检测半径5-6米

在农场的实际测试中,模块的性能表现出色。将模块安装在鸡舍的上方,挂高约3米,能够准确地检测到鸡群的运动状态。当鸡群正常走动、觅食时,模块能够稳定地输出检测信号,显示出鸡群的运动速度和信号强度等数据。而当蛇、黄鼠狼等危险动物潜入鸡舍时,模块能够灵敏地捕捉到它们的异常运动速度和方向,及时发出预警信号。通过串口输出的数据分析,养殖户可以清晰地了解鸡舍内的动态情况,为采取相应的防护措施提供了可靠依据。

四、简单搭建一下仿真

先看一下这个古老的OLED屏幕好不好用:

图1 测试程序1234

#include <U8g2lib.h>

#include <Wire.h>

U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);

void page1() {

u8g2.setFont(u8g2_font_timR24_tf);

u8g2.setFontPosTop();

u8g2.setCursor(0,0);

u8g2.print("1234");

}

void setup(){

u8g2.setI2CAddress(0x3C*2);

u8g2.begin();

u8g2.enableUTF8Print();

}

void loop(){

u8g2.firstPage();

do

{

page1();

}while(u8g2.nextPage());

}

图2 模块正常

接上雷达模块后就开始不正常了,接受不到数据。只有按下RST才能接收到数据。

经过一个上午的努力奋斗,发现是电脑串口和传感器串口冲突了,看来不能用同一个串口,咋办呢?

暂且不表,看看评论区大神有没有特别的办法。--------------已解决

图3 比较正常的情况

答案:使用软串口

就是不知道软串口为什么接受到的数据不全。有知道的大神麻烦解答一下。

五、应用场景与优势

在农场鸡舍中,CEM5826-M11的应用场景广泛且具有明显优势:

实时监测鸡群动态:模块能够24小时不间断地监测鸡群的运动状态,确保养殖户随时掌握鸡群的健康状况和活动情况。一旦鸡群出现异常行为,如惊慌失措、四处逃散等,模块能够及时检测并报警,提醒养殖户注意可能存在的危险因素。

预警危险动物入侵:通过精准检测动物的运动速度和方向,模块能够有效区分鸡群的正常活动和危险动物的入侵行为。当蛇、黄鼠狼等动物潜入鸡舍时,通过检测鸡的反应,模块会立即发出预警信号,养殖户可以迅速采取措施,如启动驱赶装置、关闭鸡舍出入口、释放战斗机器人等,防止危险动物对鸡群造成伤害。

优化养殖管理:将模块检测到的数据与农场的养殖管理系统相结合,可以实现智能化的养殖管理。例如,根据鸡群的活动规律和健康状况,自动调整饲料投放量、光照强度等,提高养殖效率和鸡群的生长质量。

代码附后https://pan.baidu.com/s/1Z5G-uSZK__D_TmhH92SScw?pwd=7788  提取码:7788 复制这段内容打开「百度网盘APP 即可获取」

DIY 开发板测评
版块: 萤火工场
2024/12/29 12:06
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
最新帖子
树莓派pico 2测评 - 初体验【工程师经验】+ 飞线【开源】zvs142857 2.1A,3A快充 充电宝迷你UC3842 开关电源优化全解析:攻克常见难题,提升性能飞腾CPU × DeepSeek大模型,双芯加持全系列稳跑
热门版块
查看更多
电子DIY
电子元器件
维修技术
抄图联盟
汽车电子工程师论坛
工业电子专区
新手入门指南
单片机/MCU论坛
PCB设计
开源项目

125

收藏

分享

微信扫码
分享给好友

评论