Sisukord:
- Samm: osad
- 2. samm: riistvara kokkupanek
- 3. samm: elektroonika kokkupanek
- 4. samm: visandage
- Samm: sobitumine asukohta
Video: Arduino TFT puuteekraaniga ukse lukk: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
Ü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
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
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
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
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:
Näotuvastuse ukse lukk: 8 sammu
Näotuvastusukse lukk: Umbes kuu aega valmimas, esitlen näotuvastuse ukseluku! Üritasin seda võimalikult kena välja näha, kuid saan seda teha ainult 13-aastasena. Seda näotuvastuse ukselukku juhib Raspberry Pi 4 koos spetsiaalse kaasaskantava vatiiniga
Arduino Flappy Bird - Arduino 2,4 "TFT puuteekraaniga SPFD5408 linnumänguprojekt: 3 sammu
Arduino Flappy Bird | Arduino 2,4 -tollise puutetundliku ekraaniga SPFD5408 linnumänguprojekt: Flappy Bird oli mõne aasta jooksul seal liiga populaarne mäng ja paljud inimesed lõid selle omal moel, nii ka mina, lõin Arduinoga oma versiooni flappy linnust ja odava 2,4 "TFT -ga. Puuteekraan SPFD5408, alustame siis
Ukse ja ukse jälgimisega ühendatud automaatsed tuled: 5 sammu
Ukse ja ukse jälgimisega ühendatud automaatsed tuled: tundub, et pimedas on lülitusplaati väga raske leida, kuid see projekt on selle probleemi lahendamiseks tõesti kasulik. Selle lahenduse leidmiseks järgige alltoodud samme
Porto-lukk: kaasaskantav lukk: 5 sammu
Porto-lukk: Kaasaskantav lukk: Tere kõigile, nii et selle projekti puhul tahtsin kujundada midagi lihtsat, sest see lahendab lihtsa probleemi, teie CR-kabiinis pole lukke. Enamik inimesi kirjutas mind alguses maha, öeldes: kas pole lihtsalt lihtsam lukke paigaldada? See on
Klaviatuuri ukse lukk: 7 sammu (piltidega)
Klaviatuuri ukselukk: Arduino UNO Leiblaud LCD 1602 moodul Potentsiomeeter 10K Ω Servomootor 4X4 mälu lülitusmoodul Buzzer Roheline LED Punane LED Jump -juhtmed