INHOUDSOPGAWE:

Deurslot van Arduino TFT -raakskerm: 5 stappe
Deurslot van Arduino TFT -raakskerm: 5 stappe

Video: Deurslot van Arduino TFT -raakskerm: 5 stappe

Video: Deurslot van Arduino TFT -raakskerm: 5 stappe
Video: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, November
Anonim
Arduino TFT deurslot met aanraakskerm
Arduino TFT deurslot met aanraakskerm

Dit is my eerste Instructable. Hierdie projek gebruik Arduino en 'n 2.8 TFT -aanraakskerm met 'n wagwoordskets om 'n aflos te aktiveer wat die kring na 'n mag -slotdeur breek.

Agtergrond, die RFID -slot op 'n deur by die werk het gebreek eerder as om die hele maglock -stelsel weer na die geboue se kontrolekas te herlei. Ek het hierdie touchscreen Arduino bo -op die bestaande stelsel bygevoeg.

Ek wil graag vir KonstantinBG bedank wie se onderwerp: TFT Display Gate Opener Password het my 99% van die manier gekry om die Arduino -skets aan die werk te kry.

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

Stap 1: Onderdele

Dele
Dele
Dele
Dele

EEN: Arduino Mega: Die TFT het al die pen op 'n Uno geneem, so ek het 'n mega gebruik vir die ekstra penne om die Solid State -relais by te voeg

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Development Board

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

TWEE: 2.8 duim TFT LCD -skerm raakskermmodule vir Arduino

Geekcreit® 2.8 duim TFT LCD -skerm raakskermmodule vir Arduino

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

DRIE: SSR (het een byderhand, maar gebruik enige aflos wat volgens die vrag wat u wil beheer, slegs 5v gebruik)

Opto 22 3 A Solid State Relay, DC, PCB Mount, 60 V DC Maximum Load

RS-voorraadnommer 888-7619

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

VIER: Leë boks met twee bande om aanraakskerm aan die muur te monteer, en 'n leë voorplaat

Dubbel droë voeringskas, 35 mm

Produkkode: 1139636

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

VYF: Ekstra lang Arduino -verlengkragkabel, die naaste aansluiting om die Arduino en raakskerm aan te dryf, was ongeveer 4M weg in die dak.

kenbare 5,5 x 2,1 mm DC -kragprop na aansluiting CCTV -verlengkabel 5 m

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

SES: standaard 12V -kragtoevoer vir Arduino

CCTV -kamera 12V 0.5A 500mA PSU 2.1mm DC Plug UK Power Supply

www.ebay.co.uk/itm/380502176581

Ander dele:

  • 3D -drukker (Ultimaker 2) om die houer vir die Arduino Mega- en TFT -skerm in die leë boks te druk, plus 'n bedrukte omhulsel om die rand van die skerm te bedek wanneer dit op die leë voorplaat gemonteer word. Ek heg die staplêer wat ek hiervoor geskep het, aan.
  • Soldeerbout en min verbindings en kabels, ens.
  • Warm gom geweer.
  • Boor
  • Hantering saag

Stap 2: Hardeware -samestelling

Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering
Hardeware vergadering

Die basissteun het 'n groef aan een van die bene, sodat die solid state relais (SSR) onder die Arduino mega sit. Ek het die SSR op die basis vasgeplak.

'N Paar skroewe om die mega aan die basissteun vas te maak.

Die TFT -skild sit bo -op die mega.

Ek sny die leë voorplaat met 'n boor- en kappersaag.

En die toets het alles bymekaargemaak, gelukkig het ek my hoogte korrek gekry vir die basissteun, sodat die skerm net voor die voorkant van die leë voorblad uitsteek. Ek sal later 'n omhulsel in 3D afdruk om die ruwe rand wat die hanteringsaag agtergelaat het, te verberg.

Die ruimte is redelik styf in die boks, so ek moet die 12V -stroomadapter wat ek gekoop het, sny en dit direk aan die bord soldeer om ruimte te bespaar.

Stap 3: Elektroniese samestelling

Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering
Elektroniese vergadering

Om hierdie projek te prototipe vir die toets van die bank, het ek eers self begin met die 2,8 TFT -raakskerm. U moet net die penne in lyn bring en dit in die Arduino -megaprop aansluit, en dit in u skootrekenaar aansluit en die Arduino -sagteware vir geïntegreerde ontwikkelingsomgewing aansteek.

Dit is my eerste aanraakskermprojek, so dit het 'n bietjie gedink om te besluit hoe om die skermgrootte te kalibreer, sensitief aan te raak, ens. ens.

Daar is baie beter hulpbronne as wat ek kan skryf oor hoe om dit te doen.

soos:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Ek kry toe die num pad -skerm op die 2.8 "TFT -raakskerm om die waardes via die seriële monitor aan te meld

Voeg dan die wagwoordelement by die skets

Die volgende was eers die aflosskets self. Dit het soldeer en die bedrading van die aflos na die Mega gekos. Sien die bedradingsdiagram van die aangehegte aflos. Ek het pen 39 op die digitale I/O op die mega gebruik om die reliëf in die vaste toestand te aktiveer en dan my LED aan/uit te skakel (om vervang te word deur die bedrading van die mag -slotte, wanneer dit aangebring is)

Ek het dit toe geslag en Frankenstein het dit saam gesny. (Die skets werk vir my, maar ek is seker dit kan verbeter word)

Stap 4: Skets

Image
Image
Pas by die ligging
Pas by die ligging

Die saamgekapte skets.

  • Voer die biblioteek in soos benodig.
  • Gebruik die skets "TouchScreen_Calibr_native" in die "MCUFIREND" -biblioteek om die resultate in te vul vir die eerste keer dat u die TFT -raakskerm gebruik

// kopieer-plak resultate van 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;

Ek is weer seker dat hierdie skets in die algemeen verbeter kan word, maar dit het vir my gewerk

Stap 5: Pas by die ligging in

Image
Image
Pas by die ligging
Pas by die ligging

Nadat ek die tafel laat toets het met 'n LED wat as 'n stand-in vir die mag-slot dien. Dit was tyd om die stelsel in sy plek te pas. Gelukkig is die mure net gips, so nadat ek na pype en kabels gekyk het, kon ek die gat vir die boks uitsny.

Ek jaag die 12V -krag oor die plafon en laat sak dit na die pas gesnyde gat. (die dikker swart draad in die prentjie) Ek bring toe die drade van die uitgangsknoppie binne -in die deur (dunner swart en rooi drade), dit is die las vir die relais, dus as die relais aangeskakel word, aktiveer die deurontgrendeling /uitgang knoppie.

Die volgende was om die Arduino met TFT -aanraakskerm en relais aan die boks te monteer. Soldeer die krag op die bord en die las aan die aflos. Laastens het ek dit alles omhul met die wit omslag en die 3D -gedrukte swart rand was bo -op vasgeplak.

Aanbeveel: