<代码级="庆典">#!/ bin / sh的COUNT = 10,如果[-f /tmp/lock.ceed]然后锁定=`猫的/ tmp / lock.ceed`如果[" $ LOCK" -lt" 1" ]然后回显'1'> /tmp/lock.ceed而[" $ COUNT" -gt" 0" ]做RM /tmp/status.php wget的http://labinsk.ru/feeder/status.php -P / tmp目录/ -t 5,如果[-f /tmp/status.php]然后CEED =`猫的/ tmp / status.php`如果[" $ CEED" -gt" 0" ]此后一直到[$ CEED -lt 1];做呼应1 GT; /开发/ ttyACM0让CEED = $ CEED-1设COUNT = $ COUNT-1睡觉4进行网络连接的设COUNT = $ COUNT-1睡觉4做了呼应'0'> /tmp/lock.ceed科幻否则回声'0'> /tmp/lock.ceed Fi无线网络和LT; /码> PRE>
Arduino的监听COM端口,如果是edinichki(0X31)打开阀门120毫秒。
素描的Arduino B>
<代码级=" CPP"> INT incomingByte = 0; INT relay0 = 8; INT继电器1 = 12;无效设置(){Serial.begin(9600); pinMode(8,OUTPUT); pinMode(12,OUTPUT); digitalWrite(relay0,LOW); digitalWrite(继电器1,HIGH);延迟(200); digitalWrite(relay0,HIGH); }脱空环(){如果(Serial.available()大于0){incomingByte = Serial.read();如果(incomingByte == 49){digitalWrite(继电器1,LOW);延迟(120); digitalWrite(继电器1,HIGH); digitalWrite(relay0,LOW);延迟(200); digitalWrite(relay0,HIGH); }}}中尉; /码> PRE>
该机制是由50毫米发球污水和电机线圈。在T形胶合软木为5升PET瓶(瓶用作饲料料斗)。阀也由一块下水道管的制成。
对于盾的Arduino连接自制的两路继电器到的电磁阀连接和标准的计划改变极性。它吃了从电源到死者USB-SATA适配器。
这是一所房子与电子背箱,料斗底部横卧在旋转支架:
这样就方便多补充饲料:
最初,我们想设置在城市公园的馈线,但由于问题的电力和wifi,就决定在家里安装。其实设置: