Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Аппараттык жыйын
- 3 -кадам: Электрондук Ассамблея
- 4 -кадам: Эскиз
- 5 -кадам: Орнотуу
Video: Arduino TFT Touchscreen Door Lock: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул менин биринчи көрсөтмөм. Бул проект Arduino жана 2.8 дюймдук TFT сенсордук экранды сырсөздүн эскизи менен колдонуп, магниттик кулпунун эшигине схеманы бузган релени иштетет.
Негизги маалымат боюнча, жумуштагы бир эшиктин RFID кулпусу бүт маглок системасын имараттардын көзөмөл кутусуна кайра туташтыруунун ордуна бузулду.
Мен KonstantinBGге рахмат айткым келет Темасы: TFT Display Gate Opener Password мага Arduino эскизин иштетүүгө 99% жол берди.
forum.arduino.cc/index.php?topic=562943.15
1 -кадам: Бөлүктөр
БИР: Arduino Mega: TFT Unoдогу бардык пинди алды, ошондуктан мен катуу абал релесин кошуу үчүн кошумча пиндер үчүн мега колдондум.
Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 өнүктүрүү тактасы
www.banggood.com/Mega2560-R3-ATmega2560-16..
ЭКИ: 2.8 дюймдук TFT LCD Shield сенсордук дисплей модулу Arduino үчүн
Geekcreit® 2.8 Inch TFT LCD Shield сенсордук экран модулу Arduino үчүн
www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…
ҮЧ: SSR (колунда бирөө бар болчу, бирок менин көзөмөлүмдө болгуңуз келген жүктү баалаган релени колдонуңуз, болгону 5v)
Opto 22 3 A Solid State Relay, DC, PCB Mount, 60 V dc Maximum Load
RS Stock No 888-7619
ie.rs-online.com/web/p/solid-state-relays/…
ТӨРТҮН: Сенсордук экранды дубалга орнотуу үчүн бош 2 банддык куту жана бош бет
Double Dry Lining Box, 35мм
Продукт коду: 1139636
www.woodies.ie/double-dry-lining-box-35mm-…
БЕШ: Кошумча узун Arduino кеңейтүү электр кабели, Arduino менен сенсордук экранды иштетүүчү эң жакын розетка чатырда болжол менен 4М аралыкта болчу.
kenable 5.5 x 2.1mm DC Power Plug Socket CCTV Extension Lead Cable 5m
www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…
АЛТЫ: Arduino үчүн стандарттуу 12В электр менен камсыздоо
CCTV Камерасы 12V 0.5A 500mA PSU 2.1mm DC Plug UK Power Supply
www.ebay.co.uk/itm/380502176581
Башка бөлүктөр:
- 3D принтери (Ultimaker 2) бош кутуга Arduino Mega жана TFT калканынын монтажын басып чыгаруу үчүн, ошондой эле бош бетке орнотулганда экрандын четин жабуу үчүн басылган кашекти басып чыгаруу. Бул үчүн мен жараткан кадам файлын тиркейм.
- Паяльник жана бир нече туташтыргычтар жана кабелдер ж.
- Hot Glue тапанчасы.
- Бургулоо
- Аралашуу
2 -кадам: Аппараттык жыйын
Негизги колдоонун бир бутунда оюк бар, ошондуктан катуу абал релеси (SSR) Arduino мегасынын астында отурат. Мен СССРди базага ысык чаптадым.
Негизги таянычка мега оңдоо үчүн бир нече бурама.
TFT калканы мега үстүндө отурат.
Мен бош бурчту бургулоочу машинанын жардамы менен кесип алдым.
Жана тест баарына шайкеш келди, бактыга жараша, менин бийиктигим базалык колдоого туура келди, андыктан экран бош бетинин маңдайынан өтүп кетет. Мен кийинчерээк 3D менен басып чыгарам, ал арадан калган орой жерди жашыруу үчүн.
Кутунун ичинде боштук абдан тар, ошондуктан мен сатып алган 12в кубаттуулуктагы адаптеримди мегага сайып, бөлмөнү сактап калуу үчүн тактайга такап коюшум керек.
3 -кадам: Электрондук Ассамблея
Бул долбоорду стенддик тестирлөөгө чыгаруу үчүн мен алгач 2.8 TFT сенсордук экраны менен баштадым. Сиз тешиктерди тизип, ноутбукка Arduino мега плагинге салып, Arduino комплекстүү өнүктүрүү чөйрөсүнүн программасын күйгүзүңүз.
Бул менин биринчи сенсордук экран долбоорум, андыктан экрандын калибрлөө, сезгичтик менен тийүү ж.б.у.с. TFT Adafruit сенсордук экраны эмес, экранды калибрлөө үчүн MCUFRIEND_kbv сыяктуу кошумча китепканаларды кошууга туура келди. жана башкалар.
Муну кантип жасоо керектигин мен жаза алгандан алда канча жакшы ресурстар бар.
сыяктуу:
forum.arduino.cc/index.php?topic=366304.0
www.hackster.io/electropeak/ultimate-begin…
github.com/prenticedavid/MCUFRIEND_kbv
Андан кийин мен баалуулуктарды сериялык монитор аркылуу билдирүү үчүн 2.8 "TFT сенсордук экранында num pad дисплейин алдым
Андан кийин эскизге сырсөз элементин кошту
Кийинки эстафетанын эскизи биринчи өзү эле. Бул Мегага релени бир аз ширетүүнү жана өткөрүүнү талап кылды. Сураныч, тиркелген реленин туташуу схемасын караңыз. Мен мегадагы санариптик I/O 39 пинин катуу абалдын релесин иштетүү үчүн колдонуп, анан LEDди күйгүзүп/өчүрүп койдум (орнотулганда маг кулпусунун чыгуу баскычы зымдары менен алмаштырылышы керек)
Андан кийин мен аны союп, Франкенштейн менен бирге жасадым. (Эскиз мен үчүн иштейт, бирок аны жакшыртууга болот деп ишенем)
4 -кадам: Эскиз
Хакерленген чогуу эскиз.
- Китепкананы керектүү түрдө импорттоңуз.
- TFT сенсордук экранын биринчи жолу иштеткенде, жыйынтыгын толтуруу үчүн "MCUFIREND" китепканасындагы "TouchScreen_Calibr_native" эскизин колдонуңуз ….
// 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;
Бул эскизди жалпысынан жакшыртса болооруна дагы ишенем, бирок ал мен үчүн иштеди
5 -кадам: Орнотуу
Мен столдун үстүндө тестирлөөдөн өткөндөн кийин, магниттик кулпунун стендинин милдетин аткаруучу LED менен иштедим. Бул системаны анын ордуна ылайыкташтырууга убакыт келди. Бактыга жараша, дубалдар гипсокартон болгондуктан, түтүктөрдү жана кабелдерди текшергенден кийин мен кутунун тешигин кесип алдым.
Мен 12v кубаттуулугун шыптан кууп чыгып, жаңы эле тешилген жерге түшүрдүм. (сүрөттөгү калың кара зым) Мен андан кийин зымдарды эшиктин ичиндеги чыгуу баскычынан алып келдим (ичке кара жана кызыл зымдар) бул Эстафета үчүн жүк, ошондуктан реле бул зымдар күйгүзүлгөндө эшикти бошотууну активдештирет /чыгуу баскычы.
Кийинки Arduino TFT сенсордук экраны жана реле менен коробкага күчтү тактага жана жүктү релеге туташтыруу болчу. Акырында, мен баарын ак мукаба менен жаап койдум жана үстүнө 3D басылган кара кашек чапталган.
Сунушталууда:
RFID Home Made Door Lock: 4 кадам
RFID Home Made Door Lock: RFID Door Lock түзмөгү - бул күнүмдүк жашооңузда колдоно турган практикалык түзмөк. Ачкыч картаңызды сканерлегенде, эшиктин кулпусун ача аласыз. Мен бул веб-сайттан долбоорду өзгөрттүм: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
BluBerriSix - TFT TouchScreen / Arduino үйрөткүчү: 12 кадам (сүрөттөр менен)
BluBerriSix - TFT TouchScreen / Arduino үйрөткүчү: 2019 - RIM Blackberry 850дүн 20 жылдыгы! Бул кичинекей канадалык ойлоп табуу дүйнө байланышын өзгөрттү. Бул эчак эле кеткен, бирок анын мурасы уланууда! Бул үйрөткүчтө сиз MCUfriend.com 2.4ту кантип колдонууну үйрөнөсүз " TFT дис
Porto-lock: Portable Lock: 5 кадам
Porto-lock: Portable Lock: Салам баарына, ошондуктан бул долбоорго келгенде, мен жөнөкөй нерсени ойлоп тапкым келди, анткени ал жөнөкөй маселени чечет, CR-стонуңузда кулпулар жок. Көпчүлүк мени башында эле кулпуну орнотуу оңой эмеспи деп жазып коюшту. Бул
Үйдө App Door Lock: 5 кадам (Сүрөттөр менен)
Үйдө жасалган эшиктин кулпусу: Бул долбоордо мен телефондун жөнөкөй эшиктин кулпусун/ачуусун жөнөкөй компоненттерден кантип жасоону көрсөтөм жана Blynk аттуу колдонуучуга ыңгайлуу колдонмону киргизем. Мен кодду түзүү үчүн Wemos D1 Mini wifi чипин жана Arduino IDE колдоном. Сиз бул орнотууну колдоно аласыз
Bluetooth Door Lock (Arduino): 10 кадам (Сүрөттөр менен)
Bluetooth Door Lock (Arduino): Жакында мен Amazing SpiderMan тасмасын кайра көрдүм, бир көрүнүштө Питер Паркер пульт менен эшикти столунан кулпулап ачат. Муну көргөндө дароо өзүмдүн эшигимди кааладым. Бир аз ойлонгондон кийин мен иштөөчү моделге ээ болдум. Мына, мен аны кантип жасадым