Indholdsfortegnelse:
- Trin 1: Dele
- Trin 2: Hardware -samling
- Trin 3: Elektronikmontering
- Trin 4: Skitse
- Trin 5: Montering i placering
Video: Arduino TFT Touchscreen dørlås: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette er min første instruerbare. Dette projekt bruger Arduino og en 2,8 TFT -berøringsskærm med en adgangskitsskitse til at aktivere et relæ, der bryder kredsløbet til en lås med lås.
Baggrund, RFID -låsen på en dør på arbejdspladsen gik i stykker frem for at genoprette hele maglock -systemet tilbage til bygningens kontrolboks. Jeg tilføjede denne touchscreen Arduino oven på det eksisterende system.
Jeg vil gerne takke KonstantinBG, der er emne: TFT Display Gate Opener Password fik mig 99% af vejen til at få Arduino -skitsen til at fungere.
forum.arduino.cc/index.php?topic=562943.15
Trin 1: Dele
ONE: Arduino Mega: TFT'en tog hele stiften på en Uno, så jeg brugte en mega til de ekstra ben til at tilføje Solid state -relæet
Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 Development Board
www.banggood.com/Mega2560-R3-ATmega2560-16..
TO: 2,8 tommer TFT LCD -skærm berøringsskærmsmodul til Arduino
Geekcreit® 2,8 tommer TFT LCD -skærm berøringsskærmsmodul til Arduino
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
TRE: SSR (havde en ved hånden, men brug ethvert relæ, der er klassificeret til den belastning, du kun vil kontrollere i mit tilfælde 5v)
Opto 22 3 A Solid State Relay, DC, PCB -montering, 60 V DC maksimal belastning
RS-varenummer 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
FIRE: Tom 2 -gangs boks til montering af berøringsskærm på væggen og en blank frontplade
Dobbelt tør foringskasse, 35 mm
Produktkode: 1139636
www.woodies.ie/double-dry-lining-box-35mm-…
FEM: Ekstra langt Arduino -forlængelsestrømkabel, den nærmeste stikkontakt til strømforsyning til Arduino og berøringsskærm var omkring 4M væk i taget.
kan kendes 5,5 x 2,1 mm DC -stik til stikkontakt CCTV -forlængerledning 5 m
www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…
SIX: standard 12V strømforsyning til Arduino
CCTV -kamera 12V 0.5A 500mA PSU 2.1mm DC -stik UK strømforsyning
www.ebay.co.uk/itm/380502176581
Andre dele:
- 3D -printer (Ultimaker 2) til at udskrive monteringen til Arduino Mega og TFT -skjoldet i den tomme boks, plus en trykt ramme til at dække kanten af skærmen, når den er monteret i den tomme frontplade. Jeg vedhæfter den trinfil, jeg har oprettet til dette.
- Loddejern og få stik og kabler mv.
- Hot Lim -pistol.
- Bore
- Håndteringssav
Trin 2: Hardware -samling
Basestøtten har en rille på et af benene, så solid state relæet (SSR) sidder under Arduino mega. Jeg varmlimede SSR'en på basen.
Et par skruer til at fastgøre mega på bundstøtte.
TFT -skjoldet sidder oven på mega.
Jeg skar den blanke frontplade ved hjælp af en boremaskine og en sav.
Og testen passede det hele sammen, heldigvis fik jeg min højde korrekt til basestøtten, så skærmen stikker lige forbi forsiden af den blanke frontplade. Jeg vil senere udskrive en ramme i 3D for at skjule den ru kant, der er tilbage af håndteringssaven.
Pladsen er ret stram indeni boksen, så jeg bliver nødt til at skære den 12v strømadapter, jeg købte, der sættes i mega og lodde den direkte til brættet for at spare plads.
Trin 3: Elektronikmontering
For at prototype dette projekt ud til bænkprøvning startede jeg først med 2,8 TFT -berøringsskærmen først. Du stiller bare stifterne op og skubber det ind i Arduino mega -stikket til din bærbare computer og fyrer Arduino integreret udviklingsmiljø software.
Dette er mit første berøringsskærmsprojekt, så det krævede lidt at finde ud af at kalibrere skærmstørrelsen, berøre følsomt osv. Også TFT er ikke en Adafruit -berøringsskærm betød, at jeg var nødt til at tilføje nogle ekstra biblioteker, f.eks. MCUFRIEND_kbv for at kalibrere skærmen etc.
Der er meget bedre ressourcer derude, end jeg kan skrive om, hvordan man gør dette.
såsom:
forum.arduino.cc/index.php?topic=366304.0
www.hackster.io/electropeak/ultimate-begin…
github.com/prenticedavid/MCUFRIEND_kbv
Jeg fik derefter num pad displayet på 2,8 "TFT touchscreen til at rapportere værdierne via den serielle skærm
Tilføjede derefter adgangskodeelementet til skitsen
Næste var relæskitsen af sig selv først. Dette tog lidt lodning og ledninger af relæet til Mega. Se venligst ledningsdiagrammet for det vedhæftede relæ. Jeg brugte pin 39 på den digitale I/O på mega til at udløse solid state relæet og derefter tænde/slukke min LED (for at blive erstattet af maglåsene exit -knap ledninger, når de er monteret)
Jeg slagtede det derefter og Frankenstein havde det sammen. (Skitsen fungerer for mig, men jeg er sikker på, at den kan forbedres)
Trin 4: Skitse
Den sammen hackede skitse.
- Importer bibliotekets efter behov.
- Når du først kører TFT -berøringsskærmen, skal du bruge skitsen "TouchScreen_Calibr_native" i "MCUFIREND" -biblioteket for at få resultaterne til at udfylde for …..
// kopier-indsæt resultater fra 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;
Igen er jeg sikker på, at denne skitse generelt kan forbedres, men det fungerede for mig
Trin 5: Montering i placering
Efter jeg havde testet bordpladen med en LED, der fungerede som stand-in for maglåsen. Det var tid til at passe systemet til dets placering. Heldigvis er væggene bare gipsplader, så efter at have kontrolleret for rør og kabler kunne jeg skære hullet til kassen.
Jeg jagtede 12V -strømmen over loftet og tabte den ned til det nyslåede hul. (den tykkere sorte ledning på billedet) Jeg kom derefter over ledningerne fra udgangsknappen inde i døren (tyndere sorte og røde ledninger) dette er belastningen for relæet, så når relæet tændes, aktiverer disse ledninger døråbningen /exit -knap.
Næste var montering af Arduino med TFT Touchscreen og relæ til boksen Lodning af strømmen til brættet og belastningen til relæet. Til sidst lukkede jeg det hele sammen med det hvide omslag og den 3D -printede sorte ramme blev limet ovenpå.
Anbefalede:
Arduino Flappy Bird - Arduino 2,4 "TFT Touchscreen SPFD5408 Bird Game Project: 3 trin
Arduino Flappy Bird | Arduino 2,4 "TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird var for populært spil derude på få år, og mange mennesker skabte det på deres egen måde, det gjorde jeg også, jeg lavede min version af flappy bird med Arduino og den billige 2,4 " TFT Touchscreen SPFD5408, så lad os komme i gang
Arduino TFT LCD Touchscreen Calculator: 3 trin
Arduino TFT LCD Touchscreen Calculator: Hej Guys i denne instrukser vil vi lære at lave en lommeregner ved hjælp af Arduino Uno med 3,5 " TFT LCD Touchscreen display.Så vi skriver en kode og uploader den til arduino, som viser lommeregnerens grænseflade på displayet og vil
BluBerriSix - en TFT TouchScreen / Arduino -vejledning: 12 trin (med billeder)
BluBerriSix - en TFT TouchScreen / Arduino Tutorial: 2019 er 20 -årsdagen for RIM Blackberry 850! Denne lille canadiske opfindelse ændrede den måde, verden kommunikerer på. Det er for længst gået, men dets arv fortsætter! I denne instrukser lærer du, hvordan du bruger MCUfriend.com 2.4 " TFT dis
Arduino -baseret digital dørlås ved hjælp af GSM og Bluetooth: 4 trin
Arduino -baseret digital dørlås ved hjælp af GSM og Bluetooth: ABSTRAKT: Tænk på situationen, hvor du kom helt træt hjem og fandt ud af, at du mistede din dørnøgle. Hvad vil du gøre? Du skal enten bryde din lås eller ringe til en nøglemekaniker. Så at lave en nøglefri lås er en interessant idé at gemme fra
Arduino Uno: Bitmap -animation på ILI9341 TFT Touchscreen Display Shield With Visuino: 12 trin (med billeder)
Arduino Uno: Bitmap Animation på ILI9341 TFT Touchscreen Display Shield With Visuino: ILI9341 baserede TFT Touchscreen Display Shields er meget populære billige Display Shields til Arduino. Visuino har haft support til dem i et stykke tid, men jeg har aldrig haft mulighed for at skrive en vejledning om, hvordan man bruger dem. For nylig spurgte dog få mennesker