第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打印的黑色邊框。
-
TFT
+關注
關注
10文章
384瀏覽量
110964 -
Arduino
+關注
關注
187文章
6464瀏覽量
186674 -
門鎖
+關注
關注
0文章
47瀏覽量
11914
發布評論請先 登錄
相關推薦
評論