芯查查logo
  • 物料选型
  • 数据服务
    1. 新产品
    2. 查替代
    3. 丝印反查
    4. 查品牌
    5. PCN/PDN
    6. 查方案
    7. 查代理
    8. 数据合作
  • 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 人
自定义圈子
移动
发布帖子
发布动态
发布问答
最新帖子
【开源】基于UC3842芯片的24V3A反激式开关电源【星允派 NEBULA PI】18:使用PWM驱动RGB灯【星允派 NEBULA PI】17:使用消息队列创建工程项目【拆解活动】开源恒温加热台拆解分析5A快速充电宝1.0
热门版块
查看更多
问型号
问技术
问行情
每日打卡
汽车电子工程师论坛
工业电子专区
新手入门指南
专家问答
单片机/MCU论坛
PCB设计

125

收藏

分享

微信扫码
分享给好友

评论