yaboPP电子
项目

一个arduino控制伺服为制造商!

2016年7月29日通过瑞恩•琼斯

CAT-apult !是你的猫从来不知道它需要的食物发射器。

CAT-apult !是你的猫从来不知道它需要的食物发射器。

CAT-apult !是一个简单的设置介绍您伺服电机和模拟输入的基础知识,这也可以很容易地实现在各种项目。它利用Arduino Uno和一些输入和输出来保持你的猫填充。

物料清单:

硬件:

软件:

CAT-Apult !连接图

CAT-Apult !图用弗里茨

为什么?

我们都知道猫有多娇小:“喂我!爱我!现在让我不理你!”我的猫咪朋友,奥利文,总是在他的碗里有很多食物的时候乞求更多的食物!有一天我吃够了,做了个精巧的装置每次他饿的时候都能发射更多的食物给他。

如何?

注意:为了最佳实践,当使用任何类型的电机,总是从一个电源Arduino或设备外部来源。不要通过USB连接供电。

该设计利用了两个Arduino Uno与伺服控制以及它的模拟输入来读取控制伺服的FSR值。

澄清伺服系统是如何工作的,当我说伺服开始在“零点,”我的意思是伺服的中立位置。如图所示,1.5ms脉冲宽度应用于控制线,伺服位于中性位置-在这种情况下标识为90º。当脉宽增大或减小时,伺服分别向180º或0º移动。你也可以描述中立位置为0º,在这种情况下,伺服的角度范围从-90º扩展到+90º。我们的伺服应该移动90º(不是110º如视频所述)。

图的伺服的城市

我们已经初始化了我们的串行监视器,以便我们可以读取我们的FSR的值,并相应地调整我们的猫的阈值。一旦满足我们的阈值,我们可以转动我们的伺服锁CAT-apult!通过按下我们的按钮。当猫把它的重量放在FSR上时,伺服会回到中性位置,从而发射猫粮。

CAT-Apult !在行动

CAT-apult !在行动!

分解:

理论上,Arduino代码会做以下工作:

  • 读取模拟输入,并将其与阈值范围进行比较
  • 读取按钮输入,并据此移动您的伺服
  • 当阈值满足时,将伺服回零位置

代码:

//作者:Ryan Jones for All AboutyaboPP电子 Circuits。#include  const int buttonPin = 2;//按钮用于移动伺服到锁定位置,附数字输入2 int压力repin = 0;//弹射器触发释放压力传感器,附加模拟输入0 int buttonState = 0;//按钮的初始状态int threshold=70;//弹射器发射传感器的阈值(改变这个以适应你的需要)//创建一个伺服对象来控制一个伺服int position = 0;//伺服开始在中立位置void setup() {Serial.begin(9600);//显示串行输入(读取压力传感器值-相应地调整阈值)pinMode(buttonPin, input);//使按钮引脚为输入引脚myservo.attach(9); //servo attached to pin 9 to hold/fire catapult } void loop() { buttonState = digitalRead(buttonPin); //read value of button pressurePin=analogRead(pressurePin); //read value of pressure sensor if(buttonState == HIGH) { //if button pressed... myservo.write(90); //...move servo 90 degrees (change this number to fit your personal use) } if(pressurePin > threshold) { //if pressure sensor value is above threshold... myservo.write(0); //...move servo back to neutral position } }

Catapult_Arduino_Sketch.ino.zip

有策略地放置你的弹弓,这样你的猫就不会看到来了什么!现在你可以坐下来享受这一创造了,它将不可避免地导致地板凌乱和一只愤怒的猫。

被食物击中的猫

橄榄的最喜欢的部分!

学分:

特别感谢Bensound的音乐!

其他我的创新:

自己试试这个项目吧!BOM。

2的评论
  • J
    JanTio 2016年8月5日

    我没有猫,只有老婆,你敢打赌我不会那样喂她的。
    1如何使用伺服
    2如何使用压力传感器
    学习是一件充满乐趣的事情。我想,教书也一样。

    我喜欢这个,尤其是这个视频,ROFLMAO!!

    喜欢的。 回复
  • 希思阿布 2016年8月5日

    好了!有FSR气球的详细信息吗?

    喜欢的。 回复