Përmbajtje:

Bllokimi i dyerve të ekranit me prekje Arduino TFT: 5 hapa
Bllokimi i dyerve të ekranit me prekje Arduino TFT: 5 hapa

Video: Bllokimi i dyerve të ekranit me prekje Arduino TFT: 5 hapa

Video: Bllokimi i dyerve të ekranit me prekje Arduino TFT: 5 hapa
Video: Si te bejm telefonin me dpi 2024, Dhjetor
Anonim
Arduino TFT Touchscreen Door Lock
Arduino TFT Touchscreen Door Lock

Ky është udhëzuesi im i parë. Ky projekt përdor Arduino dhe një ekran me prekje 2.8 TFT me një skicë fjalëkalimi për të aktivizuar një stafetë që thyen qarkun në një derë të kyçjes mag.

Sfondi, bllokimi RFID në një derë në punë u prish në vend që të rindërtoni të gjithë sistemin maglock përsëri në kutinë e kontrollit të ndërtesave, shtova këtë Arduino me prekje në krye të sistemit ekzistues.

Unë do të doja të falënderoj KonstantinBG i cili është Tema: Fjalëkalimi i TFT Display Gate Opener më dha 99% të rrugës për të vënë në punë skicën Arduino.

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

Hapi 1: Pjesët

Pjesët
Pjesët
Pjesët
Pjesët

NJ: Arduino Mega: TFT mori të gjithë kunjat në një Uno kështu që unë përdor një mega për kunjat shtesë për të shtuar stafetën e gjendjes së ngurtë

Bordi i Zhvillimit Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560

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

DY: Moduli i ekranit me prekje TFT LCD Shield 2.8 inç për Arduino

Modeli i ekranit Geekcreit® 2.8 Inch TFT LCD Shield Touch Display Për Arduino

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

TRE: SSR (kishte një në dorë, por përdorni çdo stafetë që vlerësohet për ngarkesën që dëshironi të kontrolloni në rastin tim vetëm 5v)

Opto 22 3 Një stafetë e gjendjes së ngurtë, DC, Mount PCB, Ngarkesa maksimale 60 V dc

Nr. RS i Aksioneve 888-7619

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

KATOR: Bosh 2 kuti bandash për të montuar ekranin me prekje në mur dhe një pllakë të zbrazët

Kuti Rreshtimi e Dyfishtë e Thatë, 35mm

Kodi i produktit: 1139636

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

PESVE: Kabllo ekstra e gjatë e zgjerimit Arduino, priza më e afërt për të furnizuar Arduino dhe ekranin me prekje ishte rreth 4M larg në çati.

kenable 5.5 x 2.1mm Furnizues me rrymë DC në prizë Kabllo shtesë me kabllo shtesë 5 m

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

GJASHT:: furnizimi me energji standarde 12V për Arduino

Kamera CCTV 12V 0.5A 500mA PSU 2.1mm DC Plug DC Furnizimi me energji elektrike në Mbretërinë e Bashkuar

www.ebay.co.uk/itm/380502176581

Pjesë të tjera:

  • Printer 3D (Ultimaker 2) për të printuar montimin për mburojën Arduino Mega dhe TFT në kutinë bosh, plus një kornizë të shtypur për të mbuluar skajin e ekranit kur montohet në pllakën e zbrazët të fytyrës. Unë do të bashkëngjit skedarin hap që kam krijuar për këtë.
  • Hekuri i saldimit dhe pak lidhje dhe kabllo etj.
  • Armë me zam të nxehtë.
  • Stërvitje
  • Sharrë përballuese

Hapi 2: Asambleja e harduerit

Asambleja e harduerit
Asambleja e harduerit
Asambleja e harduerit
Asambleja e harduerit
Asambleja e harduerit
Asambleja e harduerit
Asambleja e harduerit
Asambleja e harduerit

Mbështetja e Bazës ka një zakon në njërën nga këmbët, kështu që stafeta e gjendjes së ngurtë (SSR) ulet nën mega Arduino. Unë ngjita nxehtësisht SSR mbi bazën.

Nja dy vida për të fiksuar mega mbi mbështetjen bazë.

Mburoja TFT ulet në krye të mega -s.

Kam prerë pllakën e zbrazët duke përdorur një stërvitje dhe sharrë përballuese.

Dhe testi i përshtati të gjitha së bashku, për fat të mirë e mora lartësinë time të saktë për mbështetjen bazë, kështu që ekrani del vetëm para pjesës së përparme të faqes së zbrazët. Do të printoj 3D një kornizë më vonë për të fshehur skajin e përafërt të lënë nga sharra e përballimit.

Hapësira është mjaft e ngushtë brenda kutisë, kështu që do të më duhet të pres përshtatësin e energjisë 12v që bleva, i cili futet në mega dhe e lidh atë direkt në tabelë për të kursyer vend.

Hapi 3: Asambleja e elektronikës

Asambleja elektronike
Asambleja elektronike
Asambleja elektronike
Asambleja elektronike
Asambleja elektronike
Asambleja elektronike
Asambleja elektronike
Asambleja elektronike

Për të prototipuar këtë projekt për testimin e stolit, fillova me ekranin me prekje 2.8 TFT në vetvete. Ju vetëm rreshtoni kunjat dhe e futni në mega Arduino, futeni në laptopin tuaj dhe ndizni softuerin e mjedisit të integruar të zhvillimit Arduino.

Ky është projekti im i parë i ekranit me prekje, kështu që u desh pak ngatërresë për të kuptuar se si të kalibroni madhësinë e ekranit, prekni me ndjesi etj., Gjithashtu TFT nuk është një ekran me prekje Adafruit që do të thoshte se më duhej të shtoja disa biblioteka shtesë si MCUFRIEND_kbv për të kalibruar ekranin etj

Ka burime shumë më të mira atje sesa mund të shkruaj se si ta bëj këtë.

si:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Më pas mora ekranin me jastëk num në ekranin me prekje 2.8 "TFT për të raportuar vlerat përmes monitorit serik

Pastaj shtoni elementin e fjalëkalimit në skicë

Tjetra ishte skica e stafetës në vetvete së pari. Kjo mori disa lidhës dhe instalime elektrike të stafetës në Mega. Ju lutemi shihni skemën e instalimeve elektrike të stafetës së bashkangjitur. Kam përdorur pinin 39 në hyrjen/daljen dixhitale në mega për të aktivizuar stafetën e gjendjes së ngurtë dhe më pas ndez/fik LED -in tim (për t'u zëvendësuar nga instalimet elektrike të butonit të daljes të kyçjeve të magut kur është i pajisur)

Atëherë e thera dhe Frankenstein e bëri atë së bashku. (Skica punon për mua, por jam i sigurt se mund të përmirësohet)

Hapi 4: Skiconi

Image
Image
Përshtatja në Vendndodhje
Përshtatja në Vendndodhje

Skica e hakuar së bashku.

  • Importoni bibliotekën sipas kërkesës.
  • Kur përdorni për herë të parë ekranin me prekje TFT përdorni skicën "TouchScreen_Calibr_native" në bibliotekën "MCUFIREND" për të marrë rezultatet që duhet të plotësoni për…..

// kopjoni-ngjisni rezultatet nga 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;

Përsëri jam i sigurt se kjo skicë mund të përmirësohet në përgjithësi, por funksionoi për mua

Hapi 5: Përshtatja në vendndodhje

Image
Image
Përshtatja në Vendndodhje
Përshtatja në Vendndodhje

Pasi bëra testimin e stolit me një LED që vepronte si stand-in për bllokimin e magës. Ishte koha për të përshtatur sistemin në vendndodhjen e tij. Për fat të mirë muret janë vetëm pllaka gipsi, kështu që pasi kontrollova tubat dhe kabllot, unë arrita të bëja vrimën për kutinë.

Unë ndoqa fuqinë 12v nëpër tavan dhe e hodha poshtë në vrimën e sapo prerë. (tela më e trashë e zezë në figurë) Unë pastaj solla telat nga butoni i daljes brenda derës (tela më të hollë të zinj dhe të kuq) kjo është ngarkesa për Stafetë, kështu që kur stafeta të ndizet këto tela aktivizoni lëshimin e derës /butoni dalje.

Tjetra ishte montimi i Arduino me TFT Touchscreen dhe Relay në kutinë Ngjitja e energjisë në tabelë dhe ngarkesa në stafetë. Së fundi, e kam mbyllur të gjithë me kapakun e bardhë dhe korniza e zezë e printuar 3D ishte ngjitur në krye.

Recommended: