用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.自动喂食机工作原理是什么?自动喂食器有很多种,他们的工作原理如下:1、沙漏式自动喂食器,此喂食器并不是指其外形像沙漏,而是...https://iask.sina.com.cn/jx/sh/tYgBDwXqOUu.html
2.宠物喂食器的工作原理是怎样的?5.防倾倒设计:一些宠物喂食器具有防倾倒的设计,以避免宠物将喂食器推倒或打翻。这可以通过底部的防滑材料、重型底座或其他稳定性增强措施来实现。 需要注意的是,不同品牌和型号的宠物喂食器可能会有一些差异,但上述的工作原理是普遍适用的。宠物喂食器的主要目标是自动化投食过程,以提供准确的食物量和定时的投食计划,...http://www.throughtek.cn/iot-news/368.html
1.宠物喂食器的工作原理是什么?智能电动宠物自动喂食器原理 宠物智能自动喂食器,在食物出口处使用电子装置控制开关。定时打开关闭食物出口。储粮桶内有电动搅拌器。开启喂养时,搅拌器把食物推到喂养盘内。这种喂食器通过电源或电池驱动。电池作为备用电源。当出现停电时,电池供电,喂食器还可以正常工作。宠物智能自动喂食器可以设置喂食时间、喂食次数和...https://petkits.cn/show-49-139-1.html
2.宠物自动喂食器原理图HEX烧录程序电路方案该设计是一个简单的基于PIC16F84单片机宠物自动喂食器,考虑到便于操作,都采用管脚式元器件焊接。先分享原理图跟烧录文件,仅供学习参考。宠物自动喂食器焊接实物PCB截图:宠物自动喂食器原理图截图:https://www.cirmall.com/circuit/4891
3.51单片机宠物喂食器代码仿真电路原理图.rar宠物自动喂食器原理图、HEX烧录程序-电路方案 浏览:0 该设计是一个简单的基于PIC16F84单片机宠物自动喂食器,考虑到便于操作,都采用管脚式元器件焊接。 先分享原理图跟烧录文件,仅供学习参考。宠物自动喂食器焊接实物PCB截图:宠物自动喂食器原理图截图: pet_feed_machine-iot-tuya-v1:这是宠物喂食机的代码,仅用于tuy...https://download.csdn.net/download/mbs520/12773239
4.智能宠物定时喂食器的设计.docx兼容性和可扩展性:喂食器应能与其他智能家居设备兼容,如家庭自动化系统或宠物监控系统,以提供更全面的宠物护理解决方案。 三、智能宠物喂食器技术原理与硬件设计 随着社会的发展和科技的进步,宠物已成为许多家庭的重要成员。快节奏的生活常常使宠物主人无法按时喂养宠物,这对宠物的健康造成了一定的影响。设计一款智能宠物...https://m.book118.com/html/2024/0409/8073024055006055.shtm
5.PetlibroGranary3L宠物自动喂食器(微众测)(众测)Petlibro Granary 3L宠物自动喂食器(微众测) (众测), 北美省钱快报新上线众测频道,涉及汽车、电子、时尚美妆、生活家居等十几个分类的各类产品免费测评体验,以及各类产品体验报告长文章等。https://www.dealmoon.com/product-reviews/2388
6.乐高《宠物喂食器》主题:《宠物喂食器》 上课时间:2019.7.10 授课老师:林老师 目标: 1、巩固皮筋系统传动原理 2、了解传送带的作用 本节课在上节课皮筋传动系统的原理知识上进阶皮筋传动系统(只有一个控制开关),理解一个物体带动所有物体一起运动的原理。培养孩子们的变换的逻辑思维。 https://www.meipian.cn/2923abab
7.《100件让你惊叹的智能创意产品设计》5.宠物自动喂食器 下面多新奇介绍的是一款基于智能手机app控制的智能宠物喂食器,适用于所有猫咪和中小型狗狗。App可一键设置WIFI,远程自定义喂食,实时远程观看宠物进食。 6.多功能手电筒 是一个高科技,小巧轻便的手电筒,谁能想到这个简单的手电筒有别的功能呢?它具备拍摄、摄像和投影机功能,专为夜间所准备,光到哪里...https://www.jbairui.net/shejibaokan/13930.html
8.智能宠物喂食器LEARN(1)了解红外检测传感器的工作原理。 (2)了解超声波原理。 (3)了解舵机的控制方式。 (4)制作宠物喂食器案例。 扩展知识? 人体红外检测 人体红外检测的原理是利用人体散发的红外辐射进行检测。 人体散发的红外辐射主要来自于体表的热辐射,其波长一般在8-14微米之间,被称为远红外波段。人体的温度通常比周围环境温...https://wiki.elecfreaks.com/microbit/interesting-case/classroom-smart-pet-feeder-kit/smart-pet-feeder
9.基于单片机的智能宠物喂食器开题报告广西科技大 学普通本科毕业设计(论文)开题报告课题名称 基于单片机的智能宠物喂食器设计 学院 电气与信息工程学院 专业 电子科学与技术 班级学号姓名 指导教师 2016年 3月 23日推荐精选一、毕业设计(论文)选题的目的和意义目的:社会经济的飞速发展与城市化进程的加速,城市市民家庭的封闭化和人口老龄化的情况日益突出,...https://m.renrendoc.com/paper/156841747.html
10.宠物自动饮水机品牌排行榜十大品牌京东JD.COM为您提供宠物自动饮水机排行榜、宠物自动饮水机哪个牌子好、宠物自动饮水机十大品牌等相关资讯,从宠物自动饮水机价格、评价、图片等多方便比较,为您推荐品牌宠物自动饮水机,网购宠物自动饮水机上京东,放心又轻松!https://m.jd.com/phb/69946f4ba69f5ee5fdcc.html
11.SmartPetFeeder智能宠物喂食器宠物用品/智能物联网Smart Pet Feeder 智能宠物喂食器,2018年 这是一款智能宠物喂食器,内置无线Wi-fi模块连接网络,可以通过手机app控制,如即时查看宠物及环境视频,语音对讲以及投放食物等。外观造型特别考虑了防止宠物撞伤、防碰倒等功能性设计,同时解决了同类产品的卡粮问题,并能够通过手机准确地控制投放食量。 https://www.kingbilldesign.com/product/show_product.php?id=747