Sisukord:

Arduino TFT puuteekraaniga ukse lukk: 5 sammu
Arduino TFT puuteekraaniga ukse lukk: 5 sammu

Video: Arduino TFT puuteekraaniga ukse lukk: 5 sammu

Video: Arduino TFT puuteekraaniga ukse lukk: 5 sammu
Video: Особенности использования TFT Shield для Arduino Uno 2024, November
Anonim
Arduino TFT puuteekraaniga ukselukk
Arduino TFT puuteekraaniga ukselukk

See on minu esimene juhendatav. See projekt kasutab Arduinot ja 2,8 -tollist TFT puuteekraani koos parooli visandiga, et aktiveerida relee, mis katkestab vooluringi lukustusukseni.

Taustal võib öelda, et tööl oleva ukse RFID -lukk purunes, selle asemel et kogu maglock -süsteem uuesti hoonete juhtkarbi külge ühendada. Lisasin selle puuteekraani Arduino olemasoleva süsteemi peale.

Tahaksin tänada KonstantinBG -d, kelle teema on: TFT -ekraani värava avamise parool viis mind 99% -ni Arduino visandi toimimisest.

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

Samm: osad

Osad
Osad
Osad
Osad

ÜKS: Arduino Mega: TFT võttis kogu Uno tihvti enda kätte, nii et kasutasin pooljuhtmehhanismi relee lisamiseks lisatihvtide jaoks mega.

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 arendusnõukogu

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

KAKS: 2,8 -tolline TFT LCD -ekraaniga puutetundliku ekraani moodul Arduino jaoks

Geekcreit® 2,8 -tolline TFT LCD -ekraaniga puutetundliku ekraani moodul Arduino jaoks

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

KOLM: SSR (oli üks käepärast, kuid kasutage mis tahes releed, mis on määratud koormusele, mida soovite juhtida, minu puhul ainult 5v)

Opto 22 3 A Tahkis -relee, alalisvool, PCB -kinnitus, 60 V alalisvoolu maksimaalne koormus

RS tootekood 888-7619

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

NELI: tühi 2 jõukarp puutetundliku ekraani seinale kinnitamiseks ja tühi esiplaat

Kahekordne kuiv voodri karp, 35 mm

Tootekood: 1139636

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

VIIS: Eriti pikk Arduino pikendusjuhe, lähim pistikupesa Arduino toiteks ja puuteekraan oli umbes 4 meetri kaugusel katuses.

kenable 5,5 x 2,1 mm alalisvoolu toitepistik pistikupessa CCTV pikenduskaabli kaabel 5 m

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

KUUS: tavaline 12 V toiteallikas Arduino jaoks

CCTV kaamera 12V 0,5A 500mA PSU 2,1 mm alalisvoolu pistik Ühendkuningriigi toiteallikas

www.ebay.co.uk/itm/380502176581

Muud osad:

  • 3D -printer (Ultimaker 2) Arduino Mega ja TFT -kilbi kinnituse tühja kasti printimiseks ning trükitud raam, mis katab ekraani serva, kui see on paigaldatud tühjale esiplaadile. Lisan selle jaoks loodud sammifaili.
  • Jootekolb ja mõned pistikud ja kaablid jne
  • Kuumliimipüstol.
  • Puurida
  • Toimetulek saag

2. samm: riistvara kokkupanek

Riistvara kokkupanek
Riistvara kokkupanek
Riistvara kokkupanek
Riistvara kokkupanek
Riistvara kokkupanek
Riistvara kokkupanek
Riistvara kokkupanek
Riistvara kokkupanek

Alustoel on ühel jalal soon, nii et tahkisrelee (SSR) asub Arduino mega all. Liimisin kuumalt SSR -i alusele.

Paar kruvi mega kinnitamiseks aluse toele.

TFT -kilp asub mega peal.

Lõikasin tooriku esiplaadi puuri ja toimetamissae abil.

Ja test sobitas kõik kokku, õnneks sain oma aluse toe jaoks õige kõrguse, nii et ekraan ulatub tühja esiplaadi esiosast välja. Ma trükkin hiljem raami 3D -ga, et varjata töötlemissaagist jämedat serva.

Karbis on ruumi üsna vähe, nii et ma pean ostetud 12 -voldise toiteadapteri ära lõikama, mis ühendatakse mega külge ja jootma selle otse plaadi külge, et ruumi kokku hoida.

3. samm: elektroonika kokkupanek

Elektroonika kokkupanek
Elektroonika kokkupanek
Elektroonika kokkupanek
Elektroonika kokkupanek
Elektroonika kokkupanek
Elektroonika kokkupanek
Elektroonika kokkupanek
Elektroonika kokkupanek

Selle projekti prototüübiks proovikatsete tegemiseks alustasin kõigepealt 2,8 -tollise TFT -puuteekraaniga. Lihtsalt asetage nööpnõelad ritta ja lükake see Arduino megapistikusse sülearvutisse ning käivitage Arduino integreeritud arenduskeskkonna tarkvara.

See on minu esimene puutetundliku ekraani projekt, nii et ekraani suuruse kalibreerimiseks, tundlikuks puudutamiseks jne tuli natuke nuputada, samuti ei ole TFT Adafruit'i puuteekraan, mis tähendab, et pidin ekraani kalibreerimiseks lisama mõne täiendava raamatukogu, näiteks MCUFRIEND_kbv jne.

Seal on palju paremaid ressursse, kui ma oskan kirjutada, kuidas seda teha.

nagu näiteks:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

Seejärel sain 2,8 -tollise TFT -puuteekraani numbriklahvide ekraani, et seeriamonitori kaudu väärtustest teatada

Seejärel lisas visandile parooli elemendi

Järgmine oli esmalt eskiisi visand. See võttis relee jootmise ja juhtmestiku Mega külge. Palun vaadake lisatud relee ühendusskeemi. Ma kasutasin mega digitaalse sisend-/väljundi tihvti 39, et käivitada tahkisrelee ja seejärel sisse/välja lülitada oma LED (asendada magnetlukkude väljumisnupu juhtmestikuga, kui see on paigaldatud)

Seejärel lõikasin selle maha ja Frankenstein tegi selle koos. (Joonis töötab minu jaoks, kuid olen kindel, et seda saab parandada)

4. samm: visandage

Image
Image
Asukohta sobitamine
Asukohta sobitamine

Häkkinud eskiis.

  • Importige raamatukogu vastavalt vajadusele.
  • TFT puuteekraani esmakordsel käivitamisel kasutage tulemuste täitmiseks "MCUFIREND" raamatukogus visandit "TouchScreen_Calibr_native".

// copy-paste tulemused 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;

Jällegi olen kindel, et seda visandit saab üldiselt parandada, kuid see töötas minu jaoks

Samm: sobitumine asukohta

Image
Image
Asukohta sobitamine
Asukohta sobitamine

Pärast seda, kui lasin laua peal testida, kasutades LED-i, mis toimis mag-luku jaoks. Oli aeg süsteem oma asukohta sobitada. Õnneks on seinad lihtsalt kipsplaadist, nii et pärast torude ja kaablite kontrollimist suutsin karbi jaoks augu välja lõigata.

Ajasin 12v toite üle lae ja lasin selle värskelt lõigatud auku. (paksem must traat pildil) Seejärel tõin ukse sees olevast väljumisnupust üle juhtmete (õhemad mustad ja punased juhtmed) see on relee koormus, nii et kui relee sisse lülitatakse, aktiveerivad need juhtmed ukse vabastamise /väljumisnupp.

Järgmine oli Arduino paigaldamine TFT puuteekraani ja releega kasti Jootmine plaadile ja koormus releele. Lõpuks sulgesin selle kõik valge kaanega ja peale liimiti 3D -prinditud must raam.

Soovitan: