资料介绍
描述
通过这个简单的 Arduino 项目,您可以使用遥控器喂养您的宠物。您只需要一个 Arduino Uno 板(或类似的)、一个塑料瓶、一个伺服电机(不必非常强大)、一个电视遥控器、红外接收器 (TS0P1738) 和一小块纸板。
让我们开始吧!
安装 IR 库:
我们需要与 arduino 关联的第一件事是下载 IR 库。
从以下链接下载 IR 库并安装它:https ://github.com/z3t0/Arduino-IRremote
解码红外信号:
首先,您需要根据给定的电路图连接部件:
您可以在下面检查 TSOP1738 的引脚:
使用以下代码解码红外遥控器:
/*
The IR sensor's pins are attached to Arduino as so:
Pin 1 to Vout (pin 11 on Arduino)
Pin 2 to GND
Pin 3 to Vcc (+5v from Arduino)
*/
#include
int IRpin = 11;
IRrecv irrecv(IRpin);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
void loop()
{
if (irrecv.decode(&results))
{
Serial.println(results.value, DEC); // Print the Serial 'results.value'
irrecv.resume(); // Receive the next value
}
}
- 打开 Arduino IDE 并上传代码
- 打开串行监视器
- 将遥控器对准传感器并按下每个按钮
- 您可以看到每个按钮的不同数字
考虑任意两个按钮,并记下解码值。在我的情况下,我选择了电源按钮和模式按钮。
我得到以下值:
- 电源键=33441975
- 模式按钮=33446055
我们将使用这两个值来控制伺服电机的旋转。您需要在下一步给出的程序中添加这两个值:
让我们设置最终的硬件!
最终巡回赛!
- 将伺服的信号引脚连接到 arduino 上的引脚#9
- 将伺服的 VCC 和 GND 引脚连接到 arduino 上的 5V VCC 和 GND
- 伺服器将粘在塑料瓶的一端,并旋转一块足够小的纸板以关闭瓶子的开口,从而阻止食物。
- 如果所有硬件设置都正确连接,您可以简单地编译并将以下草图上传到板上。
#include
#include
int IRpin = 11; // pin for the IR sensor
IRrecv irrecv(IRpin);
decode_results results;
Servo myservo;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
if (irrecv.decode(&results))
{
irrecv.resume(); // Receive the next value
}
if (results.value == 33441975) // change according to your IR remote button number
{
myservo.write(0);
delay(15);
}
if (results.value == 33446055) // change according to your IR remote button number
{
myservo.write(30);
delay(15);
}
}
现在,您可以通过这个简单的项目使用遥控器控制宠物喂食器分配器的打开。:-)
制作愉快!
- DIY Arduino猫喂食器
- 使用超声波传感器的自动宠物喂食器
- 宠物喂食器开源硬件
- 自动宠物喂食器开源硬件
- 基于Particle Argon的自动宠物喂食器 0次下载
- 基于Arduino Uno的遥控宠物喂食器 0次下载
- Arduino自动喂食器开源分享
- 智能自动鱼/宠物喂食器开源分享
- 印刷电路板宠物喂食器开源分享
- 通过WiFi控制的宠物喂食器ESP8266
- 基于51单片机的智能宠物喂食器Proteus仿真 87次下载
- 基于涂鸦智能的宠物喂食器
- 如何使用单片机进行宠物喂食器的电路设计 17次下载
- 宠物定时喂食器设计资料 0次下载
- 自动喂食器的设计原理图 35次下载
- 物联网智能宠物管理系统 822次阅读
- 求一种基于WTR096-28SS芯片方案的宠物喂食器设计方案 372次阅读
- 基于DLTAP713SC的智能宠物项圈:433遥控与RGB灯光的融合 1188次阅读
- 无线遥控开关原理 无线遥控开关怎么配对 5481次阅读
- 基于Arduino的音乐创作系统设计 959次阅读
- 宠物饮水机缺液提醒的原理是什么 453次阅读
- 结合STM32、Arduino理解红外遥控编解码通信原理 1534次阅读
- 制作一个易于使用的自动宠物喂食器 5116次阅读
- 微雪电子智能车Arduino AlphaBot2简介 2085次阅读
- 微雪电子智能车学习板蓝牙Arduino开发板介绍 1695次阅读
- 微雪电子智能车学习板配件包Arduino开发板简介 1391次阅读
- dfrobotArduino开发实战-遥控机械臂套装简介 2399次阅读
- 手工制作红外遥控LED照明灯 可自动调节光度 1.8w次阅读
- 电灯遥控开关怎么接线_电灯遥控开关接线原理图 13w次阅读
- arduino是什么以及arduino能干什么 4.4w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多