用ArduinoUno制作一个智能的自动宠物喂食器

图2:TEMT6000光敏传感器与ArduinoUno的接线图

图3:TEMT6000和ArduinoUno之间的接线图

图4:Arduino显示传感器最大值的串口监视器

光敏传感器的代码:

第2步:添加距离传感器

GP2Y0A21YK将被安置在食物容器上方,在开启自动喂食功能前,需要先测量瓶子里的剩余空间(即食物的多少)。有了这个距离传感器,系统将检测食物容器(或瓶子)是满的还是空的。具体工作方式如下:

距离较小:自动系统只会增加一小部分食物;

中等距离:您的宠物将获得一半食物;

距离较大:自动系统将投喂全部食物。

这里的距离表示从安装距离传感器的位置到食品容器底部的距离。由于传感器的量程为10-80cm,所以传感器需要在食品容器顶部以上10cm处才能读取正确的距离值。

如何确定传感器的最佳拟合线:

摘自Pololu.com

传感器的输出电压与测量距离的倒数之间的关系在传感器的可用范围内近似线性。您可以使用此图将传感器输出电压转换为一个近似的距离,方法是创建一条最佳拟合线,将输出电压(V)的倒数与距离(cm)联系起来。线性化方程的最简形式可以表述为到反射物体的距离约等于一个常数尺度因子(~27v*cm)除以传感器的输出电压之后的数值。因此增加一个恒定的距离偏移量并修改缩放因子可以改善这条线的拟合。

图5:距离传感器的特性/Pololu.com

摘自Phidgets.com

基于夏普的“典型值”,将传感器值转换为距离的公式(公式仅适用于传感器值在80–500之间)为:

距离(cm)=4800/(传感器值–20)

这种传感器可以找到离物体的距离,这些物体呈现出非常窄的边缘,比如角度非常尖锐的墙壁。

注:该传感器的输出因单元而异,并取决于目标的特性(反射率、尺寸、运动方向、目标对准)。

图6:夏普GP2Y0A21YK与Uno之间的接线图

图7:夏普距离传感器、TEMT6000、Uno之间的接线图

代码:

intlightSensor=0;intdistanceSensor=1;voidsetup(){Serial.begin(9600);}voidloop(){intvalueFromLightSensor=analogRead(lightSensor);Serial.print("LightValue=");Serial.print(valueFromLightSensor);Serial.println("");Serial.print("DistanceValue=");intvalueFromDistanceSensor=analogRead(distanceSensor);intdistance=4800/(valueFromDistanceSensor-20);Serial.print(distance);delay(1000);}

这是一个实用模块,即使在系统关闭时,上面所配备的电池也能保证系统工作的连续性。

图8:RTC模块接线图

图9:RTC、夏普距离传感器、TEMT6000、Uno之间的接线图

为了获得最佳的使用效果,需要为模块添加两个库。

DS1307RTC

连接线(这个库已经包含在ArduinoIDE中,因此添加起来很容易)

#include#include#includeintlightSensor=0;intdistanceSensor=1;voidsetup(){Serial.begin(9600);setSyncProvider(RTC.get);}voidloop(){intvalueFromLightSensor=analogRead(lightSensor);Serial.print("LightValue=");Serial.print(valueFromLightSensor);Serial.println("");Serial.print("DistanceValue=");intvalueFromDistanceSensor=analogRead(distanceSensor);intdistance=4800/(valueFromDistanceSensor-20);Serial.println(distance);Serial.print("Hour=");Serial.println(hour());delay(1000);}

图12:所显示的小时

继续阅读>

TiberiaTodeila

浏览量

下载发烧友APP

电子发烧友观察

长沙市望城经济技术开发区航空路6号手机智能终端产业园2号厂房3层(0731-88081133)

THE END
1.主人才发现自动喂食器原来出的狗粮这么少,狗子站在旁边哈喇子都留...主人才发现自动喂食器原来出的狗粮这么少,狗子站在旁边哈喇子都留下来了,狗子:钱难挣,屎……屎还行城市大眼睛 福建 0 打开网易新闻 体验效果更佳郭正亮:日本为什么越来越沉默了,看看他们的GDP你就明白了! 金日事 592跟贴 打开APP 我国要建水电站,还没动工,就遭到印度坚决反对,这是为何? 西橙历史 47跟贴 ...https://m.163.com/v/video/VVFLIDEGS.html
2.自动喂食机工作原理是什么?自动喂食器有很多种,他们的工作原理如下:1、沙漏式自动喂食器,此喂食器并不是指其外形像沙漏,而是...https://iask.sina.com.cn/jx/sh/tYgBDwXqOUu.html
3.宠物喂食器的工作原理是怎样的?5.防倾倒设计:一些宠物喂食器具有防倾倒的设计,以避免宠物将喂食器推倒或打翻。这可以通过底部的防滑材料、重型底座或其他稳定性增强措施来实现。 需要注意的是,不同品牌和型号的宠物喂食器可能会有一些差异,但上述的工作原理是普遍适用的。宠物喂食器的主要目标是自动化投食过程,以提供准确的食物量和定时的投食计划,...http://www.throughtek.cn/iot-news/368.html
4.电子科学技术毕业论文宠物定时喂食器设计与开发.docx此外还会由于饲养人员长时间的从事单调重复的工作, 造成对工作的热情锐减, 也不能使宠物的饮食规律得到保障。本设计就是为了同时满足这些需要而设计的智能宠物自动喂食器。系统方案设计总体设计方案构思设计一个宠物自动喂食器要想实现自动控制、正常显示时间、温度测试和闹 钟提示的功能, 就要细分到各个模块去实现。 https://max.book118.com/html/2021/0702/8113054137003115.shtm
1.宠物喂食器的工作原理是什么?市面上不同的宠物喂食器。不同的宠物喂食器的工作原理是不一样的。现有的宠物喂食器有:沙漏式重力自动喂食器、机械控制式自动喂食器和电动宠物智能自动喂食器。由于它们的工作原理不同,使用的技术就不一样。这些动物喂食器价格的差异也很大。我们来了解它们的工作原理。根据自身的实际情况。给宠物挑选合适且实用的宠...https://petkits.cn/show-49-139-1.html
2.宠物自动喂食器原理图HEX烧录程序电路方案该设计是一个简单的基于PIC16F84单片机宠物自动喂食器,考虑到便于操作,都采用管脚式元器件焊接。先分享原理图跟烧录文件,仅供学习参考。宠物自动喂食器焊接实物PCB截图:宠物自动喂食器原理图截图:https://www.cirmall.com/circuit/4891
3.51单片机宠物喂食器代码仿真电路原理图.rar资源浏览查阅189次。设计方案基于单片机的自动投食器设计,通过模块化的设计,利用STC89C52单片机连接控制各模块,逐智能宠物屋设计更多下载资源、学习资料请访问CSDN文库频道.https://download.csdn.net/download/mbs520/12773239
4.PetlibroGranary3L宠物自动喂食器(微众测)(众测)Petlibro Granary 3L宠物自动喂食器(微众测) (众测), 北美省钱快报新上线众测频道,涉及汽车、电子、时尚美妆、生活家居等十几个分类的各类产品免费测评体验,以及各类产品体验报告长文章等。https://www.dealmoon.com/product-reviews/2388
5.基于单片机的智能宠物喂食器设计基于单片机的智能宠物喂食器设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文档,供大家参考学习。也可在本博客主页找到更多下载资源、学习资料请访问CSDN下载频道. https://download.csdn.net/download/u013253075/45707121?spm=1003.2166.3001.6637.2 ...https://chandianzi.cn/ji-yu-dan-pian-ji-de-zhi-neng-chong-wu-wei-shi-qi-she-ji-2.html
6.《100件让你惊叹的智能创意产品设计》5.宠物自动喂食器 下面多新奇介绍的是一款基于智能手机app控制的智能宠物喂食器,适用于所有猫咪和中小型狗狗。App可一键设置WIFI,远程自定义喂食,实时远程观看宠物进食。 6.多功能手电筒 是一个高科技,小巧轻便的手电筒,谁能想到这个简单的手电筒有别的功能呢?它具备拍摄、摄像和投影机功能,专为夜间所准备,光到哪里...https://www.jbairui.net/shejibaokan/13930.html
7.智能宠物喂食器LEARN(1)了解红外检测传感器的工作原理。 (2)了解超声波原理。 (3)了解舵机的控制方式。 (4)制作宠物喂食器案例。 扩展知识? 人体红外检测 人体红外检测的原理是利用人体散发的红外辐射进行检测。 人体散发的红外辐射主要来自于体表的热辐射,其波长一般在8-14微米之间,被称为远红外波段。人体的温度通常比周围环境温...https://wiki.elecfreaks.com/microbit/interesting-case/classroom-smart-pet-feeder-kit/smart-pet-feeder
8.mcuclubjj摘要:本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。本设计主要研究如何设定五个时间点并发出喂食信号。宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。喂食器的喂食过程,通过键盘设定...https://www.mcuclub.cn/archives/18032
9.基于单片机的智能宠物喂食器开题报告广西科技大 学普通本科毕业设计(论文)开题报告课题名称 基于单片机的智能宠物喂食器设计 学院 电气与信息工程学院 专业 电子科学与技术 班级学号姓名 指导教师 2016年 3月 23日推荐精选一、毕业设计(论文)选题的目的和意义目的:社会经济的飞速发展与城市化进程的加速,城市市民家庭的封闭化和人口老龄化的情况日益突出,...https://m.renrendoc.com/paper/156841747.html
10.宠物自动喂食器宠物自动喂水器训狗器宠物航空箱深圳市金灿宠物用品有限公司(https://jincanpet.gys.cn)主营产品包括宠物自动喂食器、宠物自动喂水器、训狗器、宠物航空箱等,深圳市金灿宠物用品有限公司负责人李女士,深圳市金灿宠物用品有限公司希望能与您成为合作伙伴http://jincanpet.cn.china.cn/