Cov txheej txheem:

Arduino TFT Touchscreen Qhov Rooj Xauv: 5 Kauj Ruam
Arduino TFT Touchscreen Qhov Rooj Xauv: 5 Kauj Ruam

Video: Arduino TFT Touchscreen Qhov Rooj Xauv: 5 Kauj Ruam

Video: Arduino TFT Touchscreen Qhov Rooj Xauv: 5 Kauj Ruam
Video: Arduino TFT LCD Touch Screen Tutorial 2024, Lub Xya hli ntuj
Anonim
Arduino TFT Touchscreen Qhov Rooj Xauv
Arduino TFT Touchscreen Qhov Rooj Xauv

Nov yog kuv thawj Phau Ntawv Qhia. Txoj haujlwm no siv Arduino thiab 2.8 TFT kov lub vijtsam nrog tus lej cim tus lej txhawm rau qhib kev sib txuas uas ua txhaum lub Circuit Court mus rau lub qhov rooj mag kaw.

Yav dhau los, RFID xauv ntawm lub qhov rooj ntawm kev ua haujlwm tawg ntau dua li rov txuas tag nrho cov kab ke maglock rov qab mus rau lub tsev tswj lub thawv Kuv ntxiv qhov touchscreen Arduino rau saum cov txheej txheem uas twb muaj lawm.

Kuv xav ua tsaug KonstantinBG leej twg lub Xeem: TFT Display Gate Opener Password tau txais kuv 99% ntawm txoj hauv kev kom tau txais Arduino kos duab los ua haujlwm.

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

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov
Qhov
Qhov

IB: Arduino Mega: TFT tau nqa txhua tus pin ntawm Uno yog li kuv tau siv mega rau tus pin ntxiv los ntxiv Cov Khoom Siv Hauv Lub Xeev

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Pawg Neeg Saib Xyuas Kev Txhim Kho

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

OB: 2.8 Nti TFT LCD Shield Touch Display Screen Module Rau Arduino

Geekcreit® 2.8 Nti TFT LCD Shield Touch Display Screen Module Rau Arduino

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

THREE: SSR (muaj ib ntawm tes, tab sis siv ib qho txuas uas tau ntsuas rau lub nra koj xav tswj hauv kuv rooj plaub nkaus xwb 5v)

Opto 22 3 Ib Lub Xeev Tau Txais Tawm, DC, PCB Mount, 60 V dc Qhov Siab Tshaj Plaws

RS Tshuag No. 888-7619

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

FOUR: Blank 2 lub npov ua ke txhawm rau txhawm rau kov lub vijtsam rau ntawm phab ntsa, thiab daim npog ntsej muag dawb paug

Ob Lub Hnab Qhuav Kab, 35mm

Khoom Code: 1139636

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

FIVE: Ntxiv ntev Arduino txuas lub zog txuas hluav taws xob, qhov hluav taws xob ze tshaj rau lub zog Arduino thiab lub vijtsam kov tau txog 4M deb ntawm lub ru tsev.

kenable 5.5 x 2.1mm DC Lub Hwj Huam Plug rau Socket CCTV Extension Lead Cable 5m

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

SIX: tus qauv 12V fais fab mov rau Arduino

CCTV Lub Koob Yees Duab 12V 0.5A 500mA PSU 2.1mm DC Plug UK Fais Fab Khoom

www.ebay.co.uk/itm/380502176581

Lwm qhov:

  • 3D tshuab luam ntawv (Ultimaker 2) los luam tawm qhov kev teeb tsa rau Arduino Mega thiab TFT daim thaiv rau hauv lub npov dawb, ntxiv rau lub bezel luam tawm los npog ntug ntawm lub vijtsam thaum ntsia rau hauv daim npog ntsej muag. Kuv yuav muab cov ntawv kauj ruam kuv tsim rau qhov no.
  • Soldering hlau thiab ob peb txuas thiab cables thiab lwm yam.
  • Kub Nplaum phom.
  • Laum
  • Kev daws teeb meem

Kauj ruam 2: Khoos phis tawj khoos phis tawj

Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos
Khoos phis tawj sib dhos

Lub hauv paus txhawb nqa muaj qhov zawj ntawm ib txhais ceg kom lub xeev ruaj khov txuas (SSR) tso rau hauv qab Arduino mega. Kuv kub glued SSR mus rau lub hauv paus.

Ob peb tus ntsia hlau txhawm rau txhim kho mega mus rau kev txhawb nqa hauv paus.

Cov ntaub thaiv npog TFT zaum saum lub mega.

Kuv txiav daim npog ntsej muag uas tsis muaj ntsej muag siv lub laum thiab daws qhov rooj.

Thiab kuaj ntsuas nws tag nrho ua ke, ua tsaug kuv tau txais kuv qhov siab raug rau lub hauv paus txhawb kom lub vijtsam nthuav tawm tsuas yog yav dhau los ntawm sab xub ntiag ntawm daim npog ntsej muag. Kuv yuav 3D luam tawm lub bezel tom qab kom nkaum qhov ntxhib sab laug los ntawm kev daws teeb meem.

Qhov chaw yog nruj heev hauv lub thawv yog li kuv yuav tau txiav 12v lub zog hloov pauv Kuv yuav qhov ntawd ntsaws rau hauv mega thiab muab nws ncaj qha rau ntawm lub rooj tsavxwm kom txuag tau chav.

Kauj Ruam 3: Cov Khoom Siv Hluav Taws Xob

Electronics los ua ke
Electronics los ua ke
Electronics los ua ke
Electronics los ua ke
Electronics los ua ke
Electronics los ua ke
Electronics los ua ke
Electronics los ua ke

Txhawm rau tsim qhov phiaj xwm no tawm rau kev ntsuas lub rooj zaum Kuv pib nrog 2.8 TFT kov lub vijtsam los ntawm nws tus kheej ua ntej. Koj tsuas yog kab kab thiab thawb nws mus rau hauv Arduino mega ntsaws nws rau hauv koj lub laptop thiab tua hluav taws Arduino kev txhim kho ib puag ncig software.

Nov yog kuv thawj qhov kev tshuaj ntsuam kov screen yog li nws tau siv me ntsis tinkering los xam yuav ua li cas ntsuas lub vijtsam loj, kov nrawm thiab lwm yam, thiab TFT tsis yog Adafruit touchscreen txhais tau tias kuv yuav tsum ntxiv qee lub tsev qiv ntawv ntxiv xws li MCUFRIEND_kbv txhawm rau ntsuas lub vijtsam lwm yam.

Muaj cov peev txheej zoo dua li qhov kuv tuaj yeem sau ua yuav ua li cas.

xws li:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Tom qab ntawd kuv tau txais tus lej ncoo tso rau ntawm 2.8 "TFT kov lub vijtsam los tshaj tawm qhov txiaj ntsig ntawm lub ntsuas saib

Tom qab ntawd ntxiv tus lej tus lej nkag mus rau daim duab

Tom ntej no yog daim duab qhia chaw ntawm nws tus kheej ua ntej. Qhov no tau siv qee qhov kev sib txuas thiab txuas xov ntawm kev xa mus rau Mega. Thov saib daim duab kab hluav taws xob ntawm qhov txuas txuas. Kuv siv tus pin 39 ntawm tus I/O digital ntawm lub mega kom ua rau lub xeev muaj zog rov qab thiab tom qab ntawd qhib/tua kuv LED (kom hloov los ntawm mag kaw lub qhov rooj khawm thaum txuas)

Kuv mam li tua nws thiab Frankenstein tau ua nws. (Sketch ua haujlwm rau kuv tab sis kuv paub tseeb tias nws tuaj yeem txhim kho)

Kauj ruam 4: Sketch

Image
Image
Haum rau Qhov Chaw
Haum rau Qhov Chaw

Lub hacked-ua ke sketch.

  • Ntshuam lub tsev qiv ntawv raws li xav tau.
  • Thaum xub thawj siv lub TFT kov lub vijtsam siv "TouchScreen_Calibr_native" kos duab hauv "MCUFIREND" lub tsev qiv ntawv kom tau txais cov txiaj ntsig los sau rau ….

// luam-muab cov txiaj ntsig los ntawm TouchScreen_Calibr_native.inoconst 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;

Ib zaug ntxiv kuv paub tseeb tias daim duab no tuaj yeem txhim kho tag nrho tab sis nws ua haujlwm rau kuv

Kauj Ruam 5: Haum rau Qhov Chaw

Image
Image
Haum rau Qhov Chaw
Haum rau Qhov Chaw

Tom qab kuv tau ntsuas lub rooj zaum ua tiav nrog LED ua raws li sawv-hauv rau mag kaw. Nws yog lub sijhawm kom haum cov kab ke rau hauv nws qhov chaw. Luckily cov phab ntsa tsuas yog plasterboard thiaj li tom qab kuaj xyuas cov kav dej thiab cov kab kuv tuaj yeem txiav tawm lub qhov rau lub thawv.

Kuv caum lub zog 12v hla lub qab nthab thiab tso nws mus rau qhov tshiab txiav qhov. (cov hlau dub tuab nyob hauv daim duab) Kuv mam li coj hla cov xov hlau los ntawm lub qhov rooj tawm sab hauv lub qhov rooj (cov kab dub thiab cov kab liab liab) qhov no yog lub nra rau Relay, yog li thaum cov xa tawm tau qhib cov xov no qhib lub qhov rooj tawm /tawm khawm.

Tom ntej no tau haum Arduino nrog TFT Touchscreen thiab Relay rau lub thawv Soldering lub zog rau lub rooj tsavxwm thiab thauj khoom mus rau kev xa tawm. Thaum kawg, Kuv tau kaw nws tag nrho nrog lub npog dawb thiab 3D luam tawm dub bezel tau lo rau saum.

Pom zoo: