Turinys:

„Arduino TFT“jutiklinio ekrano durų užraktas: 5 žingsniai
„Arduino TFT“jutiklinio ekrano durų užraktas: 5 žingsniai

Video: „Arduino TFT“jutiklinio ekrano durų užraktas: 5 žingsniai

Video: „Arduino TFT“jutiklinio ekrano durų užraktas: 5 žingsniai
Video: How to user Makerfabs ESP32 3.5" TFT Capacitive Touch with Camera 2024, Liepa
Anonim
„Arduino TFT“jutiklinio ekrano durų užraktas
„Arduino TFT“jutiklinio ekrano durų užraktas

Tai mano pirmasis „Instructable“. Šis projektas naudoja „Arduino“ir 2,8 colio TFT jutiklinį ekraną su slaptažodžio eskizu, kad suaktyvintų relę, kuri nutraukia grandinę iki „mag lock“durų.

Fone, RFID užraktas prie durų darbe sugedo, o ne prijungė visą „Maglock“sistemą atgal į pastatų valdymo dėžutę. Aš pridėjau šį jutiklinį ekraną „Arduino“ant esamos sistemos.

Norėčiau padėkoti KonstantinBG, kurio tema: TFT ekrano vartų atidarymo slaptažodis man suteikė 99% kelio, kad „Arduino“eskizas veiktų.

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

1 žingsnis: dalys

Dalys
Dalys
Dalys
Dalys

VIENAS: Arduino Mega: TFT užėmė visą „Uno“kaištį, todėl papildomiems kaiščiams panaudojau mega, kad pridėčiau kietojo kūno relę

„Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560“plėtros lenta

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

DVI: 2,8 colio TFT LCD skydo jutiklinio ekrano modulis, skirtas „Arduino“

„Geekcreit®“2,8 colio TFT LCD skydo jutiklinio ekrano modulis, skirtas „Arduino“

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

TRYS: SSR (turėjo vieną po ranka, bet naudok bet kokią relę, kuri atitinka apkrovą, kurią nori valdyti, mano atveju tik 5v)

„Opto 22 3 A“kietojo kūno relė, nuolatinė srovė, tvirtinimas prie PCB, maksimali 60 V nuolatinė apkrova

RS prekė Nr. 888-7619

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

KETVIRTA: tuščia 2 gaujų dėžutė, skirta jutikliniam ekranui pritvirtinti prie sienos, ir tuščia priekinė plokštė

Dvigubas sausas pamušalas, 35 mm

Prekės kodas: 1139636

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

PENKI: Ypač ilgas „Arduino“prailginimo maitinimo kabelis, artimiausias „Arduino“maitinimo lizdas ir jutiklinis ekranas buvo maždaug 4 m atstumu nuo stogo.

kenable 5,5 x 2,1 mm nuolatinės srovės kištukas į lizdą CCTV prailginimo laidas 5 m

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

ŠEŠI: standartinis 12 V maitinimo šaltinis „Arduino“

Vaizdo stebėjimo kamera 12V 0,5A 500mA PSU 2,1 mm nuolatinės srovės kištukas JK maitinimo šaltinis

www.ebay.co.uk/itm/380502176581

Kitos dalys:

  • 3D spausdintuvas („Ultimaker 2“), skirtas atspausdinti „Arduino Mega“ir TFT skydo tvirtinimą į tuščią dėžutę, taip pat atspausdintas rėmelis, uždengiantis ekrano kraštą, kai jis sumontuotas tuščiame priekiniame skydelyje. Pridėsiu tam sukurtą žingsnio failą.
  • Lituoklis ir keletas jungčių bei kabelių ir kt.
  • Karšto klijų pistoletas.
  • Grąžtas
  • Susidorojimo pjūklas

2 žingsnis: Aparatūros surinkimas

Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas
Techninės įrangos surinkimas

Pagrindo atrama turi griovelį vienoje iš kojų, todėl kietojo kūno relė (SSR) yra po „Arduino mega“. Aš karštai priklijavau SSR ant pagrindo.

Keletas varžtų mega tvirtinimui prie pagrindo atramos.

TFT skydas yra ant mega.

Tuščią priekinę plokštę perpjoviau gręžtuvu ir pjūklu.

Ir bandymas sujungė viską kartu, laimei, mano ūgis buvo tinkamas pagrindo atramai, todėl ekranas išsikiša tik už tuščios priekinės plokštės priekio. Vėliau 3D spausdinu rėmelį, kad paslėpčiau grubų kraštą, kurį paliko susidorojimo pjūklas.

Dėžutės viduje yra gana mažai vietos, todėl, norėdamas sutaupyti vietos, turėsiu nupjauti nusipirktą 12 V maitinimo adapterį, kuris prijungiamas prie mega ir lituoti tiesiai prie plokštės.

3 žingsnis: Elektronikos surinkimas

Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas
Elektronikos surinkimas

Norėdami sukurti šio projekto prototipą bandymams ant stendo, pirmiausia pradėjau nuo 2,8 colio TFT jutiklinio ekrano. Jūs tiesiog suvedate kaiščius ir stumiate jį į „Arduino mega“kištuką į nešiojamąjį kompiuterį ir įjungiate „Arduino“integruotą kūrimo aplinkos programinę įrangą.

Tai mano pirmasis jutiklinio ekrano projektas, todėl reikėjo šiek tiek pasimokyti, kad sugalvotumėte, kaip kalibruoti ekrano dydį, jautriai liesti ir pan., Taip pat TFT nėra „Adafruit“jutiklinis ekranas, todėl turėjau pridėti papildomą biblioteką, pvz., MCUFRIEND_kbv, kad sukalibruotumėte ekraną ir kt.

Yra daug geresnių išteklių, nei galiu parašyti, kaip tai padaryti.

toks kaip:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Tada aš gavau skaičių klaviatūros ekraną 2,8 colio TFT jutikliniame ekrane, kad praneščiau apie vertes per nuoseklųjį monitorių

Tada prie eskizo pridėjo slaptažodžio elementą

Toliau pirmiausia buvo estafetės eskizas. Tam reikėjo šiek tiek lituoti ir prijungti relę prie „Mega“. Žiūrėkite prijungtos relės prijungimo schemą. Aš panaudojau 39 kaištį skaitmeninėje įvesties/išvesties sistemoje mega, kad suaktyvinčiau kietojo kūno relę, o tada įjungčiau/išjungčiau šviesos diodą (jį pakeisčiau mag -spynų išėjimo mygtuko laidai, kai jie sumontuoti)

Tada aš jį išpjoviau ir Frankenšteinas kartu. (Eskizas man tinka, bet esu tikras, kad jį galima patobulinti)

4 žingsnis: eskizas

Image
Image
Tilpa į vietą
Tilpa į vietą

Nulaužtas eskizas.

  • Importuokite biblioteką, jei reikia.
  • Pirmą kartą paleisdami jutiklinį TFT ekraną, naudokite „TouchScreen_Calibr_native“eskizą „MCUFIREND“bibliotekoje, kad užpildytumėte rezultatus …

// kopijuoti ir įklijuoti rezultatus iš „TouchScreen_Calibr_native.inoconst“int XP = 8, XM = A2, YP = A3, YM = 9; // 240 x 320 ID = 0x9341

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

Dar kartą esu įsitikinęs, kad šį eskizą galima patobulinti, bet man tai pavyko

5 žingsnis: Įdėkite į vietą

Image
Image
Tilpa į vietą
Tilpa į vietą

Po to, kai man buvo atliktas bandymas ant stalo, naudojant šviesos diodą, veikiantį kaip „mag lock“įtaisas. Atėjo laikas pritaikyti sistemą savo vietoje. Laimei, sienos yra tik gipso kartono plokštės, todėl patikrinus vamzdžius ir kabelius galėjau iškirpti skylę dėžutei.

Aš persekiojau 12 voltų maitinimą per lubas ir numečiau jį į ką tik išpjautą skylę. (storesnė juoda viela paveikslėlyje) Tada pervedžiau laidus iš išėjimo mygtuko durų viduje (plonesni juodi ir raudoni laidai), tai yra relės apkrova, todėl įjungus relę šie laidai suaktyvina durų atleidimą /išėjimo mygtuką.

Kitas buvo „Arduino“įrengimas su TFT jutikliniu ekranu ir relė prie dėžutės. Lituoti maitinimą prie plokštės ir apkrovą į relę. Galiausiai visa tai uždengiau baltu viršeliu, o ant viršaus buvo priklijuotas 3D spausdintas juodas rėmelis.

Rekomenduojamas: