Мазмұны:

Arduino TFT сенсорлық экран есігі құлпы: 5 қадам
Arduino TFT сенсорлық экран есігі құлпы: 5 қадам

Бейне: Arduino TFT сенсорлық экран есігі құлпы: 5 қадам

Бейне: Arduino TFT сенсорлық экран есігі құлпы: 5 қадам
Бейне: How to user Makerfabs ESP32 3.5" TFT Capacitive Touch with Camera 2024, Шілде
Anonim
Arduino TFT сенсорлық экран есігі құлпы
Arduino TFT сенсорлық экран есігі құлпы

Бұл менің бірінші нұсқаулық. Бұл жобада Arduino және пароль эскизі бар 2,8 дюймдік TFT сенсорлық экраны қолданылады, ол магнит құлыпының есігіне тізбекті бұзатын релені іске қосады.

Фон, жұмыс кезіндегі есіктің RFID құлпы бүкіл маглокты жүйені ғимараттардың басқару қорабына қайта қосудан гөрі бұзылды. Мен осы сенсорлық экран Arduino -ны қолданыстағы жүйенің үстіне қостым.

Мен KonstantinBG -ге алғыс айтқым келеді, ол тақырып: TFT дисплей қақпасын ашатын құпия сөз маған 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 экраны сенсорлы экран модулі Arduino үшін

Geekcreit® 2.8 дюймдік TFT LCD экраны сенсорлы экран модулі Arduino үшін

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

ҮШ: SSR (қолында біреу болды, бірақ сіз басқаратын жүктеме үшін есептелген кез келген релені қолданыңыз, менің жағдайда тек 5в)

Opto 22 3 A Қатты күй релесі, тұрақты ток, ПХД орнатуы, 60 В тұрақты кернеу Максималды жүктеме

RS No 888-7619

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

ТӨРТІ: сенсорлық экранды қабырғаға бекітуге арналған бос 2 топтық қорап және беткі тақта

Екі қабатты құрғақ қаптама қорабы, 35 мм

Өнім коды: 1139636

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

БЕСІ: Arduino қосымша ұзартқыш қуат кабелі, Arduino мен сенсорлық экранды қуаттандыратын ең жақын розетка төбесінде шамамен 4М қашықтықта орналасқан.

kenable 5,5 x 2,1 мм тұрақты ток розеткасына CCTV ұзартқыш сымы 5м

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

АЛТЫ: Arduino үшін стандартты 12В қуат көзі

CCTV камерасы 12В 0.5А 500мА PSU 2.1мм тұрақты ток штепсельдік желі Ұлыбританияның қуат көзі

www.ebay.co.uk/itm/380502176581

Басқа бөліктер:

  • 3D принтері (Ultimaker 2) Arduino Mega және TFT қалқанының бекітілуін бос қорапқа басып шығаруға арналған, сонымен қатар бос бет тақтасына орнатылған кезде экранның жиегін жабатын баспа жапқышы. Мен бұл үшін жасаған қадамдық файлды тіркеймін.
  • Пісіру үтігі және бірнеше қосқыштар мен кабельдер және т.
  • Ыстық желім мылтығы.
  • Бұрғылау
  • Қиындық арасы

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 сенсорлық экранында нөмірлік тақтаны алдым

Содан кейін эскизге пароль элементі қосылды

Келесі кезекте алдымен эстафеталық эскиз болды. Бұл Мегаға релені дәнекерлеу мен қосуды қажет етті. Қосылған реле сымдарының схемасын қараңыз. Мен мегадағы цифрлық енгізу -шығарудағы 39 -пинді қатты күй релесін іске қосу үшін қолдандым, содан кейін жарық диодты қосу/өшіру (орнатылған кезде магнит құлыптарынан шығу түймесінің сымымен ауыстырылады)

Содан кейін мен оны сойдым және Франкенштейн оны бірге жасады. (Эскиз мен үшін жұмыс істейді, бірақ оны жақсартуға болатынына сенімдімін)

4 -қадам: эскиз

Image
Image
Орналасуға сәйкес келу
Орналасуға сәйкес келу

Бірлескен бұзылған эскиз.

  • Кітапхананы қажет болған жағдайда импорттаңыз.
  • 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 -қадам: Орналастыру

Image
Image
Орналасуға сәйкес келу
Орналасуға сәйкес келу

Мен үстел үстіндегі тестілеуді магнит құлпы үшін тірек ретінде жұмыс істейтін жарықдиодты шаммен жасадым. Жүйені орнына орналастыру уақыты келді. Бақытымызға орай, қабырғалар гипсокартоннан жасалған, сондықтан құбырлар мен кабельдерді тексергеннен кейін мен қораптың тесігін кесіп алдым.

Мен 12 вольтты төбеден қуып өтіп, оны жаңадан кесілген тесікке түсірдім. (суреттегі қалың қара сым) Содан кейін мен сымдарды есіктің ішіндегі шығу түймесінен өткіздім (жұқа қара және қызыл сымдар) бұл Эстафета үшін жүктеме, сондықтан реле осы сымдар қосылған кезде есіктің босатылуын белсендіреді. /шығу түймесі.

Одан кейін Arduino TFT сенсорлы экраны мен реле қорапқа, тақтаға қуат пен реле жүктелетін болды. Ақырында мен бәрін ақ қақпақпен жаптым, үстіне 3D басып шығарылған қара жапқышты жапсырды.

Ұсынылған: