Taula de continguts:

Pany de la porta tàctil Arduino TFT: 5 passos
Pany de la porta tàctil Arduino TFT: 5 passos

Vídeo: Pany de la porta tàctil Arduino TFT: 5 passos

Vídeo: Pany de la porta tàctil Arduino TFT: 5 passos
Vídeo: And You, How Would You Lift A BMW R 1250 GS? Criminel Rider #shorts #bmw 2024, De novembre
Anonim
Pany de la pantalla tàctil Arduino TFT
Pany de la pantalla tàctil Arduino TFT

Aquest és el meu primer instructible. Aquest projecte utilitza Arduino i una pantalla tàctil TFT de 2,8 amb un esbós de contrasenya per activar un relé que trenca el circuit a una porta de pany de mag.

En antecedents, el pany RFID d'una porta de treball es va trencar en lloc de tornar a connectar tot el sistema maglock a la caixa de control dels edificis. Vaig afegir aquesta pantalla tàctil Arduino a la part superior del sistema existent.

M'agradaria donar les gràcies a KonstantinBG que és el tema: La contrasenya de l'obertura de la porta TFT Display m'ha aconseguit el 99% del camí per fer funcionar l'esbós d'Arduino.

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

Pas 1: parts

Parts
Parts
Parts
Parts

UN: Arduino Mega: el TFT va agafar tots els pins d'un Uno, així que vaig utilitzar un mega per als pins addicionals per afegir el relé d'estat sòlid

Taula de desenvolupament Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560

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

DOS: mòdul de pantalla tàctil de pantalla tàctil LCD TFT de 2,8 polzades per a Arduino

Mòdul de pantalla tàctil LCD Shield TFT LCD de 2,8 polzades Geekcreit® per a Arduino

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

TRES: SSR (en tenia un a mà, però utilitzeu qualsevol relé que estigui classificat per a la càrrega que voleu controlar en el meu cas només 5v)

Relé d’estat sòlid Opto 22 3 A, CC, muntatge PCB, càrrega màxima de 60 V CC

Stoc RS 888-7619

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

QUATRE: caixa en blanc de 2 bandes per muntar la pantalla tàctil a la paret i una placa frontal en blanc

Doble caixa de folre sec, 35 mm

Codi de producte: 1139636

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

CINC: el cable d'alimentació d'extensió Arduino molt llarg, el sòcol més proper per alimentar l'Arduino i la pantalla tàctil, es trobava a uns 4 milions de distància al terrat.

Cable de 5 m x 2,1 mm de corrent continu endollable a la presa CCTV

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

SIX: font d'alimentació estàndard de 12 V per Arduino

Càmera de vídeo CCTV 12V 0.5A 500mA PSU 2.1mm DC Plug Power UK UK Supply

www.ebay.co.uk/itm/380502176581

Altres parts:

  • Impressora 3D (Ultimaker 2) per imprimir el muntatge del blindatge Arduino Mega i TFT a la caixa en blanc, a més d’un bisell imprès per cobrir la vora de la pantalla quan es munta a la placa frontal en blanc. Jo adjuntaré el fitxer de pas que he creat per a això.
  • Soldador i pocs connectors i cables, etc.
  • Pistola de cola calenta.
  • Trepant
  • Serradora per afrontar

Pas 2: Muntatge de maquinari

Muntatge de maquinari
Muntatge de maquinari
Muntatge de maquinari
Muntatge de maquinari
Muntatge de maquinari
Muntatge de maquinari
Muntatge de maquinari
Muntatge de maquinari

El suport Base té una ranura en una de les potes de manera que el relé d'estat sòlid (SSR) es troba sota el mega Arduino. Vaig enganxar el SSR a la base.

Un parell de cargols per fixar el mega al suport de la base.

L'escut TFT es troba a la part superior de la mega.

Vaig tallar la placa frontal en blanc amb un trepant i una serra per afrontar.

I la prova ho va muntar tot, per sort, vaig aconseguir que la meva alçada fos correcta per al suport de la base, de manera que la pantalla sobresurt just per davant de la placa frontal en blanc. Imprimiré un bisell en 3D més endavant per amagar la vora rugosa que deixa la serra d’enfrontament.

L’espai és força reduït dins de la caixa, de manera que hauré de tallar l’adaptador d’alimentació de 12v que he comprat que es connecta a la mega i soldar-lo directament al tauler per estalviar espai.

Pas 3: Muntatge d'electrònica

Muntatge d'electrònica
Muntatge d'electrònica
Muntatge d'electrònica
Muntatge d'electrònica
Muntatge d'electrònica
Muntatge d'electrònica
Muntatge d'electrònica
Muntatge d'electrònica

Per prototipar aquest projecte per a les proves de banc, vaig començar amb la pantalla tàctil TFT de 2,8 per si sola. Només heu d'alinear els pins i inserir-los al mega endoll Arduino al vostre ordinador portàtil i encendre el programari d'entorn de desenvolupament integrat Arduino.

Aquest és el meu primer projecte de pantalla tàctil, de manera que he trigat una mica a esbrinar com calibrar la mida de la pantalla, tacte sensible, etc., a més, el TFT no és una pantalla tàctil d'Adafruit significava que havia d'afegir algunes biblioteques addicionals, com ara MCUFRIEND_kbv, per calibrar la pantalla. etc.

Hi ha recursos molt millors que els que puc escriure sobre com fer-ho.

tal com:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Llavors vaig obtenir la pantalla num pad a la pantalla tàctil TFT de 2,8 "per informar dels valors mitjançant el monitor sèrie

A continuació, afegiu l'element de contrasenya a l'esbós

El següent va ser l’esbós de relleus per si sol. Això va portar una mica de soldadura i cablejat del relé al Mega. Consulteu el diagrama de cablejat del relé adjunt. He utilitzat el pin 39 de la E / S digital de la mega per activar el relé d’estat sòlid i després encendre / apagar el LED (que ha de substituir-se pel cablejat del botó de sortida dels panys de mag quan estigui instal·lat)

Aleshores el vaig matar i Frankenstein ho va fer junts. (El croquis funciona per a mi, però estic segur que es pot millorar)

Pas 4: esbós

Image
Image
Encaix en la ubicació
Encaix en la ubicació

L’esbós piratejat.

  • Importeu la biblioteca segons sigui necessari.
  • Quan s’executa per primera vegada la pantalla tàctil TFT, utilitzeu l’esbós "TouchScreen_Calibr_native" a la biblioteca "MCUFIREND" per obtenir els resultats a emplenar …

// copiar-enganxar resultats de 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;

Una vegada més estic segur que aquest esbós es pot millorar en general, però em va funcionar

Pas 5: ajustar-se a la ubicació

Image
Image
Encaixant en la ubicació
Encaixant en la ubicació

Després vaig fer les proves de sobretaula amb un LED que actuava com a substitut del pany de mag. Era el moment d’ajustar el sistema a la seva ubicació. Per sort, les parets només són cartró-guix, així que després de comprovar si hi havia canonades i cables, vaig poder retallar el forat de la caixa.

Vaig perseguir l’energia de 12 V pel sostre i el vaig deixar caure al forat acabat de tallar. (el filferro negre més gruixut de la imatge) Vaig fer passar els cables del botó de sortida a l'interior de la porta (cables negres i vermells més prims) aquesta és la càrrega del relé, de manera que quan el relé està activat, aquests cables activen l'alliberament de la porta botó / sortida.

A continuació, es va instal·lar l’Arduino amb pantalla tàctil i relé TFT a la caixa Soldant l’energia a la placa i la càrrega al relé. Per últim, ho vaig incloure tot amb la coberta blanca i el bisell negre imprès en 3D estava enganxat a la part superior.

Recomanat: