所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
物联网非洲猪瘟检测仪
haizhou haizhou 2019-12-31 12:34:40
3
1
简单

大家好,我们是北京市第九十四中学朝阳新城分校小学部的李翔东,王鸿博鑫和付博远,我们参加Do your bit创意大赛的想法出自于最近一年多,看到好多关于非洲猪瘟的新闻报道,猪猪那么可爱,那么好吃,却死的那么惨,我们很伤心!我们希望通过我们的创意能够对非洲猪瘟的防治起到积极的作用。


步骤1 步骤1
方案介绍

背景: 非洲猪瘟是由非洲猪瘟病毒感染家猪和野猪引起一种急性、烈性、高度接触性的传染病,致死率高达90%以上,特别对家猪可高达100%,是世界动物卫生组织(OIE )列为法定报告的动物疫病,我国也将其列为重点防范的一类动物疫情。自从2018年进入我国以来,据官方数据统计,截止2019年8月底我国31个省市区共报告发生147起疫情,19355头生猪发病,13385头死亡,死亡和扑杀数量112.76万头。从2018年3季度到今年2季度一年间,统计局数据显示生猪存栏从4.29亿头减少到3.48亿头,下降8100万头, 直接经济损失高达1000亿元,非洲猪瘟已经严重影响到我国的农业经济安全和食品安全,未来对于非洲猪瘟的防疫防治将会是一项长期的任务。 

步骤2 步骤2
项目介绍

为了更好地防治非洲猪瘟,需要及早发现猪瘟的症状,及早采取措施,才能将疫情降到最小。得了非洲猪瘟的猪,发病初期的最明显症状就是体温升高,其体温可升高至41℃ ,约持续四天,这一段时间是早期检验猪瘟的重要阶段。根据猪瘟引起猪发烧这一症状,我们发明了一款利用Microbit和红外温度传感器检测猪体温的检测仪,可以实现实时监测猪的体温,并通过物联网上传至服务器,一旦猪的体温过高,超过正常值,就会立刻通过语音报警通知管理人员,对猪的健康状况做进一步检查,同时在服务器端重点记录温度数据。本装置构造简单,运行可靠,对于防控非洲猪瘟疫情有着重大的现实意义。

步骤3 步骤3
制作过程
材料清单 材料清单
1x
Microbit主控板
1x
micro:bit掌控I/O扩展板
1x
非接触式红外温度传感器MLX90614
1x
物联网模块OBLOQ
1x
ISD1820语音播放模块
1x
电池

Microbit主控板插到扩展板上,扩展板依靠电池供电,物联网模块接到扩展板的P1和P2引脚,非接触式红外测温传感器通过IIC总线与Microbit 通信,语音模块ISD1820的控制发声引脚连接到Microbit的P8引脚。以下是各部分的连接示意图

projectImage
projectImage
projectImage
projectImage
projectImage
步骤4 步骤4
程序设计

程序设计的难点主要还是在物联网模块的连接,我们最开始用Makecode编程,但是似乎Obloq的程序模块没有办法连接wifi,也许是软串口的问题吧,后来改用Mind+用硬串口编程顺利实现。 

正常猪的体表温度一般在37度以下,我们的程序设计为超过38度就判断为发烧,此处的温度可以根据非洲猪瘟发热的具体温度做相应的调整。

设计为每隔5秒钟检测一次体温,并通过物联网模块,将温度数据发送到服务器端,猪舍内温度一般都低于猪的体温,所以一旦温度超过38度,肯定就是猪的体温过高了,就会激活语音模块发声,扩展板自带的蜂鸣器也会发声,并且Microbit的屏幕会显示哭脸的图形。 此装置可以放置在猪的饮水器或者食槽附近的猪栏外,在这样的位置,同一个猪舍的猪会经常经过,安装一个这样的装置就可以同时检测猪栏里的所有猪的体温数据,投入会比较少,而且这样的位置也不会弄脏传感器,可以远距离长期监测,非常方便。

projectImage

物联网连接步骤

projectImage

物联网端用热水来代替发烧的猪测量得到的温度数据

projectImage
projectImage
附件 附件
Makelog作者原创文章,未经授权禁止转载。
3
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]