气候逐渐冷下来了,恐怕起床关窗布已能称得上“十大酷刑”之一了吧。所以就自己动手做款主动窗布吧,只需敞开蓝牙,就可无线操控窗布的开合。下面便是这款主动窗布的制造的过程,列位看官,上眼吧。
这篇教程先从电子部分写起,搞定这部分之后就能够去完结机械部分的使命了,下面是开端前要预备的零部件。
在焊接时,用小号老虎钳固定住电路板,以防其乱动。在清洁烙铁时,可用钢丝球,而不是随便去厨房找块海绵。钢丝球更好用,并且因为耐高温,所以寿数也更长。表匠眼镜在焊接时则能发挥奇效,你能清楚的看到焊点的状况。假如配件运用妥当,安装的速度显着会快许多。
开端焊接各个零部件前,主张你把它们顺次排开,看看它们究竟能不能拼在一起。当然,假如你用的是定制电路板的话,这一步就能够跳过了。
因为体积原因,把步进驱动器放在了旁边面。不过电路板上的垫片并未与其触摸,所以也不会形成短路问题。开端焊接后,把步进驱动器换到了对面。因为一共就三个部件,所以给它们找个方位实际上并不难。除了布局问题,咱们还得预备满足的线。
安排好各个部件的方位后,用老虎钳夹住电路板开端焊接作业。搞定了首要的部件后咱们就需要开端走线了。零部件上有些线长了点,不过没有直接剪断它们,而是在焊接顶用上了它们。在线缆上打洞,并且在它和引脚间做一个焊桥。
电源负极-Arduino接地线-步进驱动器接地引脚-蓝牙接地线V-步进驱动器VDD(器材作业电压)-蓝牙VCC(电路电压)
步进驱动器1B-步进电机上的灰线A-步进电机上的红线A-步进电机上的黄线B-步进电机上的绿线
在总装时可能会有点乱,不过最终仍是成功了,假如没能成功,能够用标头来代替焊接。
这次用到的代码很简单。因为蓝牙模块的作业形式与串行端口相似,所以用Arduino中的SoftwareSerial库来取得信号。这样一来就不必运用发射和接纳引脚了,并且修正程序时也不必断开蓝牙连接了。此外,蓝牙还能读懂发送的字符,这样就能操控步进电机以便开关窗布了。依据滑轮的周长,还能操控其翻滚的间隔。这儿便是运用的代码,在这儿你还要设定时刻。
想要在手机上完成对窗布的操控,你得做一个安卓App。在这个App中,咱们应该设定一个开关按钮。此外,在App中咱们还能设定实时时钟并定时开关窗布。做App我比较了解AppInventor,不过为了练手,我选
了另一个东西──AndroidStudio。别的我还用到了免费使用Bluetoothspppro。在这个App里,发送“o”就会翻开窗布,“c”则是封闭窗布。
挂窗布的时分将一些装订夹夹在窗布上,当夹子和鱼线抵触时,就将夹子换到相反方向,这样整个组织工作起来就不会卡壳了。
能够给家的每个窗户都挂上主动窗布,不过这样一来就得给蓝牙模块命名了,要不然非要混杂了不可。还能够用OSHPark制造自己的定制电路板,并给零部件装上连接器。
。此外还可参加全球创客马拉松主群(群号:259592983),参加咱们的互动评论~
下一篇:混凝土大坝变形监测引张线的安装