Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Sklapanje hardvera
- Korak 3: Montaža elektronike
- Korak 4: Skicirajte
- Korak 5: Uklapanje na lokaciju
Video: Arduino TFT zaključavanje vrata na dodirnom ekranu: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovo je moj prvi Instructable. Ovaj projekt koristi Arduino i 2,8 -inčni TFT ekran 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 sistem natrag u kontrolnu kutiju zgrada. Dodao sam ovaj Arduino s ekranom osjetljivim na dodir na postojeći sistem.
Želeo bih da se zahvalim KonstantinBG -u čija je tema: Lozinka za otvaranje vrata TFT ekrana 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 ekran modul ekrana osjetljivog na dodir za Arduino
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
TRI: SSR (imao sam jedan pri ruci, ali koristite 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, maksimalno opterećenje 60 V dc
RS kataloški broj 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
ČETIRI: Prazna kutija za 2 grupe za montiranje ekrana osetljivog 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 Arduino produžni kabel za napajanje, 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 priključak 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 delovi:
- 3D štampač (Ultimaker 2) za štampanje montaže za Arduino Mega i TFT štit u praznu kutiju, plus štampani okvir koji prekriva ivice ekrana kada se montira na praznu prednju ploču. Priložit ću datoteku koraka koju sam stvorio za ovo.
- Lemilica i nekoliko konektora i kablova itd.
- Pištolj za vruće ljepilo.
- Drill
- Testera za suočavanje
Korak 2: Sklapanje hardvera
Osnova baze ima utor na jednoj od nogu tako da relej u čvrstom stanju (SSR) sjedi ispod Arduino mega. Vruće sam zalijepio SSR na podlogu.
Nekoliko vijaka za pričvršćivanje mega na nosač baze.
TFT štit nalazi se na vrhu mega.
Presekao sam praznu prednju ploču bušilicom i testerom.
I test je sve to spojio. Srećom, ispravio sam svoju visinu za baznu podršku, pa ekran viri tik ispred prednje strane prazne prednje ploče. Kasnije ću 3D ispisati okvir kako bih sakrio hrapavu ivicu koju je ostavila pila za sušenje.
Prostor je prilično mali unutar kutije pa ću morati izrezati 12v adapter za napajanje koji sam kupio i priključuje ga u mega i lemiti ga direktno 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 ekranom osjetljivim na dodir. Samo poravnajte pinove i gurnite ga u Arduino mega, priključite ga na prijenosno računalo i pokrenite softver za integrirano razvojno okruženje Arduino.
Ovo je moj prvi projekt ekrana osjetljivog na dodir pa je bilo potrebno malo petljanja da bih smislio kako kalibrirati veličinu ekrana, osjetljivo dodirnuti itd. Također, TFT nije Adafruit zaslon osjetljiv na dodir, što znači da sam morao dodati neke dodatne biblioteke, poput MCUFRIEND_kbv za kalibraciju ekrana 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 "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 to zajedno napravio. (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 ekrana osjetljivog na dodir koristite skicu "TouchScreen_Calibr_native" u biblioteci "MCUFIREND" da biste dobili rezultate koje treba popuniti za…..
// copy-paste rezultate sa 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: Uklapanje na lokaciju
Nakon što sam obavio testiranje na radnoj površini sa LED diodom koja je bila zamjena za mag lock. Bilo je vrijeme da se sistem uklopi na njegovu lokaciju. Na sreću zidovi su samo gipsane ploče pa sam nakon provjere cijevi i kabela uspio izrezati rupu za kutiju.
Potjerao sam napajanje od 12 volti preko stropa i spustio ga do svježe izrezane rupe. (deblja crna žica na slici) Zatim sam prešao preko žica od izlaznog dugmeta unutar vrata (tanje crne i crvene žice) ovo je opterećenje releja, pa kad je relej uključen, ove žice aktiviraju otključavanje vrata /tipka za izlaz.
Sljedeće je bilo postavljanje Arduina s TFT zaslonom osjetljivim na dodir i relejem u kutiju Lemljenje napajanja na ploču i opterećenja releja. Na kraju, sve sam priložio bijelim koricama, a odozgo je zalijepljen 3D štampani crni okvir.
Preporučuje se:
Zaključavanje vrata zaštićeno lozinkom na Tnikercadu: 4 koraka
Zaključavanje vrata zaštićeno lozinkom na Tnikercad-u: Za ovaj projekat, mi ćemo uzeti unos sa tastature, obraditi taj ulaz kao ugaoni položaj i pomeriti servo motor na osnovu trocifrenog ugla. Koristio sam tastaturu 4 x 4, ali ako imate tastaturu 3x4, ona ima vrlo sličnu vezu, pa bi to moglo biti
Wifi na RF - zaključavanje vrata: 3 koraka (sa slikama)
Wi -Fi na RF - zaključavanje vrata: PregledOva instrukcija će vam omogućiti da zaključate / otključate ulazna vrata putem softvera za kućnu automatizaciju (kao što je OpenHAB - besplatni softver za kućnu automatizaciju koji ja lično koristim) Gornja slika prikazuje primjer ekrana OpenHAB -a
Arduino zaključavanje vrata otiskom prsta: 4 koraka
Arduino zaključavanje vrata otiskom prsta: Zdravo, i dobrodošli u ovaj projekt, zapravo uključuje dva projekta, ali su prilično isti, to je sistem zaključavanja vrata zasnovan na Arduino UNO ploči, FPM10A optičkom senzoru otiska prsta i LCD i²c ekranu, ali za drugu verziju uključujemo
Bluetooth zaključavanje vrata (Arduino): 10 koraka (sa slikama)
Bluetooth zaključavanje vrata (Arduino): Nedavno sam gledao Amazing SpiderMan -a, 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 uspeo
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 sa punim rukama mogu otključati vrata i otvoriti ih! Napravio sam jednostavno kolo s osnovnim ATMega 168 arduino chi