当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]畜牧业是一门讲究细节的行业。了解每头牲畜最后一次接种疫苗的时间、出生日期、主人信息以及健康状况记录,对农民、兽医和畜牧检查员来说至关重要。然而,在大多数中小型农场中,这些记录却散落在手写笔记本、电子表格或仅仅依靠记忆之中。

畜牧业是一门讲究细节的行业。了解每头牲畜最后一次接种疫苗的时间、出生日期、主人信息以及健康状况记录,对农民、兽医和畜牧检查员来说至关重要。然而,在大多数中小型农场中,这些记录却散落在手写笔记本、电子表格或仅仅依靠记忆之中。

误识别确实存在风险。对于同一种病症接受两次治疗的动物,或者更糟的是,因检查时无法在入口处可靠确认其身份而被遗漏——这些都不是边缘情况。

该项目通过基于ESP32的便携式RFID扫描仪,结合SSD1306 OLED显示屏实现设备即时反馈,并配合PHP/MySQL网络仪表盘进行数据记录和历史追踪,从而解决了这一问题。

这个想法

每只动物都佩戴着一种被动式RFID标签,这种标签与门禁卡相同,固定在项圈或耳标上。当农民或兽医扫描动物时,设备会读取标签的唯一ID,通过Wi-Fi查询数据库,并在几秒钟内将动物的完整信息显示在OLED屏幕上。

如果标签未注册,将显示错误信息,并通过蜂鸣器提醒操作员。成功扫描后,LED指示灯会亮起,并将事件记录到服务器。

网络仪表板让农场管理者能够通过浏览器添加新动物、更新记录以及查看扫描历史。

工作原理

系统流程

固件运行一个主循环,持续轮询MFRC522以检测标签。当检测到标签时:

•UID 被读取并转换为十六进制字符串。

•向PHP后端发送一个HTTP GET请求,参数为UID。

•服务器检查MySQL数据库,返回动物的名称、种类、年龄、疫苗接种状态和主人信息。

OLED显示屏显示此信息。

•绿色的LED灯亮起,蜂鸣器发出短暂的提示音。

如果数据库中未找到该标签的UID,OLED将显示“未知动物”,红色LED会亮起,蜂鸣器发出长鸣的错误提示音。

在扫描前按住注册按钮,可将设备置于注册模式——下次扫描的标签将通过网络仪表板排队进行注册,而非直接查询。

固件 — ESP32(Arduino / C++)

固件使用Arduino ESP32框架编写。主要库:

•MFRC522 — RFID通信

•Adafruit_SSD1306 — OLED 显示

•WiFi.h + HTTPClient.h — Wi-Fi 和 HTTP POST/GET

•ArduinoJson — 解析来自PHP服务器的JSON响应

•后端 — PHP + MySQL

服务器端运行在 XAMPP(Apache + MySQL)上,并提供两个端点:

•lookup.php — 接收一个UID,查询数据库并返回JSON。

•register.php — 接受来自仪表板表单的新动物数据和UID。

•log.php — 记录每次扫描事件并附带时间戳。

网页仪表盘

管理仪表板是一个由 Apache 服务的 PHP/HTML 前端界面,可让农场工作人员实现以下功能:

•添加新动物并将其与RFID标签UID关联

•编辑动物记录(更新疫苗接种状态、年龄、备注)

•删除已注销的动物

•查看扫描历史 — 每次RFID扫描的带时间戳日志

仪表板使用一个简单的HTML表格,通过PHP从MySQL数据库渲染行,并针对桌面和移动浏览器进行了可读性优化的样式设计。

通知系统

每次扫描成功后,PHP后端可以使用数据库中存储的联系信息触发所有者的通知。该功能通过PHP内置的mail()函数实现,并可连接至SMTP中继服务器以确保消息可靠送达。

外壳

该设备是一款定制的3D打印楔形桌面单元,专为在扫描站上稳定放置而设计,而非随身携带。其倾斜的前表面将所有控制按钮和指示灯朝向操作人员,便于在动物被带到扫描点时使用。

正面有五个开口,其中主要的包括:

•OLED窗口——位于倾斜面板顶部的矩形凹槽,用于安装SSD1306显示屏,略微凹陷,使屏幕平整贴合并得到保护。

•两个小圆形孔,位于OLED下方,分别用于绿色(成功)和红色(错误)LED灯,与面板成角度设计,以便操作人员清晰可见。

•USB接口位于机箱底部,可直接通过墙适配器或扫描站的USB电源持续为设备供电,无需打开机壳。

•整个产品采用圆角和倒角设计,使外部表面光滑且易于擦拭,这在畜牧环境中尤为重要。所有部件均内嵌于一个简单的印刷支架上,盖子则通过卡扣或螺丝固定在底座上,便于组装和维护时取用。

结果

结论

管理牲畜不应依赖于文书记录、猜测或试图记住上次检查的是哪只动物。该项目证明,只要配备经济实惠的硬件并进行相对简单的设置,就有可能建立一个可靠的识别系统,使其在实际农场环境中运行,并准确记录每头牲畜的数字信息。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

印度尼西亚许多学校和机构都面临网络连接不稳定的问题。当网络中断时,基于云端的考勤系统完全失效,导致教师无法记录出勤情况,管理员也面临数据缺失的困境。

关键字: RFID ESP32-C3 物联网

基于PIC16F877A的嵌入式系统,可控制顺序LED动画,并通过OLED显示屏提供实时视觉反馈。该项目展示了将多个嵌入式硬件外设集成到一个智能控制系统中的技术。

关键字: OLED显示屏 LED PIC16F877A

2026年4月28日,致力于亚太地区市场的国际领先半导体元器件分销商---大联大控股旗下诠鼎集团宣布,携手复旦微电子(Fudan Micro)成功举办“从识别到感知:RFID×传感协同,赋能产业数字化”线上研讨会。本次活...

关键字: RFID 智能小家电 LED

双方合作带来行业领先的可持续创新方案,为大规模实现低碳NFC连接释放市场潜力。 Tageos全新 EOS Lite和EOS Zero® Lite产品...

关键字: FLEX RFID 集成电路 SEMICONDUCTOR

在智能仓储管理中,RFID(射频识别)技术凭借其非接触式识别、多标签同步处理等特性,成为物资追踪与定位的核心工具。然而,复杂仓储环境中的多径效应、信号干扰等问题,导致RSSI(接收信号强度指示)值波动显著,直接影响三角定...

关键字: 智能仓储 RFID RSSI滤波

在无线通信技术领域,NFC(近场通信)与RFID(射频识别)作为两大主流短距离识别技术,常被混淆或等同视之。尽管二者共享相似的电磁感应原理,却在技术特性、应用场景及安全性设计上存在显著差异。

关键字: NFC RFID

嵌入式网络正处于由“万物互联”向“万物智联”演进的关键阶段,对低时延、高可靠与异构融合提出了更高要求。最近,国际研究聚焦于体系架构创新与范式重塑,如太赫兹通信及时间敏感网络调度优化;国内研究则更强调工程可行性与系统集成,...

关键字: 嵌入式网络 5G/6G 时间敏感网络(TSN) 低功耗广域网(LPWAN) 星闪(SparkLink) WiFi智能感知 RFID

这个使用Arduino的自动收费站系统项目演示了如何使用Arduino Uno, RFID技术,IR传感器和伺服电机构建一个全自动收费站系统来处理车辆检测,支付处理和闸门控制-所有这些都无需人工干预。这是一个动手,初学者...

关键字: Arduino RFID 传感器 伺服电机

北京麦斯时代以ThingWorx为核心构建全流程追溯体系,为储氢瓶头部企业生产注入 “数字基因”。

关键字: 储氢瓶 RFID

在这篇文章中,小编将为大家带来物联网的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 物联网 RFID 传感器
关闭