
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Ovo je moj prvi Instructable. Ovaj projekt koristi Arduino i 2,8 -inčni TFT zaslon osjetljiv na dodir sa skicom lozinke za aktiviranje releja koji prekida krug do vrata zaključavanja mag.
U pozadini, RFID zaključavanje na vratima na poslu se pokvarilo, a ne ponovno ožičilo cijeli maglock sustav natrag u kontrolnu kutiju zgrada. Dodao sam ovaj Arduino s zaslonom osjetljivim na dodir na postojeći sustav.
Želio bih se zahvaliti KonstantinBG -u čija je tema: Lozinka za otvaranje vrata TFT zaslona omogućila mi je 99% načina da Arduino skica radi.
forum.arduino.cc/index.php?topic=562943.15
Korak 1: Dijelovi


JEDNO: Arduino Mega: TFT je zauzeo sve pinove na Uno -u pa sam upotrijebio mega za dodatne pinove za dodavanje Solid State releja
Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 razvojna ploča
www.banggood.com/Mega2560-R3-ATmega2560-16..
DVA: 2.8 -inčni TFT LCD zaslon sa zaslonom osjetljivim na dodir modul za Arduino
Geekcreit® 2.8 inčni TFT LCD zaslon sa zaslonom osjetljivim na dodir modul za Arduino
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
TRI: SSR (imao sam jedan pri ruci, ali upotrijebite bilo koji relej koji je predviđen za opterećenje koje želite kontrolirati u mom slučaju samo 5 V)
Opto 22 3 A SSD relej, DC, nosač za PCB, 60 V dc maksimalno opterećenje
RS kataloški broj 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
ČETIRI: Prazna kutija za 2 grupe za postavljanje zaslona osjetljivog na dodir na zid i prazna prednja ploča
Dvostruka suha podstavna kutija, 35 mm
Šifra proizvoda: 1139636
www.woodies.ie/double-dry-lining-box-35mm-…
PET: Ekstra dugački produžni kabel za napajanje Arduina, najbliža utičnica za napajanje Arduina i zaslon osjetljiv na dodir bio je udaljen oko 4M u krovu.
kenable 5,5 x 2,1 mm DC utikač za napajanje u utičnicu CCTV produžni olovni kabel 5m
www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…
ŠEST: standardno napajanje od 12 V za Arduino
CCTV kamera 12V 0.5A 500mA PSU 2.1mm DC utikač UK Napajanje
www.ebay.co.uk/itm/380502176581
Ostali dijelovi:
- 3D pisač (Ultimaker 2) za ispis montaže za Arduino Mega i TFT štit u praznu kutiju, plus ispisani okvir koji prekriva rub zaslona kada se montira na praznu prednju ploču. Priložit ću datoteku koraka koju sam za to stvorio.
- Lemilica i nekoliko priključaka i kabela itd.
- Pištolj za vruće ljepilo.
- Bušilica
- Testera za suočavanje
Korak 2: Sklapanje hardvera




Osnovna potpora ima utor na jednoj od nogu tako da relej u čvrstom stanju (SSR) sjedi ispod Arduino mega. Vruće sam zalijepio SSR na bazu.
Nekoliko vijaka za pričvršćivanje mega na nosač baze.
TFT štit nalazi se na vrhu mega.
Izrezao sam praznu prednju ploču bušilicom i pilom za sušenje.
I test je sve to spojio. Srećom, ispravio sam svoju visinu za baznu podlogu, pa ekran viri tik ispred prednje strane prazne prednje ploče. Kasnije ću 3D ispisati okvir kako bih sakrio hrapavi rub koji je ostavio pila za sušenje.
Unutar kutije je dovoljno prostora pa ću morati izrezati 12v adapter za napajanje koji sam kupio i priključuje ga u mega i lemiti izravno na ploču kako bih uštedio mjesto.
Korak 3: Montaža elektronike




Za izradu prototipa ovog projekta za testiranje na klupi, prvo sam započeo s 2,8 -inčnim TFT zaslonom osjetljivim na dodir. Samo poravnajte pinove i gurnite ih u Arduino mega, priključite ga u prijenosno računalo i pokrenite softver za integrirano razvojno okruženje Arduino.
Ovo je moj prvi projekt zaslona osjetljivog na dodir pa je trebalo malo petljanja kako bih shvatio kako kalibrirati veličinu zaslona, osjetljivo dodirnuti itd. Također, TFT nije zaslon osjetljiv na dodir Adafruit, što je značilo da sam morao dodati neke dodatne biblioteke, poput MCUFRIEND_kbv za kalibriranje zaslona itd.
Postoje mnogo bolji resursi nego što mogu napisati o tome kako to učiniti.
kao što su:
forum.arduino.cc/index.php?topic=366304.0
www.hackster.io/electropeak/ultimate-begin…
github.com/prenticedavid/MCUFRIEND_kbv
Zatim sam dobio brojčani ekran na 2,8 -inčnom TFT ekranu osjetljivom na dodir da prijavim vrijednosti putem serijskog monitora
Zatim je skici dodan element lozinke
Sljedeća je bila skica releja. Za to je bilo potrebno lemljenje i ožičenje releja na Megi. Molimo pogledajte shemu ožičenja releja u prilogu. Koristio sam pin 39 na digitalnom U/I na mega za pokretanje poluprovodničkog releja, a zatim uključio/isključio LED (zamijenit će ga ožičenje tipke za zaključavanje mag brava kada je ugrađeno)
Zatim sam ga iskasapio i Frankenstein je sastavio zajedno. (Sketch mi radi, ali siguran sam da se može poboljšati)
Korak 4: Skicirajte



Skinuta skica.
- Uvezite biblioteke prema potrebi.
- Prilikom prvog pokretanja TFT zaslona osjetljivog na dodir upotrijebite skicu "TouchScreen_Calibr_native" u biblioteci "MCUFIREND" da biste rezultate ispunili za …..
// copy-paste rezultate iz 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;
Opet sam siguran da se ova skica može sveukupno poboljšati, ali mi je uspjela
Korak 5: Ugradnja na mjesto



Nakon što sam obavio testiranje na stolu sa LED diodom koja je bila zamjena za mag lock. Bilo je vrijeme da se sustav uklopi na njegovo mjesto. Srećom, zidovi su samo od gipsanih ploča pa sam nakon provjere cijevi i kabela uspio izrezati rupu za kutiju.
Potjerao sam napajanje od 12 V preko stropa i spustio ga do svježe izrezane rupe. (deblja crna žica na slici) Zatim sam prešao preko žica od tipke za izlaz unutar vrata (tanje crne i crvene žice) to je opterećenje releja, pa kad je relej uključen, ove žice aktiviraju otključavanje vrata /tipka za izlaz.
Slijedilo je postavljanje Arduina s TFT zaslonom osjetljivim na dodir i relejem na kutiju Lemljenje napajanja na ploču i opterećenja na releju. Na kraju, sve sam priložio bijelim omotom, a 3D tiskani crni okvir bio je zalijepljen na vrhu.
Preporučeni:
Zaključavanje vrata zaštićeno lozinkom na Tnikercadu: 4 koraka

Zaključavanje vrata zaštićeno lozinkom na Tnikercadu: Za ovaj projekt ćemo uzeti unos s tipkovnice, obraditi taj ulaz kao kutni položaj i pomaknuti servo motor na temelju dobivenog troznamenkastog kuta. Koristio sam tipkovnicu 4 x 4, ali ako imate tipkovnicu 3x4, ona ima vrlo sličnu vezu, pa bi to moglo biti
Arduino zaključavanje vrata otiskom prsta: 4 koraka

Arduino zaključavanje vrata otiskom prsta: Pozdrav, i dobrodošli u ovaj projekt, zapravo uključuje dva projekta, ali su prilično isti, to je sustav zaključavanja vrata temeljen na Arduino UNO ploči, FPM10A optičkom senzoru otiska prsta i LCD i²c ekranu, ali za drugu verziju uključujemo
Arduino rukavica na dodirnom ekranu: 10 koraka

Arduino rukavica na dodirnom zaslonu: U ovom uputstvu pokazat ću vam kako stvoriti svoju prvu Arduino rukavicu na dodirnom zaslonu
Bluetooth zaključavanje vrata (Arduino): 10 koraka (sa slikama)

Bluetooth zaključavanje vrata (Arduino): Nedavno sam gledao zadivljujućeg Spidermana, u jednoj sceni Peter Parker zaključava i otključava vrata sa stola pomoću daljinskog upravljača. Kad sam ovo vidio odmah sam zaželio svoja za svoja vrata. Nakon malo petljanja dobio sam radni model. Evo kako sam uspio
Arduino RFID zaključavanje vrata: 5 koraka (sa slikama)

Arduino RFID zaključavanje vrata: *** Ažurirano 9.9.2010. *** Htio sam na jednostavan i siguran način ući u svoju garažu. RFID je bio najbolji način za otključavanje vrata, čak i s punim rukama mogu otključati vrata i otvoriti ih! Napravio sam jednostavan sklop s osnovnim ATMega 168 arduino chi