Përmbajtje:
- Hapi 1: KOMPONENTET E KRKUARA
- Hapi 2: Lidhja e TFT & Load Cell me Arduino
- Hapi 3: Rregullimi mekanik
- Hapi 4: Bibliotekat e kërkuara dhe identifikimi i shoferit TFT
- Hapi 5: Konfigurimi i Prekjes
- Hapi 6: Si ta përdorni
Video: Peshorja e peshimit me ekran me prekje (Arduino): 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
A keni dashur ndonjëherë të ndërtoni një Peshore me një ekran me prekje? Nuk e keni menduar ndonjëherë? Lexoni mirë dhe provoni të ndërtoni një…
A e dini se çfarë janë një ekran me prekje TFT dhe një qelizë ngarkimi?
Nëse Po kaloni në Hapin 1 tjetër thjesht filloni duke lexuar Hyrjen
Prezantimi:
Çfarë është një qelizë ngarkese?
Një qelizë ngarkese është një dhënës që prodhon sinjal elektrik kur një forcë aplikohet mbi të dhe e deformon atë. Ekzistojnë lloje të ndryshme të qelizës së ngarkesës: lloji i butonit, lloji i kutisë, lloji i rrezes, lloji S, etj. Këtu kam përdorur rreze Lloji
Lloji i rrezes ka 4 matës tendosje. Kur objekti që matet mbahet në qelizën e ngarkesës, forca që ndihet deformon matësin e sforcimit. Matësi i sforcimit mat deformimin (tendosjen) si një ndryshim në rezistencën elektrike, e cila është një masë e sforcimit dhe kështu forcave të aplikuara. Një qelizë ngarkese zakonisht përbëhet nga katër matës të tendosjes në një konfigurim të urës Wheatstone. Dalja e sinjalit elektrik është zakonisht në rendin e disa milivoltave dhe kërkon amplifikim nga një përforcues instrumentesh para se të mund të përdoret. Kjo është arsyeja pse ne do të përdorim HX711 përforcues.
Çfarë është një ekran me prekje TFT?
Ekranet TFT, janë një lloj ekrani aktiv i matricës LCD i aftë për të shfaqur miliona pixel me ngjyra me kontrast të lartë, të qartë dhe të ndritshëm. Teknologjia TFT funksionon duke kontrolluar shkëlqimin në nën-pikselët e kuq, jeshil dhe blu përmes transistorëve për secilën piksel në ekran. Vetë pikselët nuk prodhojnë dritë; në vend të kësaj, ekrani përdor një dritë prapa për ndriçim.
Ekranet me prekje janë një lloj mbivendosjeje të vendosur në një ekran që përdoret për të regjistruar ndërveprimin me prekje në ekran. Ekranet me prekje nuk janë një lloj ekrani, por një komponent që mund të shtohet në një ekran ekzistues. Ekranet me prekje përdorin dy metoda të ndryshme për të regjistruar ndërveprimin me prekje të quajtur "resistive" dhe "capacitive", të cilat i referohen respektivisht presionit dhe ndjeshmërisë së prekjes. Ajo që ne do të përdorim është një lloj rezistent.
Ekranet me prekje TFT përdorin teknologjinë TFT dhe ekranin me prekje së bashku për të krijuar një mbivendosje të ndërfaqes me prekje në një ekran të hollë dhe të lehtë.
Dëshironi të mësoni më shumë vetëm në Google: D
Hapi 1: KOMPONENTET E KRKUARA
Përbërësit elektronikë:
- Qeliza e ngarkesës (Lloji i rrezes) (Unë kam përdorur atë me limit 10 kg)
- HX711 Përforcuesi i Qelizës së Ngarkesës
- Arduino Uno
- Ekran me prekje 2.4 "TFT
- Telat Jumper
- Bateri 9v
- 7805 IC
- Kondensator elektrolitik 0.33uF
- Kondensator qeramik 0.1uF
Komponentët mekanikë:
- Kompensatë
- Thonjtë
- Vida
- Zam
imazhe përbërëse të marra nga imazhet e Google
Hapi 2: Lidhja e TFT & Load Cell me Arduino
Lidhja e ekranit me prekje TFT me UNO:
Epo gjëja është se lidhja e TFT me UNO është një copë tortë. Tani si ta bëjmë atë? Epo do të vini re se TFT ka një vend të kartës SD në anën e poshtme tani vendoseni TFT në UNO në mënyrë të tillë që slota e kartës SD të vijë në të njëjtën anë me Portën USB të UNO. Shtypni përshtateni atë në UNO dhe kur ta lidhni UNO me kompjuterin tuaj do të shihni një ekran të bardhë në TFT. Para vendosjes së shtypit vendosni një kasetë në portën metalike USB të UNO.
Urime, TFT është lidhur siç duhet me UNO -në tuaj !!! Por nuk do të kalojë shumë kohë para se të kuptoni që TFT ka marrë të gjitha kunjat e Arduino UNO. Dhe ju ende keni një qelizë ngarkese për t'u lidhur.
Çfarë të bëni? Hmmm … Epo a ju kujtohet slota e kartës SD për të cilën po flisja më herët … ne nuk kemi vënë një kartë në të, kështu që do të thotë që ne nuk do ta përdorim atë.. Pra, ne nuk do të përdorim kunjat e emëruar si më poshtë:
- SD_SS
- SD_DI
- SD_DO
- SD_SCK
Ne mund të menaxhojmë mirë pa kartën SD pasi nuk do të shfaqim asnjë imazh.
Tani këto kunja të lartpërmendura janë të lidhura me kunjat dixhitale 10, 11, 12 & 13.
Pra, duke përdorur tela kërcyes lidhni të gjitha kunjat përveç (ato të lartpërmendura) të TFT përsëri në UNO siç do të kishte qenë nëse TFT do të ishte e pajisur me shtyp në UNO siç u përmend më parë.
Lidhja e qelizës së ngarkesës me HX711:
Qeliza e Ngarkesës do të ketë 4 tela si dalje të saj të cilat do t'i jepen hyrjes së HX711 dmth
- Teli i KUQ në E+
- Teli i ZI në E-
- Teli GREEN në A+
- Teli i Bardhë në A-
Lidhja e HX711 me UNO:
- Lidhni pinin DT të HX711 me pinin dixhital 11 të UNO
- Lidhni pinin SCK të HX711 me pinin dixhital 10 të UNO
Hapi 3: Rregullimi mekanik
Tani mund të vendosni UNO, HX711 dhe TFT kudo që dëshironi. Por qeliza e Ngarkesës duhet të vendoset në mënyrë konsol. Merrni 2 copë kompensatë drejtkëndëshe 1) 150mmX150mm (Për Bazën) dhe 2) 100mmX150mm (Për vendosjen e peshave)
Montoni qelizën e ngarkesës siç tregohet në imazh ose në një formë Z
Kontrolloni imazhet që kam bashkangjitur për të kuptuar më mirë. Tani vini re se ndërsa vendosni peshën, e gjithë gjëja do të rrëzohet pasi baza nuk është e fiksuar. Siguroni bazën në çdo mënyrë të përshtatshme nga ju (unë kam përdorur një C-Clamp).
Hapi 4: Bibliotekat e kërkuara dhe identifikimi i shoferit TFT
Bibliotekat për të cilat do të keni nevojë janë:
Për HX711 klikoni këtu
Për TFT-1
Për TFT-2
Për ekranin me prekje
Ju do të keni nevojë për të katër bibliotekat e mësipërme që TFT të funksionojë siç duhet së bashku me TFT.
Tani gjëja e parë që duhet të bëni është të zbuloni se cilin shofer keni duke përdorur TFT -në tuaj
për këtë drejtoni grafikun më të mirë në shembujt TFTLCD_5408.
Tani do të jeni në gjendje të shihni që TFT -ja juaj të vijë në jetë. Dhe atje mund të shihni një tekst pas ca kohësh i cili do të përmbajë ID -në e Shoferit.
OSE
Thjesht ekzekutoni shembullin Touch_shield_kbv dhe do të shfaq ID -në.
Hapi 5: Konfigurimi i Prekjes
Problemi me të cilin mund të përballeni tani është se koordinatat x & y janë përmbysur ose horizontalisht ose vertikalisht.
Ju mund ta vini re këtë pasi përdorni funksionin e bojës pasi të keni klikuar opsionin 'EXIT' në ekranin TFT.
Ju patjetër që do të dëshironi ta rregulloni këtë. Kështu që do t'ju duhet të pengoni kodin "Touch_shield_kbv". Provoni të ndryshoni
tp.x deri në 1050-tp.x ose tp.y deri në 1050-tp.y këto janë vlerat që do t'ju duhet të luani për të bërë që prekja të funksionojë siç duhet. Ose Provoni të ndryshoni kunjat në YP, XP, YM, XM.
Nëse gjithçka funksionon siç duhet, ngarkoni kodin që kam bashkangjitur në fund.
Ju mund të krijoni ndërfaqen tuaj personale të përdoruesit duke përdorur disa nga funksionet si tft.fillScreen (); tft.fillRect (); tft.drawRect (); tft.print (); tft.setCursor ();, etj. Tani për ta bërë drejtkëndëshin e vizatuar të sillet si një buton, prekja duhet të jetë e duhur. Thjesht hartoni koordinatat x dhe y dhe shkruani atë në një deklaratë IF nën gjendjen e ndjesisë së prekjes IF (dmth. Tp.z)
Tani nëse doni të rrisni numrin më të vogël të qelizës së ngarkesës atëherë ndryshoni vlerën nga 1 në çdo vlerë më të madhe në këtë funksion Serial.print (scale.get_units (), 1);
Hapi 6: Si ta përdorni
Thjesht klikoni në LOAD CELL pastaj klikoni në START dhe prisni që të përfundojnë shfaqjen e të gjitha mesazheve klikoni në Njësinë Ndrysho dhe zgjidhni njësinë tuaj të dëshiruar dhe do të fillojë të shfaqë rezultatin sapo të vendosni një ngarkesë në të.
Faktori i kalibrimit është i ndryshëm për qelizat e ndryshme të ngarkesës për mua ishte -90000
Klikoni në + ose - për të rritur ose ulur faktorin e kalibrimit.
Shënim: Kur do të përdorni një UNO me një TFT dhe një qelizë ngarkese, numri i kunjave do të jetë i kufizuar.. Tani jo se HX711 kërkon një tension furnizimi që varion nga 3.3V-5V (5.5V në max.. Kjo është ajo që unë Kam lexuar).
Kështu që unë kam përdorur një bateri 9V dhe një 7805 për të prodhuar furnizim 5v për HX711.
Faleminderit që lexuat këtë Instrucatble.
Video së shpejti..
Recommended:
Peshorja e banjës Arduino me qeliza ngarkese 50 kg dhe amplifikator HX711: 5 hapa (me fotografi)
Peshorja e Banjës Arduino Me Qelizat e Ngarkesës 50 Kg dhe Amplifikatorin HX711: Ky Udhëzues përshkruan se si të bëni një peshore duke përdorur lehtësisht të disponueshme nga pjesët e raftit. Materialet e nevojshme: Arduino - (ky dizajn përdor një Arduino Uno standard, versionet ose klonet e tjera të Arduino duhet të funksionojnë gjithashtu) HX711 në boa breakout
Ekran me prekje Macintosh - Mac klasik me një mini iPad për ekran: 5 hapa (me fotografi)
Ekran me prekje Macintosh | Mac klasik me një IPad Mini për ekranin: Ky është përditësimi im dhe modeli i rishikuar se si të zëvendësoni ekranin e një Macintosh të cilësisë së mirë me një iPad mini. Kjo është e 6 -ta nga këto që kam bërë gjatë viteve dhe jam shumë e lumtur me evolucionin dhe modelin e këtij! Kthehu në vitin 2013 kur bëra
Kartëvizitë me ekran me prekje: 8 hapa (me fotografi)
Kartëvizitë me ekran me prekje: Unë jam një Inxhinier Mekanik sipas diplomës, por gjithashtu kam zhvilluar aftësi në Inxhinieri Elektrike dhe programim nga projektet e viteve që përfshijnë qark dhe mikrokontrollues. Meqenëse punëdhënësit do të presin që unë të kem aftësi në Inxhinier mekanik
Tre qarqe me sensorë me prekje + Qarku i kohëmatësit me prekje: 4 hapa
Tre Qarqet e Sensorit të Prekjes + Qarku i Kohëmatësit të Prekjes: Sensori i Prekjes është një qark i cili ndizet kur zbulon prekjen në Kunjat e Prekjes. Punon në baza kalimtare, domethënë ngarkesa do të jetë ON vetëm për kohën kur prekja bëhet në kunjat. Këtu, unë do t'ju tregoj tre mënyra të ndryshme për të bërë një prekje sen
Pesha e peshimit të tenxhereve me lule: 7 hapa
Shkalla e peshimit të tenxhereve me lule: Unë dua të prezantoj shkallën time të peshimit të tenxhereve me lule, ajo mund të marrë dhe regjistrojë peshën e një tenxhere me lule vazhdimisht. Kështu që lagështia e tokës mund të merret drejtpërdrejt. Dhe kur bimët kanë nevojë për ujë mund të dihet. Pse të përdorni metodën e peshimit për të mos matur kapacitetin