
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

Detta är min första instruerbara. Detta projekt använder Arduino och en 2,8 TFT -pekskärm med en lösenordsskiss för att aktivera ett relä som bryter kretsen till en maglåsdörr.
Bakgrund, RFID -låset på en dörr på jobbet gick sönder snarare än att koppla om hela maglocksystemet till byggnadens kontrollbox Jag lade till denna pekskärm Arduino ovanpå det befintliga systemet.
Jag vill tacka KonstantinBG som är ämne: TFT Display Gate Opener Password fick mig 99% av vägen till att få Arduino -skissen att fungera.
forum.arduino.cc/index.php?topic=562943.15
Steg 1: Delar


ETT: Arduino Mega: TFT tog upp alla stift på en Uno så jag använde en mega för de extra stiften för att lägga till Solid State -reläet
Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Development Board
www.banggood.com/Mega2560-R3-ATmega2560-16..
TVÅ: 2,8 tums TFT LCD -skärm pekskärmsmodul för Arduino
Geekcreit® 2,8 tums TFT LCD -skärm pekskärmsmodul för Arduino
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
TRE: SSR (hade en till hands, men använd alla reläer som är klassade för den belastning du vill styra i mitt fall endast 5v)
Opto 22 3 A Solid State Relay, DC, PCB -fäste, 60 V DC Maximal belastning
RS-lagernummer 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
FOUR: Tom 2 -låda för montering av pekskärm på väggen och en tom frontplatta
Dubbel torr foderlåda, 35 mm
Produktkod: 1139636
www.woodies.ie/double-dry-lining-box-35mm-…
FEM: Extra lång Arduino förlängningskabel, närmaste uttag för att driva Arduino och pekskärm var cirka 4M bort i taket.
Kännbar 5,5 x 2,1 mm likströmskontakt till uttag CCTV -förlängningskabel 5 m
www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…
SIX: standard 12V strömförsörjning för Arduino
CCTV -kamera 12V 0.5A 500mA PSU 2.1mm DC Plug UK Power Supply
www.ebay.co.uk/itm/380502176581
Andra delar:
- 3D -skrivare (Ultimaker 2) för att skriva ut monteringen för Arduino Mega och TFT -skärmen i den tomma rutan, plus en tryckt ram för att täcka skärmkanten när den monteras i den tomma frontplattan. Jag bifogar stegfilen jag skapade för detta.
- Lödkolv och få kontakter och kablar etc.
- Lim pistol.
- Borra
- Klippsåg
Steg 2: Hårdvarumontage




Basstödet har ett spår på ett av benen så solid state -reläet (SSR) sitter under Arduino -megan. Jag varmlimmade SSR på basen.
Ett par skruvar för att fästa megan på basstödet.
TFT -skölden sitter ovanpå megan.
Jag skar den tomma frontplattan med en borr- och kapsåg.
Och testet passade ihop allt, tack och lov fick jag min höjd korrekt för basstödet så skärmen sticker ut precis framför fronten på den tomma frontplattan. Jag kommer att 3D -skriva ut en ram senare för att dölja den grova kanten som lämnas av hanteringssågen.
Utrymmet är ganska trångt inuti lådan så jag måste klippa av 12V -nätadaptern jag köpte som ansluts till megan och lödda den direkt på brädet för att spara plats.
Steg 3: Elektronikmontering




För att prototypa detta projekt för bänkprovning började jag först med 2,8 TFT -pekskärmen av sig själv först. Du ställer bara in stiften och trycker in den i Arduino megapluggen i din bärbara dator och eldar upp den integrerade Arduino -utvecklingsmiljöprogramvaran.
Detta är mitt första pekskärmsprojekt så det krävdes lite funderingar för att räkna ut hur man kalibrerar skärmstorleken, berör känsligt osv. Också TFT är inte en Adafruit -pekskärm menade att jag var tvungen att lägga till några extra bibliotek som MCUFRIEND_kbv för att kalibrera skärmen etc.
Det finns mycket bättre resurser än jag kan skriva om hur man gör detta.
Till exempel:
forum.arduino.cc/index.php?topic=366304.0
www.hackster.io/electropeak/ultimate-begin…
github.com/prenticedavid/MCUFRIEND_kbv
Jag fick sedan num pad -displayen på 2,8 "TFT -pekskärmen för att rapportera värdena via den seriella bildskärmen
Lägg sedan till lösenordselementet i skissen
Därefter var stafettskissen av sig själv först. Detta tog lite lödning och kabeldragning av reläet till Mega. Se kopplingsschemat för reläet som bifogas. Jag använde stift 39 på den digitala I/O på megan för att utlösa solid state -reläet och sedan slå på/stänga av min lysdiod (för att ersättas av maglåsens utgångsknapps ledningar när den är monterad)
Jag slaktade sedan upp det och Frankenstein gjorde det tillsammans. (Skissen fungerar för mig men jag är säker på att den kan förbättras)
Steg 4: Skiss



Den samman hackade skissen.
- Importera biblioteket efter behov.
- När du kör TFT -pekskärmen första gången använder du "TouchScreen_Calibr_native" -skissen i "MCUFIREND" -biblioteket för att få resultaten att fylla i för …..
// kopiera-klistra in resultat från 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;
Återigen är jag säker på att denna skiss kan förbättras totalt sett men det fungerade för mig
Steg 5: Montering på plats



Efter att jag hade testat bänkskivan med en LED som fungerade som stand-in för maglåset. Det var dags att anpassa systemet till sin plats. Lyckligtvis är väggarna bara gipsskivor så efter att ha kollat efter rör och kablar kunde jag klippa ut hålet för lådan.
Jag jagade 12V -strömmen över taket och tappade ner den till det nyskurna hålet. (den tjockare svarta tråden på bilden) Jag tog sedan över trådarna från utgångsknappen inuti dörren (tunnare svarta och röda trådar) detta är belastningen för reläet, så när reläet slås på aktiverar dessa trådar dörrfrigöringen /avsluta -knappen.
Nästa var att montera Arduino med TFT pekskärm och relä till lådan Lödning av strömmen till brädet och belastningen till reläet. Slutligen stängde jag allt med det vita locket och den 3D -tryckta svarta ramen limmades ovanpå.
Rekommenderad:
TFT - Pekskärm: 3 steg

TFT-Touch Panel: Ett mycket enkelt sätt att ibland lära sig med TFT Displays. Wikipedia: Pekskärmsenheter som använder resistiv teknik, en tvådimensionell membranpotentiometer ger x- och y-koordinater. Det övre lagret är tunt glas med avstånd nära
Arduino Flappy Bird - Arduino 2,4 "TFT pekskärm SPFD5408 Bird Game Project: 3 steg

Arduino Flappy Bird | Arduino 2,4 "TFT pekskärm SPFD5408 Bird Game Project: Flappy Bird var för populärt spel där på några år och många människor skapade det på sitt eget sätt så gjorde jag, jag skapade min version av flappy bird med Arduino och den billiga 2,4 " TFT Pekskärm SPFD5408, så låt oss komma igång
BluBerriSix - en TFT -pekskärm / Arduino -handledning: 12 steg (med bilder)

BluBerriSix - en TFT TouchScreen / Arduino -handledning: 2019 är 20 -årsjubileet för RIM Blackberry 850! Denna lilla kanadensiska uppfinning förändrade hur världen kommunicerar. Det är länge sedan, men dess arv fortsätter! I denna instruktör lär du dig hur du använder MCUfriend.com 2.4 " TFT dis
Arduino -baserat digitalt dörrlås med hjälp av GSM och Bluetooth: 4 steg

Arduino -baserat digitalt dörrlås med hjälp av GSM och Bluetooth: SAMMANFATTNING: Tänk på situationen när du kom hem helt trött och upptäckte att du tappade dörrnyckeln. Vad kommer du göra? Du måste antingen bryta ditt lås eller ringa en nyckelmekaniker. Så att göra ett nyckellöst lås är en intressant idé att spara från
RFID -dörrlås med Arduino: 4 steg

RFID -dörrlås med Arduino: I grund och botten handlar det här projektet om hur du gör ditt hus, kontorsplats och till och med dina personliga skåp. Dessa projekt får dig att förstå arduino med RFID och hur de är anslutna till varandra. Så