
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл менің бірінші нұсқаулық. Бұл жобада 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 -қадам: эскиз



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



Мен үстел үстіндегі тестілеуді магнит құлпы үшін тірек ретінде жұмыс істейтін жарықдиодты шаммен жасадым. Жүйені орнына орналастыру уақыты келді. Бақытымызға орай, қабырғалар гипсокартоннан жасалған, сондықтан құбырлар мен кабельдерді тексергеннен кейін мен қораптың тесігін кесіп алдым.
Мен 12 вольтты төбеден қуып өтіп, оны жаңадан кесілген тесікке түсірдім. (суреттегі қалың қара сым) Содан кейін мен сымдарды есіктің ішіндегі шығу түймесінен өткіздім (жұқа қара және қызыл сымдар) бұл Эстафета үшін жүктеме, сондықтан реле осы сымдар қосылған кезде есіктің босатылуын белсендіреді. /шығу түймесі.
Одан кейін Arduino TFT сенсорлы экраны мен реле қорапқа, тақтаға қуат пен реле жүктелетін болды. Ақырында мен бәрін ақ қақпақпен жаптым, үстіне 3D басып шығарылған қара жапқышты жапсырды.
Ұсынылған:
MPU-6050: 6 қадамдық сенсорлық жүйенің сенсорлық жүйесі

MPU-6050 сенсорлық жүйесі: MPU-6050 сенсоры MEMS-ге арналған микросхемалармен жұмыс істейді. São 3 eixos a acelerômetro e 3 eixos para to giroscopio, sendo ao todo 6 graus de liberdade (6DOF). Вамос протоколға қол жеткізуге мүмкіндік береді
VBScript экран құлпы: 6 қадам

VBScript Screen Lock: Интернетте мен көптеген экран құлыптарын көрдім, сондықтан мен оны жасауға тырыстым. Мен оны жариялауды шештім, себебі егер сізде құпия сөз болмаса, компьютерді құлыптау өте пайдалы болуы мүмкін. Сондықтан мен сізге оны қалай жасау керектігін үйретемін. Немесе қадамға өтіңіз
Сенсорлық сенсордың үш тізбегі + сенсорлық таймердің тізбегі: 4 қадам

Сенсорлық сенсордың үш тізбегі + сенсорлық таймердің тізбегі: сенсор сенсорлық түйреуіштердегі жанасуды анықтағанда қосылатын тізбек. Ол уақытша жұмыс істейді, яғни түйреуіштер түйіскен кезде ғана жүктеме қосылады, мұнда мен сенсорлық сенсация жасаудың үш түрлі әдісін көрсетемін
Arduino Uno: Visuino көмегімен ILI9341 TFT сенсорлық экран қалқанындағы нүктелік кескін анимациясы: 12 қадам (суреттермен)

Arduino Uno: Visuino көмегімен ILI9341 TFT сенсорлы дисплей қалқанындағы Bitmap анимациясы: ILF9341 негізіндегі TFT сенсорлық экран қалқандары Arduino үшін өте арзан дисплей қалқандары болып табылады. Visuino ұзақ уақыт бойы оларға қолдау көрсетті, бірақ мен оларды пайдалану туралы оқулық жазуға ешқашан мүмкіндік алған жоқпын. Жақында сұрағандар аз болды
Сенсорлық экран EEE үшін < $ 50! Дәнекерлеусіз!: 7 қадам

Сенсорлық экран EEE < $ 50! Дәнекерлеусіз!: Сенсорлы экранды, блютузды және басқа да кездейсоқ заттарды қажет етеді, бірақ қалай дәнекерлеу керектігін білмейсіз және оны ұстау үшін бюджетке ие боласыз ба? ??? қолында) қиындық: (жаман емес)