现在我们开始讲具体的实现了,以及如何进行代码实现后的运行,这部分系统是最简单的一部分,这里我们讲两部分设计,硬件设计,软件设计。
硬件设计
硬件设计就是要设计个电路充当接口的作用,把树莓派和喂鱼器连接在一起,Block Diagram 如下图所示,
树莓派的3.3V电压输出端口(Pin1,请参见器材介绍篇)需要给L239D提供一个稳定的输出,下图讲述的是L239D的pin口连法,
我们可以看到,L239D的一个芯片其实有4个驱动电路组成,所以我们只需要用到一个就可以,5V高电压用于开启第一个电路,L239D输入口接树莓派的信号输出口,L239D输出口接喂鱼器,Vs1口接3.3V恒定电压,因为喂鱼器发动机恒定电压在3V左右,GND口接地就可,其他pin不用连接了。
很简单,照着图一连就可以~
软件设计
定期喂鱼真的很简单,到时间打开喂鱼器就可以(输出高电压),喂完了关上(输出低电压)。整个程序代码写非常简单,