Përmbajtje:

Peshorja e peshimit me ekran me prekje (Arduino): 7 hapa (me fotografi)
Peshorja e peshimit me ekran me prekje (Arduino): 7 hapa (me fotografi)

Video: Peshorja e peshimit me ekran me prekje (Arduino): 7 hapa (me fotografi)

Video: Peshorja e peshimit me ekran me prekje (Arduino): 7 hapa (me fotografi)
Video: NUTRI FIT - La miglior bilancia elettronica da cucina 2024, Korrik
Anonim
Peshorja e peshimit me ekran me prekje (Arduino)
Peshorja e peshimit me ekran me prekje (Arduino)

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

KOMPONENTT E KRKUAR
KOMPONENTT E KRKUAR
KOMPONENTT E KRKUAR
KOMPONENTT E KRKUAR
KOMPONENTT E KRKUAR
KOMPONENTT E KRKUAR
KOMPONENTT E KRKUAR
KOMPONENTT E KRKUAR

Përbërësit elektronikë:

  1. Qeliza e ngarkesës (Lloji i rrezes) (Unë kam përdorur atë me limit 10 kg)
  2. HX711 Përforcuesi i Qelizës së Ngarkesës
  3. Arduino Uno
  4. Ekran me prekje 2.4 "TFT
  5. Telat Jumper
  6. Bateri 9v
  7. 7805 IC
  8. Kondensator elektrolitik 0.33uF
  9. Kondensator qeramik 0.1uF

Komponentët mekanikë:

  1. Kompensatë
  2. Thonjtë
  3. Vida
  4. Zam

imazhe përbërëse të marra nga imazhet e Google

Hapi 2: Lidhja e TFT & Load Cell me Arduino

Lidhja e qelizës TFT dhe ngarkesës me Arduino
Lidhja e qelizës TFT dhe ngarkesës 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

Rregullimi Mekanik
Rregullimi Mekanik
Rregullimi Mekanik
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

Konfigurimi i Prekjes
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

Si ta përdorni
Si ta përdorni
Si ta përdorni
Si ta përdorni
Si ta përdorni
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: