Orodha ya maudhui:

Kufuli kwa mlango wa Arduino TFT ya Kugusa: Hatua 5
Kufuli kwa mlango wa Arduino TFT ya Kugusa: Hatua 5

Video: Kufuli kwa mlango wa Arduino TFT ya Kugusa: Hatua 5

Video: Kufuli kwa mlango wa Arduino TFT ya Kugusa: Hatua 5
Video: SKR 1.3 - TMC2130 SPI v3.0 2024, Julai
Anonim
Arduino TFT Lockscreen mlango
Arduino TFT Lockscreen mlango

Hii ni ya kwanza kufundishwa. Mradi huu unatumia Arduino na skrini ya kugusa ya 2.8 TFT na mchoro wa nywila ili kuamsha relay ambayo huvunja mzunguko kwa mlango wa kufuli wa mag.

Usuli, kitufe cha RFID kwenye mlango wa kazi kilivunja badala ya kuzungusha tena mfumo wote wa maglock kwenye sanduku la kudhibiti majengo Niliongeza skrini hii ya kugusa Arduino juu ya mfumo uliopo.

Ningependa kumshukuru KonstantinBG ambaye ni Mada: Nenosiri la kufungua mlango wa TFT limenipata 99% ya njia ya kupata mchoro wa Arduino ufanye kazi.

forum.arduino.cc/index.php?topic=562943.15

Hatua ya 1: Sehemu

Sehemu
Sehemu
Sehemu
Sehemu

MOJA: Arduino Mega: TFT ilichukua pini yote kwenye Uno kwa hivyo nilitumia mega kwa pini za ziada ili kuongeza relay state Solid

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Bodi ya Maendeleo

www.banggood.com/Mega2560-R3-ATmega2560-16..

PILI: 2.8 Inch TFT LCD Shield Touch Screen Screen Module Kwa Arduino

Geekcreit® 2.8 Inchi TFT LCD Shield Touch Module ya Screen ya Arduino

www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…

TATU: SSR (ilikuwa na mkono mmoja, lakini tumia relay yoyote ambayo imepimwa kwa mzigo unayotaka kudhibiti katika kesi yangu tu 5v)

Opto 22 3 Relay State Solid, DC, PCB Mount, 60 V dc Upeo wa mzigo

Nambari ya RS 888-7619

ie.rs-online.com/web/p/solid-state-relays/…

NNE: Sanduku la genge 2 tupu kupandisha skrini ya kugusa ukutani, na uso wa uso ulio wazi

Sanduku la Kitambaa Kavu, 35mm

Nambari ya Bidhaa: 1139636

www.woodies.ie/double-dry-lining-box-35mm-…

TANO: Kamba ya nguvu ya ugani ya Arduino ndefu, tundu la karibu la kuwezesha Arduino na skrini ya kugusa ilikuwa karibu 4M mbali kwenye paa.

kenable 5.5 x 2.1mm DC Power plug kwa Socket CCTV Extension Lead Cable 5m

www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…

SITA: umeme wa kawaida wa 12V kwa Arduino

Kamera ya CCTV 12V 0.5A 500mA PSU 2.1mm DC Chomeka Ugavi wa Umeme wa UK

www.ebay.co.uk/itm/380502176581

Sehemu zingine:

  • Printa ya 3D (Ultimaker 2) kuchapisha upandaji wa ngao ya Arduino Mega na TFT ndani ya sanduku tupu, pamoja na bezel iliyochapishwa kufunika ukingo wa skrini wakati imewekwa kwenye uso wa tupu tupu. Nitaambatisha faili ya hatua niliyoiunda kwa hii.
  • Chuma cha kulehemu na viunganisho vichache na nyaya nk.
  • Moto Gundi bunduki.
  • Kuchimba
  • Kukabiliana na msumeno

Hatua ya 2: Mkutano wa vifaa

Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa
Mkutano wa vifaa

Msaada wa Base una mtaro kwenye moja ya miguu kwa hivyo relay ya hali ngumu (SSR) inakaa chini ya mega ya Arduino. Mimi moto glued SSR kwenye msingi.

Vipuli kadhaa vya kurekebisha mega kwenye msaada wa msingi.

Ngao ya TFT inakaa juu ya mega.

Nilikata uso wa uso ulio wazi kwa kutumia msumeno na msumeno wa kukabiliana.

Na jaribio lilikusanywa yote pamoja, kwa bahati nzuri nilipata urefu wangu sahihi kwa msaada wa msingi ili skrini ianguke mbele tu ya uso wa uso ulio wazi. Nitachapisha 3D bezel baadaye kuficha ukingo mbaya ulioachwa na msumeno wa kukabiliana.

Nafasi ni nyembamba kabisa ndani ya sanduku kwa hivyo itabidi nikate adapta ya nguvu ya 12v niliyoinunua ambayo huziba kwenye mega na kuiunganisha moja kwa moja kwenye bodi ili kuokoa chumba.

Hatua ya 3: Mkutano wa Elektroniki

Mkutano wa Elektroniki
Mkutano wa Elektroniki
Mkutano wa Elektroniki
Mkutano wa Elektroniki
Mkutano wa Elektroniki
Mkutano wa Elektroniki
Mkutano wa Elektroniki
Mkutano wa Elektroniki

Ili kutoa mfano wa mradi huu kwa upimaji wa benchi nilianza na skrini ya kugusa ya 2.8 TFT yenyewe yenyewe. Wewe panga tu pini na uisukume kwenye mega ya Arduino ingiza kwenye kompyuta yako ndogo na uchome programu ya mazingira ya maendeleo ya Arduino.

Huu ni mradi wangu wa kwanza wa skrini ya kugusa kwa hivyo ilichukua kuchemsha kidogo kufikiria jinsi ya kupima ukubwa wa skrini, kugusa nyeti n.k. pia TFT sio skrini ya kugusa ya Adafruit ilimaanisha ilibidi niongeze maktaba zingine za ziada kama vile MCUFRIEND_kbv kurekebisha skrini na kadhalika.

Kuna rasilimali bora zaidi huko nje kuliko ninaweza kuandika juu ya jinsi ya kufanya hivyo.

kama vile:

forum.arduino.cc/index.php?topic=366304.0

www.hackster.io/electropeak/ultimate-begin …….

github.com/prenticedavid/MCUFRIEND_kbv

Kisha nikapata onyesho la nambari ya nambari kwenye skrini ya kugusa ya 2.8 "TFT kuripoti maadili kupitia mfuatiliaji wa serial

Kisha akaongeza kipengee cha nenosiri kwenye mchoro

Ifuatayo ilikuwa mchoro wa kupokezana na yenyewe kwanza. Hii ilichukua wiring na wiring ya kupeleka tena kwa Mega. Tafadhali angalia mchoro wa wiring wa relay iliyoambatanishwa. Nilitumia pini 39 kwenye I / O ya dijiti kwenye mega ili kuchochea upakiaji wa hali ngumu na kisha kuwasha / kuzima LED yangu (kubadilishwa na waya wa mag kufuli wakati wa kufunga)

Kisha nikachomoa na Frankenstein akaiunganisha pamoja. (Mchoro unanifanyia kazi lakini nina hakika inaweza kuboreshwa)

Hatua ya 4: Mchoro

Image
Image
Inafaa Mahali
Inafaa Mahali

Mchoro wa pamoja.

  • Ingiza maktaba kama inavyotakiwa.
  • Wakati wa kwanza kutumia skrini ya kugusa ya TFT tumia mchoro wa "TouchScreen_Calibr_native" kwenye maktaba ya "MCUFIREND" kupata matokeo ya kujaza…..

// nakala-kuweka matokeo kutoka TouchScreen_Calibr_native.inoconst int XP = 8, XM = A2, YP = A3, YM = 9; // Kitambulisho cha 240x320 = 0x9341

const int TS_LEFT = 927, TS_RT = 126, TS_TOP = 70, TS_BOT = 910;

Tena nina hakika mchoro huu unaweza kuboreshwa kwa jumla lakini ilinifanyia kazi

Hatua ya 5: Kujiingiza Mahali

Image
Image
Inafaa Mahali
Inafaa Mahali

Baada ya kufanya upimaji wa benchi kufanywa na kaimu ya LED kama kusimama kwa kufuli ya mag. Ilikuwa wakati wa kutoshea mfumo katika eneo lake. Kwa bahati nzuri kuta ni plasterboard tu kwa hivyo baada ya kuangalia mabomba na nyaya niliweza kukata shimo la sanduku.

Nilifukuza nguvu ya 12v kwenye dari na kuiacha chini kwenye shimo lililokatwa mpya. (waya mweusi mzito kwenye picha) Kisha nikaleta waya kutoka kwa kitufe cha kutoka ndani ya mlango (waya mwembamba na mwekundu mwembamba) huu ni mzigo wa Relay, kwa hivyo wakati relay imewashwa waya hizi zinawasha kutolewa kwa mlango / kifungo cha kutoka.

Ifuatayo ilikuwa inafaa Arduino na Skrini ya kugusa ya TFT na Kupeleka kwenye sanduku Kuunganisha nguvu kwa bodi na mzigo kwa relay. Mwishowe, niliifunga yote na kifuniko cheupe na 3D bezel nyeusi iliyochapishwa ilikuwa imewekwa juu.

Ilipendekeza: