Мазмұны:
- 1 -қадам: материалдар тізімі (аппараттық құрал)
- 2 -қадам: эскиз - Arduino 1.8.10 IDE көмегімен. (Adafruit кітапханалары кіреді)
Бейне: TFT - сенсорлық тақта: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Кейде TFT дисплейлерімен оқуды өткізудің өте оңай әдісі.
Уикипедия: резистивті технологияны қолданатын сенсорлы экранды құрылғылар, екі өлшемді мембраналық потенциометр x және y координаттарын береді. Үстіңгі қабат - көршілес ішкі қабатқа жақын орналасқан жұқа шыны. Үстіңгі қабаттың төменгі жағында мөлдір өткізгіш жабыны бар; оның астындағы қабаттың беті мөлдір резистивті жабындыға ие. Саусақ немесе қалақша астыңғы қабатпен жанасу үшін әйнекті деформациялайды. Резистивті қабаттың шеттері өткізгіш контактілерге ие. Байланыс нүктесінің орналасуы қарама -қарсы жиектерге кернеуді қолдану арқылы жүзеге асады, ал қалған екі шетін уақытша қоспай қалдырады. Жоғарғы қабаттың кернеуі бір координатаны қамтамасыз етеді. Бұл екі жиекті ажырату және басқа екіге, бұрын қосылмаған кернеуді қолдану, басқа координатаны қамтамасыз етеді. Жиектердің жұптары арасында тез ауысу позицияны жиі жаңартуды қамтамасыз етеді. Аналогты-цифрлық түрлендіргіш шығыс мәліметтерін береді.
Алдымен біз жанасудың бар -жоғын анықтауымыз керек. Осылайша біз бір қабатты/мембрананың екі сымын қосамыз, мысалы. X жерге (ардиуно түйреуіштерінен LOW төмен) және Y қабатынан тартқыш резисторға бір сым (сәйкес ардуино түйреуішін INPUT_PULLUP ретінде орнату). Y қабатының екінші сымын оқи отырып, біз жоғары көтереміз, егер жанасу болмаса (жоғары тартылса), ал жанасу кезінде LOW (жерлендірілген X қабатымен байланыста болғандықтан).
Содан кейін біз сенсорлық позицияны оқуымыз керек. Осылайша, біз X сымдарының бірін ЖОҒАРЫ етіп орнаттық (бұл сенсорлық экранның қай жағында мин/максималды мәнді оқығымыз келетініне байланысты; кодтағы А/В нұсқасын қараңыз) және біз аналогты мәнді Y -де оқимыз. 0-1023 ауқымында болыңыз, бірақ мен тексерген сенсорлық экран 110-910 қайтарады (сондықтан оны калибрлеу қажет-ILI9341_7.ino іске қосыңыз). Содан кейін біз Y деңгейінде LOW-HIGH қолданамыз және X бойынша аналогтық мәнді оқимыз.
Мен тексерген сенсорлық экран кейде жанасу нүктесінің сыртында жанасуды қате анықтайды. Бұған жол бермеу үшін мен кейбір кідірістерді қостым, ал X және Y аналогтық мәні қайта -қайта оқылады және мәндер бір -бірінен айырмашылығы болмаған жағдайда ғана жанасылады.
1 -қадам: материалдар тізімі (аппараттық құрал)
- Arduino Uno - R3
- Arduino үшін TFT дисплей қалқаны (ILI - 9341) (SPI жоқ).
- Батарея 5 вольт
- UsB кабелі
2 -қадам: эскиз - Arduino 1.8.10 IDE көмегімен. (Adafruit кітапханалары кіреді)
Бұл чиппен «чипті» бағдарламалау - бұл болашақ сыншылардың бастамасы ғана! (… SD картасынан суреттерді қарау, саусақ іздерін анықтайтын панель, көптеген «ойындар ойындары» …) мүмкіндіктері көп !!!
Бұл жиынтық (ILI 9341 - SPI жоқ) қажеттіліксіз көп нәрсені жеңілдетеді (сымдар мен резисторларды кернеуді 3, 3 в кернеуді төмендету үшін, Деректер кестесі бойынша), реттегіш бар және (Plug & Play конфигурациясы- Uno R3 үшін), бірақ сіз тағы басқа көптеген «Arduino» қолдана аласыз (түйреуіштермен… оңай), сілтемелер «Эскизге» қосылады.
Кітапханалар мен үлгілерді мына жерден жүктеп алыңыз:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Кітапханаларға жүктеуге болатын басқа мысалдар бар. (ашық дереккөз)… Калькулятор, SD картасын қарау құралы, сенсорлы экран нүктелерінің калибрлеуі және TFt сенсорлық панелі
1 - Қысымның дәлдігі үшін X+ пен X- (ось) арасындағы қарсылықты білуіміз керек. Бұл үшін сізге кез келген мультиметр қажет!
Мен қолданамын, (X+) және (X -) пластинасында 350 Ом (сіз эскизде көресіз) және сіздікінен өзгеше болуы мүмкін, бірақ бәрібір (Бағдарламалық қамтамасыз ету) жұмыс істемейді !!
2 - Егер «экранда қалам нүктесі» «көлеңке» жасаса (тиіп тұрған нүктеден алыс) … Сіз (координаттарды) жолдарда орнатуыңыз керек: (мысал)
145
110
880. Қатысу
915
… Шыдамды болыңыз (шағымданбаңыз) кейде сізге «жетілдіруді» жабу үшін оны (сандарды) бірнеше рет өзгерту қажет болады.
… сіздің құралдарыңыз бар !!!
Сәттілік және … негізінен көңілді !!!
Сау болыңыз !!! Мүмкін болса үйде болыңыз !!!
Ұсынылған:
NodeMCU Lua MicroPython температурасы мен ылғалдылығын есепке алу, Wifi және мобильді статистикасы бар 6 долларлық арзан тақта: 4 қадам
NodeMCU Lua MicroPython температурасы мен ылғалдылығын тіркейтін, Wi -Fi мен мобильді статистикасы бар 6 долларлық арзан тақта: Бұл негізінен бұлтты ауа райы станциясы, сіз телефондағы деректерді тексере аласыз немесе телефонды тірі дисплей ретінде пайдалана аласыз NodeMCU құрылғысымен сыртта температура мен ылғалдылық туралы деректерді тіркеуге болады. , бөлмеде, жылыжайда, зертханада, салқындатқышта немесе кез келген басқа жерде
Дыбыстық қондырғы + 2 өткізгіш тақта = 24 енгізу цифрлық құралы: 7 қадам
Дыбыс қондырғысы + 2 өткізгіш тақталар = 24 енгізу цифрлық құралы: Бұл жоба CEISMC (Ғылым, математика және есептеулерді біріктіретін білім орталығы) жұмысым бойынша жұмыс жобасының құжаттамасы болып табылады. CEISMC - Атланта, Джорджия штатындағы Georgia Tech білім беру қанаты. Мен қатысатын бағдарлама " GoS
Балаларға арналған электронды викториналық тақта жасау: 10 қадам (суреттермен)
Балаларға арналған электронды викториналық тақта жасау: Бұл нұсқаулықта мен сізге немере ағамның ұлы Мейсон екеуміз электронды викториналық тақтаны қалай жасағанымызды көрсетемін! Бұл ғылымға қызығушылық танытатын кез келген жастағы балаларға арналған STEM-ге қатысты тамаша жоба! Мэйсон небәрі 7 жаста, бірақ барған сайын
Микро: биттік MU көру сенсоры мен пленкалық тақта біріктірілген: 9 қадам (суреттермен)
Micro: bit MU Vision Sensor және Zip Tile біріктірілген: Сонымен, бұл жобада біз MU көру сенсорын Kitronik Zip Tile -мен біріктіреміз. Біз MU көру сенсорын түстерді тану үшін қолданамыз және Zip Tile оны бізге көрсетеді. Біз бұрын қолданған кейбір әдістерді қолданамыз
Жүрек аспалы аналық тақта: 10 қадам
Жүрек аспалы аналық тақта: Егер сіз заттарды (әсіресе компьютерлерді) мен сияқты бөліп алуды ұнататын болсаңыз, онда сізде аналық тақта немесе екеуі болуы керек, сондықтан оларды өте әдемі әшекейлерге айналдыру жобасы. Бұл хабарлама кезінде мен нұсқаулықтарда болдым