电子说
第1步:零件
一个:Arduino Mega:TFT占用了Uno上的所有引脚,所以我使用了mega作为额外的引脚添加固态继电器
Geekcreit®MEGA 2560 R3 ATmega2560 MEGA2560开发板
https://www.banggood.com/Mega2560-R3-ATmega2560-16 。.
两个:用于Arduino的2.8英寸TFT LCD屏蔽触摸屏模块
Geekcreit®2.8英寸TFT LCD屏蔽触摸屏Arduino屏幕模块
https://www.banggood.com/2_8-Inch-TFT-LCD-Shield-T 。..
三个 :SSR(只有一个,但在我的情况下,只能使用您要控制的额定负载的任何继电器5v)
Opto 22 3 A固态继电器,直流,PCB安装,60 V dc最大负载
RS库存编号888-7619
https://ie.rs-online.com/web/p/solid-state-relays/。..
四: 2个空白帮派盒,用于将触摸屏安装到墙上,还有一个空白面板
35mm双干衬里盒
产品代码:1139636
https://www.woodies.ie/double-dry-lining-box-35mm -。..
五:特长的Arduino扩展电源线,最近的用于为Arduino和触摸屏供电的插座距离屋顶约4M。
可弯曲的5.5 x 2.1mm直流电源插头到闭路电视扩展引线5m
https://www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187 。..
六,用于Arduino的标准12V电源
》
CCTV摄像机12V 0.5A 500mA PSU 2.1mm DC插头英国电源
https://www.ebay.co.uk/itm/380502176581
其他部分:
3D打印机(Ultimaker 2),将Arduino Mega和TFT屏蔽的安装件打印到空白框中,当安装到空白面板时,再加上一个可印刷的边框覆盖屏幕的边缘。我将为此添加我创建的步骤文件。
烙铁和少量连接器和电缆等。
热胶枪。
钻孔
顶锯
步骤2:硬件组装
底座支架的一只腿上有一个凹槽,因此固态继电器(SSR)位于Arduino mega的下面。我将SSR热粘合到基座上。
用几颗螺钉将兆丰固定到基座支架上。
TFT防护罩位于兆丰的顶部。
我用钻头和顶盖锯切下了空白面板。
然后测试将它们组装在一起,幸好我的底座支架的高度正确,因此屏幕伸出了空白面板的正前方。稍后,我将3D打印边框以隐藏顶盖锯留下的粗糙边缘。
包装盒内的空间非常狭窄,因此我必须将购买的12v电源适配器切掉,将其插入大型并将其直接焊接到板上以节省空间。
步骤3:电子组装
为使该项目原型化以进行台式测试,我首先是从2.8英寸TFT触摸屏开始的。您只需将引脚排列并推入Arduino mega,然后将其插入笔记本电脑并激活Arduino集成开发环境软件。
这是我的第一个触摸屏项目,因此花了点时间才能弄清楚如何校准屏幕尺寸,灵敏地触摸等,而且TFT并非Adafruit触摸屏意味着我不得不添加一些额外的库,例如MCUFRIEND_kbv来校准屏幕等。
那里有比我能写的更好的资源。
为:
https://forum.ar duino.cc/index.php?topic=366304.0
https://www.hackster.io/electropeak/ultimate-begin.。.
https://github.com/prenticedavid/MCUFRIEND_kbv
然后我在2.8英寸TFT触摸屏上得到了数字键盘显示屏,以通过串行监视器报告数值。
然后在草图上添加了密码元素
接下来是中继草图本身。这需要将继电器焊接到Mega上。请参见所连接继电器的接线图。我使用了大型数字I/O上的第39针来触发固态继电器,然后打开/关闭我的LED(安装时由mag locks退出按钮接线代替)。
然后我把它砍了下来,弗兰肯斯坦把它在一起。 (Sketch对我有用,但我相信它可以改进)
第4步:Sketch
被黑草图。
根据需要导入库的文件。
首次运行TFT触摸屏时,请使用“ MCUFIREND”库中的“ TouchScreen_Calibr_native”草图获取要填写的结果for 。..。.
//从TouchScreen_Calibr_native.ino
const复制int XP = 8,XM = A2,YP = A3,YM = 9;//240x320 ID = 0x9341
const int TS_LEFT = 927,TS_RT = 126,TS_TOP = 70,TS_BOT = 910;
同样,我确信可以整体上改进此草图为我工作
第5步:适应位置
用LED作为磁力锁的替代品进行了台式测试。是时候将系统安装到合适的位置了。幸运的是,墙壁只是石膏板,因此在检查了管道和电缆之后,我能够切出盒子上的孔。
我在天花板上追逐12v电源,然后将其放到刚切好的孔中。 (图像中较粗的黑色电线)然后从门内的出口按钮穿过电线(黑色和红色细电线),这是继电器的负载,因此当继电器打开时,这些电线会激活门释放/退出按钮。
下一步是将带有TFT触摸屏和继电器的Arduino安装到盒子上,将电源焊接到板上,将负载焊接到继电器上。最后,我用白色封盖将其全部封闭,并在顶部粘贴3D打印的黑色边框。
全部0条评论
快来发表一下你的评论吧 !