Мазмұны:
- 1 -қадам: ҚҰРАМДАР ҚАЖЕТ
- 2 -қадам: TFT қосу және ұяшықты Arduino көмегімен жүктеу
- 3 -қадам: Механикалық реттеу
- 4 -қадам: Қажетті кітапханалар және TFT драйверін анықтау
- 5 -қадам: Түртуді конфигурациялау
- 6 -қадам: Оны қалай қолдануға болады
Бейне: Сенсорлық экранмен өлшеу шкаласы (Arduino): 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сенсорлық экраны бар өлшеу шкаласын жасағыңыз келді ме? Сіз бұл туралы ешқашан ойламадыңыз ба? Жақсы оқыңыз және біреуін құруға тырысыңыз …
TFT сенсорлы экраны мен жүктеу ұяшығының не екенін білесіз бе?
Егер иә болса, 1 -қадамға өтіңіз, тек кіріспені оқудан бастаңыз
Кіріспе:
Жүктеме жасушасы дегеніміз не?
Жүктеме ұяшығы-бұл күш әсер еткенде электр сигналын шығаратын және оны деформациялайтын түрлендіргіш. Жүктеме ұяшығының әр түрлі түрлері бар: түйме түрі, канистер түрі, пучка түрі, S түрі және т.б. Түрі.
Пучка түрінің 4 кернеу өлшегіші бар. Өлшенетін зат жүктеме ұяшығында сақталған кезде сезілетін күш деформация өлшегішін деформациялайды. Деформация көрсеткіші деформацияны (деформацияны) электр кедергісінің өзгеруі ретінде өлшейді, бұл деформацияның, демек қолданылатын күштердің өлшемі болып табылады. Әдетте, жүктеме ұяшығы Уитстоун көпірінің конфигурациясындағы төрт штаммды өлшегіштен тұрады. Электр сигналының шығысы әдетте бірнеше милливольтты құрайды және оны қолданар алдында аспап күшейткішінің күшейтуін қажет етеді, сондықтан біз HX711 қолданамыз. күшейткіш.
TFT сенсорлық экраны дегеніміз не?
TFT экрандары-бұл миллиондаған жоғары контрастты, айқын және ашық түсті пиксельдерді көрсетуге қабілетті белсенді матрицалы СКД дисплейі. TFT технологиясы экрандағы әрбір пиксель үшін транзисторлар арқылы қызыл, жасыл және көк субпиксельдердің жарықтығын басқару арқылы жұмыс істейді.. Пикселдердің өзі жарық шығармайды; оның орнына, экран жарықтандыру үшін артқы жарығын пайдаланады.
Сенсорлық экрандар - бұл экранда сенсорлық өзара әрекеттесуді тіркеу үшін дисплей экранына орналастырылған қабаттасу түрі. Сенсорлық экрандар - бұл дисплей түрі емес, бар экранға қосуға болатын компонент. Сенсорлық экрандар сенсорлық өзара әрекеттесуді тіркеу үшін «қарсылық» және «сыйымдылық» деп аталатын екі түрлі әдісті қолданады, олар тиісінше қысым мен сенсорлық сезімталдықты білдіреді. Біз қолданатын резистивті тип.
TFT сенсорлық экрандары жұқа, жеңіл дисплейде сенсорлық интерфейс қабатын жасау үшін TFT және сенсорлық экран технологияларын бірге қолданады.
Google туралы көбірек білгіңіз келеді: D
1 -қадам: ҚҰРАМДАР ҚАЖЕТ
Электрондық компоненттер:
- Ұяшықты жүктеу (сәуле түрі) (мен 10 кг шектеуін қолдандым)
- HX711 жүктеме ұяшығының күшейткіші
- Ардуино Уно
- 2.4 «TFT сенсорлық экраны
- Jumper Wires
- 9в батарея
- 7805 IC
- 0.33uF электролиттік конденсатор
- 0.1uF керамикалық конденсатор
Механикалық компоненттер:
- Фанера
- Тырнақтар
- Бұрандалар
- Желім
google суреттерінен алынған компоненттік суреттер
2 -қадам: TFT қосу және ұяшықты Arduino көмегімен жүктеу
TFT сенсорлық экранын БҰҰ -ға қосу:
Ең бастысы, TFT -ны БҰҰ -ға қосу - бұл торт. Енді мұны қалай істеу керек? Сіз TFT -тің төменгі жағында SD картасы бар ұяшығы бар екенін байқайсыз, енді TFT -ны БҰҰ -ға SD картасының ұясы БҰҰ -ның USB портымен бір жағында болатындай етіп орналастырыңыз. Оны БҰҰ -ға бекіту түймесін басыңыз, ал БҰҰ -ны компьютерге қосқан кезде сіз TFT -де ақ экранды көресіз. Фитингті баспас бұрын таспаны БҰҰ металл USB портына қойыңыз.
TFT сіздің БҰҰ -ға дұрыс қосылғанын құттықтаймыз !!! Бірақ көп ұзамай TFT Arduino UNO -ның барлық түйреуіштерін алғанын түсінесіз. Сізде әлі де қосылатын жүктеу ұяшығы бар.
Не істеу ? Ммм … Есіңізде ме, мен бұрын айтқан SD картасының ұясы … біз оған картаны салған жоқпыз, сондықтан біз оны қолданбаймыз. Сондықтан біз төмендегідей түйреуіштерді қолданбаймыз:
- SD_SS
- SD_DI
- SD_DO
- SD_SCK
Біз SD картасыз жақсы басқара аламыз, өйткені біз кескіндерді көрсетпейміз.
Енді жоғарыда аталған түйреуіштер 10, 11, 12 және 13 цифрлық түйреуіштеріне қосылған.
Өткізгіш сымдарды қолдану арқылы TFT (жоғарыда аталғандардан басқа) барлық түйреуіштерін БҰҰ -ға қайта қосыңыз, егер TFT БҰҰ -да бұрын айтылғандай басылған болса.
HX711 көмегімен жүктеме ұяшығын қосу:
Жүктеме ұяшығында HX711 кірісіне берілетін 4 сым болады
- ҚЫЗЫЛ сым E+
- ҚАРА сым E-
- Жасыл сым A+ дейін
- А- ақ сым
HX711 -ді БҰҰ -ға қосу:
- HX711 DT штырын UNO цифрлық пиніне 11 жалғаңыз
- HX711 SCK түйреуішін UNO цифрлық 10 істігіне қосыңыз
3 -қадам: Механикалық реттеу
Енді сіз UNO, HX711 және TFT қалаған жеріңізге орналастыра аласыз. Бірақ жүктеме ұяшығын консольдық түрде орналастыру керек. Фанердің 2 тікбұрышты бөлігін алыңыз 1) 150mmX150mm (негіз үшін) және 2) 100mmX150mm (салмақ қою үшін)
Жүктеме ұяшығын суретте көрсетілгендей немесе Z түрінде орнатыңыз
Жақсырақ түсіну үшін мен қосқан суреттерді тексеріңіз. Енді назар аударыңыз, сіз салмақ салған кезде, негіз бекітілмегендіктен, бәрі бұзылады. Негізді өзіңізге қолайлы кез келген тәсілмен бекітіңіз (мен C-қысқыш қолдандым).
4 -қадам: Қажетті кітапханалар және TFT драйверін анықтау
Сізге қажет кітапханалар:
HX711 үшін мына жерді басыңыз
TFT-1 үшін
TFT-2 үшін
Сенсорлық экран үшін
TFT TFT -мен бірге дұрыс жұмыс істеуі үшін сізге жоғарыда аталған төрт кітапхана қажет болады.
Енді сіз бірінші кезекте сіздің TFT -ті басқаратын драйверді білуіңіз керек
Бұл үшін TFTLCD_5408 мысалдарындағы ең графикалық жұмыс.
Енді сіз TFT -тің өмірге енуін көре аласыз. Ал онда сіз біраз уақыттан кейін Драйвер идентификаторы бар мәтінді көре аласыз.
НЕМЕСЕ
Touch_shield_kbv мысалын іске қосыңыз, сонда ол идентификаторды көрсетеді.
5 -қадам: Түртуді конфигурациялау
Енді сізде кездесетін мәселе-x & y координаттарының көлденең немесе тігінен бұрылуы.
Бұл туралы TFT экранындағы 'EXIT' опциясын басқаннан кейін, бояу функциясын қолданғаннан кейін байқауға болады.
Сіз мұны міндетті түрде түзеткіңіз келеді, сондықтан сізге «Touch_shield_kbv» кодын кедергі келтіруге тура келеді. Өзгертіп көріңіз
tp.x-1050-tp.x немесе tp.y-1050-tp.y дейін-бұл сенсордың дұрыс жұмыс істеуі үшін ойнауға тура келетін мәндер. Немесе түйреуіштерді YP, XP, YM, XM етіп өзгертуге тырысыңыз.
Егер бәрі дұрыс жұмыс істеп тұрса, соңында мен қосқан кодты жүктеңіз.
Tft.fillScreen () сияқты кейбір функцияларды қолдану арқылы сіз өзіңіздің жеке интерфейсіңізді жасай аласыз; tft.fillRect (); tft.drawRect (); tft.print (); tft.setCursor (); Енді тіктөртбұрыштың түйме тәрізді әрекет етуін басу дұрыс болуы керек. Тек x пен y координаттарын салыстырып, IF операторына IF сенсорлы жағдайда жазыңыз, яғни (tp.z)
Енді жүктеу ұяшығының ең аз санын ұлғайтқыңыз келсе, онда Serial.print (scale.get_units (), 1) функциясының мәнін 1 -ден кез келген үлкен мәнге өзгертіңіз;
6 -қадам: Оны қалай қолдануға болады
LOAD CELL түймесін басыңыз, содан кейін БАСТАУ түймесін басыңыз және барлық хабарлардың көрсетілуін аяқтағанша Unit Change түймесін басыңыз және қалаған қондырғыңызды таңдаңыз, сіз жүктемені жүктегеннен кейін ол нәтижені көрсете бастайды.
Калибрлеу коэффициенті әр түрлі жүктеу ұяшықтары үшін әр түрлі, мен үшін -90000 болды
Калибрлеу коэффициентін жоғарылату немесе азайту үшін + немесе - түймесін басыңыз.
Ескертпе: Сіз TFT және Load ұяшығымен UNO қолданатын болсаңыз, түйреуіштер саны шектеулі болады.. Енді HX711 3.3V-5V (ең көп дегенде 5.5V) кернеуді қажет ететінін емес. оқыды).
Мен HX711 үшін 5В қоректендіру үшін 9В батарея мен 7805 батареясын қолдандым.
Бұл нұсқаулықты оқығаныңыз үшін рахмет.
Видео Жақында..
Ұсынылған:
Жасыл экранмен IMovie қалай жасауға болады: 9 қадам
Жасыл экранмен IMovie қалай жасауға болады: Жасыл экранмен iMovie жасадық. Бұл нұсқаулықта сіз жасыл экрандары бар iMovie жасауды үйренесіз
Сенсорлық сенсордың үш тізбегі + сенсорлық таймердің тізбегі: 4 қадам
Сенсорлық сенсордың үш тізбегі + сенсорлық таймердің тізбегі: сенсор сенсорлық түйреуіштердегі жанасуды анықтағанда қосылатын тізбек. Ол уақытша жұмыс істейді, яғни түйреуіштер түйіскен кезде ғана жүктеме қосылады, мұнда мен сенсорлық сенсация жасаудың үш түрлі әдісін көрсетемін
IOT Flower Pot өлшеу шкаласы: 7 қадам
IOT Flower Pot өлшеу шкаласы: Мен IOT Flower Pot өлшеу шкаласын енгізгім келеді, ол гүл құмырасының салмағын үздіксіз алады және тіркей алады. Сондықтан топырақтың ылғалдылығын тікелей алуға болады. Ал өсімдікке су қажет болған кезде білуге болады. Неліктен өлшеу әдісін қолдану сыйымдылықты өлшемейді
Сенсорлы экранмен Arduino: 16 қадам
Arduino сенсорлы экраны бар: жеке мәзірлер мен адам/машина интерфейсін жақсартқыңыз келе ме? Мұндай жобалар үшін Arduino мен сенсорлы дисплейлерді қолдануға болады. Бұл идея тартымды болып көрінеді ме? Егер солай болса, бүгін бейнені қараңыз, мен сізге есекті көрсетемін
Сенсорлы экранмен қолғап жасау: 3 қадам (суреттермен)
Сенсорлы экранда қолғаппен жұмыс жасау: Сіз мұны көп ноу-хаусыз бірнеше минут ішінде жасай аласыз. Қыс жақындап келеді (егер сіз Солтүстік жарты шарда болсаңыз) ал қыста суық келеді ауа райы, ал суық мезгілде қолғап келеді. Бірақ суықта сіздің телефоныңыз