第1步:零件
一個(gè):Arduino Mega:TFT占用了Uno上的所有引腳,所以我使用了mega作為額外的引腳添加固態(tài)繼電器
Geekcreit?MEGA 2560 R3 ATmega2560 MEGA2560開(kāi)發(fā)板
https://www.banggood.com/Mega2560-R3-ATmega2560-16 。.
兩個(gè):用于Arduino的2.8英寸TFT LCD屏蔽觸摸屏模塊
Geekcreit?2.8英寸TFT LCD屏蔽觸摸屏Arduino屏幕模塊
https://www.banggood.com/2_8-Inch-TFT-LCD-Shield-T 。..
三個(gè) :SSR(只有一個(gè),但在我的情況下,只能使用您要控制的額定負(fù)載的任何繼電器5v)
Opto 22 3 A固態(tài)繼電器,直流,PCB安裝,60 V dc最大負(fù)載
RS庫(kù)存編號(hào)888-7619
https://ie.rs-online.com/web/p/solid-state-relays/。..
四: 2個(gè)空白幫派盒,用于將觸摸屏安裝到墻上,還有一個(gè)空白面板
35mm雙干襯里盒
產(chǎn)品代碼:1139636
https://www.woodies.ie/double-dry-lining-box-35mm -。..
五:特長(zhǎng)的Arduino擴(kuò)展電源線(xiàn),最近的用于為Arduino和觸摸屏供電的插座距離屋頂約4M。
可彎曲的5.5 x 2.1mm直流電源插頭到閉路電視擴(kuò)展引線(xiàn)5m
https://www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187 。..
六,用于Arduino的標(biāo)準(zhǔn)12V電源
》
CCTV攝像機(jī)12V 0.5A 500mA PSU 2.1mm DC插頭英國(guó)電源
https://www.ebay.co.uk/itm/380502176581
其他部分:
3D打印機(jī)(Ultimaker 2),將Arduino Mega和TFT屏蔽的安裝件打印到空白框中,當(dāng)安裝到空白面板時(shí),再加上一個(gè)可印刷的邊框覆蓋屏幕的邊緣。我將為此添加我創(chuàng)建的步驟文件。
烙鐵和少量連接器和電纜等。
熱膠槍。
鉆孔
頂鋸
步驟2:硬件組裝
底座支架的一只腿上有一個(gè)凹槽,因此固態(tài)繼電器(SSR)位于Arduino mega的下面。我將SSR熱粘合到基座上。
用幾顆螺釘將兆豐固定到基座支架上。
TFT防護(hù)罩位于兆豐的頂部。
我用鉆頭和頂蓋鋸切下了空白面板。
然后測(cè)試將它們組裝在一起,幸好我的底座支架的高度正確,因此屏幕伸出了空白面板的正前方。稍后,我將3D打印邊框以隱藏頂蓋鋸留下的粗糙邊緣。
包裝盒內(nèi)的空間非常狹窄,因此我必須將購(gòu)買(mǎi)的12v電源適配器切掉,將其插入大型并將其直接焊接到板上以節(jié)省空間。
步驟3:電子組裝
為使該項(xiàng)目原型化以進(jìn)行臺(tái)式測(cè)試,我首先是從2.8英寸TFT觸摸屏開(kāi)始的。您只需將引腳排列并推入Arduino mega,然后將其插入筆記本電腦并激活A(yù)rduino集成開(kāi)發(fā)環(huán)境軟件。
這是我的第一個(gè)觸摸屏項(xiàng)目,因此花了點(diǎn)時(shí)間才能弄清楚如何校準(zhǔn)屏幕尺寸,靈敏地觸摸等,而且TFT并非Adafruit觸摸屏意味著我不得不添加一些額外的庫(kù),例如MCUFRIEND_kbv來(lái)校準(zhǔn)屏幕等。
那里有比我能寫(xiě)的更好的資源。
為:
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觸摸屏上得到了數(shù)字鍵盤(pán)顯示屏,以通過(guò)串行監(jiān)視器報(bào)告數(shù)值。
然后在草圖上添加了密碼元素
接下來(lái)是中繼草圖本身。這需要將繼電器焊接到Mega上。請(qǐng)參見(jiàn)所連接繼電器的接線(xiàn)圖。我使用了大型數(shù)字I/O上的第39針來(lái)觸發(fā)固態(tài)繼電器,然后打開(kāi)/關(guān)閉我的LED(安裝時(shí)由mag locks退出按鈕接線(xiàn)代替)。
然后我把它砍了下來(lái),弗蘭肯斯坦把它在一起。 (Sketch對(duì)我有用,但我相信它可以改進(jìn))
第4步:Sketch
被黑草圖。
根據(jù)需要導(dǎo)入庫(kù)的文件。
首次運(yùn)行TFT觸摸屏?xí)r,請(qǐng)使用“ MCUFIREND”庫(kù)中的“ TouchScreen_Calibr_native”草圖獲取要填寫(xiě)的結(jié)果for 。..。.
//從TouchScreen_Calibr_native.ino
const復(fù)制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;
同樣,我確信可以整體上改進(jìn)此草圖為我工作
第5步:適應(yīng)位置
用LED作為磁力鎖的替代品進(jìn)行了臺(tái)式測(cè)試。是時(shí)候?qū)⑾到y(tǒng)安裝到合適的位置了。幸運(yùn)的是,墻壁只是石膏板,因此在檢查了管道和電纜之后,我能夠切出盒子上的孔。
我在天花板上追逐12v電源,然后將其放到剛切好的孔中。 (圖像中較粗的黑色電線(xiàn))然后從門(mén)內(nèi)的出口按鈕穿過(guò)電線(xiàn)(黑色和紅色細(xì)電線(xiàn)),這是繼電器的負(fù)載,因此當(dāng)繼電器打開(kāi)時(shí),這些電線(xiàn)會(huì)激活門(mén)釋放/退出按鈕。
下一步是將帶有TFT觸摸屏和繼電器的Arduino安裝到盒子上,將電源焊接到板上,將負(fù)載焊接到繼電器上。最后,我用白色封蓋將其全部封閉,并在頂部粘貼3D打印的黑色邊框。
-
TFT
+關(guān)注
關(guān)注
10文章
386瀏覽量
111334 -
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187962 -
門(mén)鎖
+關(guān)注
關(guān)注
0文章
47瀏覽量
11958
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Maxtouch觸摸屏:多場(chǎng)景觸控解決方案
![Maxtouch<b class='flag-5'>觸摸屏</b>:多場(chǎng)景觸控解決方案](https://file1.elecfans.com/web3/M00/07/D2/wKgZO2eqpvWAE9UGAACycNM4ivY952.png)
4線(xiàn)電阻式觸摸屏是如何工作的
![4線(xiàn)電阻式<b class='flag-5'>觸摸屏</b>是如何工作的](https://file1.elecfans.com/web3/M00/06/63/wKgZPGeKH-WAGZ0fAABxQlsgfwI188.png)
深度應(yīng)用在智能冰箱觸摸屏中的電容式觸摸芯片-GT301L
![深度應(yīng)用在智能冰箱<b class='flag-5'>觸摸屏</b>中的電容式<b class='flag-5'>觸摸</b>芯片-GT301L](https://file1.elecfans.com/web2/M00/FE/B7/wKgaomafAweADFH6AACMFUI6Xkc512.png)
觸摸屏與傳統(tǒng)顯示器比較
智能門(mén)鎖觸摸芯片_門(mén)鎖感應(yīng)芯片_指紋密碼鎖芯片
![智能<b class='flag-5'>門(mén)鎖</b><b class='flag-5'>觸摸</b>芯片_<b class='flag-5'>門(mén)鎖</b>感應(yīng)芯片_指紋密碼鎖芯片](https://file1.elecfans.com/web2/M00/09/04/wKgaomb1BM-AZe2IAAUjpbtB4vQ925.png)
LCD屏和觸摸屏的PCB設(shè)計(jì)
![LCD屏和<b class='flag-5'>觸摸屏</b>的PCB設(shè)計(jì)](https://file1.elecfans.com/web2/M00/FD/27/wKgZomaYiZqAKyOxAAAqbWHuO2Q072.png)
觸摸屏和plc的程序怎么編寫(xiě)
人機(jī)界面觸摸屏編程的基本概念及硬件選擇
人機(jī)界面觸摸屏如何觸摸校正屏幕
觸摸屏與plc通訊不上的原因
CCD光學(xué)觸摸屏中應(yīng)用到的電容式觸摸芯片
![CCD光學(xué)<b class='flag-5'>觸摸屏</b>中應(yīng)用到的電容式<b class='flag-5'>觸摸</b>芯片](https://file.elecfans.com/web2/M00/73/E5/pYYBAGNYiaiAPQJjAABM7X1f9pQ127.png)
如何快速實(shí)施可靠的觸摸屏
![如何快速實(shí)施可靠的<b class='flag-5'>觸摸屏</b>](https://file1.elecfans.com/web2/M00/BE/A0/wKgZomWz0eyAY33gAABILyr456w126.jpg)
組態(tài)軟件和觸摸屏軟件的區(qū)別是什么?
如何快速實(shí)施可靠的觸摸屏
![如何快速實(shí)施可靠的<b class='flag-5'>觸摸屏</b>](https://file1.elecfans.com/web2/M00/BE/A0/wKgZomWz0eyAY33gAABILyr456w126.jpg)
評(píng)論