Orodha ya maudhui:

Kiwango cha Kupima na Skrini ya Kugusa (Arduino): Hatua 7 (na Picha)
Kiwango cha Kupima na Skrini ya Kugusa (Arduino): Hatua 7 (na Picha)

Video: Kiwango cha Kupima na Skrini ya Kugusa (Arduino): Hatua 7 (na Picha)

Video: Kiwango cha Kupima na Skrini ya Kugusa (Arduino): Hatua 7 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Kiwango cha Kupima na Skrini ya Kugusa (Arduino)
Kiwango cha Kupima na Skrini ya Kugusa (Arduino)

Je! Umewahi kutaka kujenga Kiwango cha Uzani na skrini ya kugusa? Kamwe haujafikiria? Soma vizuri na ujaribu kujenga moja…

Je! Unajua skrini ya kugusa ya TFT na Kiini cha Mzigo ni nini?

Ikiwa Ndio ruka hatua ya 1 mwingine tu anza kwa kusoma Intro

Utangulizi:

Kiini cha Mzigo ni nini?

Kiini cha mzigo ni transducer ambayo hutoa ishara ya umeme wakati nguvu inatumiwa juu yake na kuibadilisha. Kuna aina tofauti za seli ya mzigo: aina ya kifungo, aina ya mtungi, aina ya boriti, aina ya S, nk Hapa nimetumia Beam Andika.

Aina ya boriti ina viwango 4 vya shida. Wakati kitu kinachopimwa kinawekwa kwenye seli ya mzigo nguvu inayohisi inaharibu upimaji wa shida. Upimaji wa kipimo hupima deformation (shida) kama mabadiliko katika upinzani wa umeme, ambayo ni kipimo cha shida na kwa hivyo nguvu zinazotumika. Kiini cha mzigo kawaida huwa na viwango vinne vya shida katika usanidi wa daraja la Wheatstone. Pato la ishara ya umeme kawaida ni kwa mpangilio wa millivolts chache na inahitaji ukuzaji na kipaza sauti cha vifaa kabla ya kutumika. kipaza sauti.

Je! Skrini ya kugusa ya TFT ni nini?

Skrini za TFT, ni aina ya onyesho la LCD la matrix linaloweza kuonyesha mamilioni ya saizi zenye rangi tofauti, wazi na angavu. Teknolojia ya TFT inafanya kazi kwa kudhibiti mwangaza katika saizi nyekundu, kijani kibichi na bluu kupitia transistors kwa kila pikseli kwenye skrini. Saizi zenyewe hazizalishi nuru; badala yake, skrini hutumia mwangaza wa mwangaza.

Skrini za kugusa ni aina ya kufunika iliyowekwa kwenye skrini ya kuonyesha inayotumika kusajili mwingiliano wa kugusa kwenye skrini. Skrini za kugusa sio aina ya onyesho, lakini ni sehemu ambayo inaweza kuongezwa kwenye skrini iliyopo. Skrini za kugusa zinatumia njia mbili tofauti kusajili mwingiliano wa kugusa unaoitwa "resistive" na "capacitive," ambayo inahusu shinikizo na unyeti wa kugusa mtawaliwa. Tutatumia ni aina ya kupinga.

Skrini za kugusa za TFT hutumia TFT zote mbili na teknolojia za skrini ya kugusa pamoja ili kuunda kiambatisho cha msingi wa kugusa kwenye onyesho nyembamba, nyepesi.

Unataka kujifunza zaidi Google tu: D

Hatua ya 1: VIFAA VINATAKIWA

VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA

Vipengele vya Elektroniki:

  1. Kiini cha mzigo (Aina ya Beam) (nimetumia ile yenye kikomo cha 10kg)
  2. Kiambatisho cha Kiini cha HX711
  3. Arduino Uno
  4. Skrini ya kugusa ya TFT 2.4
  5. Waya za Jumper
  6. 9v betri
  7. 7805 IC
  8. 0.33uF Kiambatisho cha Electrolytic
  9. 0.1uF kauri Capacitor

Sehemu za Mitambo:

  1. Plywood
  2. Misumari
  3. Screws
  4. Gundi

picha za sehemu zilizochukuliwa kutoka picha za google

Hatua ya 2: Kuunganisha TFT & Kupakia Kiini Na Arduino

Kuunganisha TFT & Kupakia Kiini Na Arduino
Kuunganisha TFT & Kupakia Kiini Na Arduino

Kuunganisha skrini ya kugusa ya TFT kwa UNO:

Kweli jambo ni kwamba kuunganisha TFT na UNO ni kipande cha keki. Sasa jinsi ya kufanya hivyo? Vema utagundua kuwa TFT ina kadi ya SD upande wa chini sasa weka TFT kwenye UNO kwa njia ambayo nafasi ya kadi ya SD inakuja upande mmoja na Bandari ya USB ya UNO. Bonyeza itoshe kwenye UNO na utakapoziba UNO kwenye PC yako utaona skrini nyeupe kwenye TFT. Kabla ya kuifunga vyombo vya habari weka mkanda kwenye bandari ya metali ya UNO.

Vizuri congrats TFT imeunganishwa vizuri na UNO yako !!! Lakini haitachukua muda mrefu kabla ya kugundua kuwa TFT imechukua pini zote za Arduino UNO. Na bado unayo kiini cha mzigo cha kuunganisha.

Nini cha kufanya? Hmmm… Je! Unakumbuka nafasi ya kadi ya SD ambayo nilikuwa nikizungumzia mapema… hatujaweka kadi ndani yake kwa hivyo inamaanisha kuwa hatutatumia.. Kwa hivyo hatutatumia pini zilizoitwa kama ifuatavyo:

  • SD_SS
  • SD_DI
  • SD_DO
  • SD_SCK

Tunaweza kusimamia vizuri bila kadi ya SD kwani hatuwezi kuonyesha picha yoyote.

Sasa pini hizi zilizotajwa hapo juu zimeunganishwa na pini za dijiti 10, 11, 12 & 13.

Kwa hivyo kwa kutumia waya za kuruka unganisha pini zote isipokuwa (zilizotajwa hapo juu) za TFT kurudi UNO kama ingelikuwa ikiwa TFT ingewekewa UNO kama ilivyotajwa hapo awali.

Kuunganisha Kiini cha Mzigo na HX711:

Kiini cha Mzigo kitakuwa na waya 4 kama pato lake ambalo litapewa pembejeo ya HX711 yaani

  • Waya mwekundu kwa E +
  • Waya mweusi kwenda E-
  • Waya KIJANI kwa A +
  • Waya NYEUPE kwa A-

Kuunganisha HX711 na UNO:

  • Unganisha pini DT ya HX711 hadi pini ya dijiti 11 ya UNO
  • Unganisha siri SCK ya HX711 na pini ya dijiti 10 ya UNO

Hatua ya 3: Mpangilio wa Mitambo

Mpangilio wa Mitambo
Mpangilio wa Mitambo
Mpangilio wa Mitambo
Mpangilio wa Mitambo

Sasa unaweza kuweka UNO, HX711 na TFT mahali popote unataka. Lakini seli ya Mzigo inapaswa kuwekwa kwa njia ya cantilever. Chukua vipande 2 vya plywood 1) 150mmX150mm (Kwa Msingi) na 2) 100mmX150mm (Kwa kuweka uzito)

Weka Kiini cha mzigo kama inavyoonyeshwa kwenye picha au katika sura ya Z

Angalia picha ambazo nimeziambatanisha ili kupata uelewa mzuri. Sasa kumbuka kuwa wakati unaweka uzito, kitu kizima kitashuka kwani msingi haujarekebishwa. Salama msingi kwa njia yoyote inayofaa kwako (nimetumia C-Clamp).

Hatua ya 4: Maktaba zinazohitajika na Kutambua Dereva wa TFT

Maktaba ambayo utahitaji ni:

Kwa HX711 bonyeza hapa

Kwa TFT-1

Kwa TFT-2

Kwa Skrini ya Kugusa

Utahitaji maktaba yote hapo juu manne kwa TFT kufanya kazi vizuri pamoja na TFT.

Sasa jambo la kwanza ambalo unapaswa kufanya ni kujua ni dereva gani unaendesha TFT yako

kwa hii endesha graphictest katika mifano ya TFTLCD_5408.

Sasa utaweza kuona TFT yako ikiishi. Na hapo unaweza kuona maandishi baada ya muda ambayo yatakuwa na Kitambulisho cha Dereva.

AU

Endesha tu mfano wa Touch_shield_kbv na itaonyesha kitambulisho.

Hatua ya 5: Kusanidi Kugusa

Inasanidi Kugusa
Inasanidi Kugusa

Shida ambayo unaweza kukumbana nayo sasa ni kwamba uratibu wa x & y umegeuzwa ama usawa au wima.

Unaweza kubainisha hii baada ya kutumia kazi ya rangi baada ya kubofya chaguo la 'TOKA' kwenye skrini ya TFT.

Kwa kweli ungetaka kurekebisha hii. Kwa hivyo italazimika kudhoofisha nambari "Touch_shield_kbv". Jaribu kubadilisha

tp.x hadi 1050-tp.x au tp.y hadi 1050-tp.y hizi ndio maadili ambayo itabidi ucheze karibu ili kufanya mguso ufanye kazi vizuri. Au Jaribu kubadilisha pini kuwa YP, XP, YM, XM.

Ikiwa kila kitu kinafanya kazi vizuri pakia nambari ambayo nimeambatisha mwishoni.

Unaweza kuunda kiolesura chako cha mtumiaji kwa kutumia zingine za kazi kama tft.fillScreen (); tft.fillRect (); tft.drawRect (); tft.print (); tft.setCursor ();, nk Sasa kufanya mstatili uliochorwa kuishi kama kitufe mguso unapaswa kuwa sahihi. Ramani tu uratibu wa x na y na uiandike katika taarifa ya IF chini ya hali ya kugusa IF ikiwa ni (tp.z)

Sasa ikiwa unataka kuongeza hesabu ndogo ya Kiini cha Mzigo basi badilisha thamani kutoka 1 hadi thamani yoyote kubwa katika kazi hii Serial.print (scale.get_units (), 1);

Hatua ya 6: Jinsi ya Kuitumia

Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia

Bonyeza tu kwenye LOAD CELL kisha bonyeza ANZA na subiri ujumbe wote umalize kuonyesha bonyeza Bonyeza Kitengo na uchague kitengo chako unachotaka na itaanza kuonyesha matokeo mara tu utakapoweka mzigo juu yake.

Sababu ya calibration ni tofauti kwa seli tofauti za mzigo kwangu ilikuwa -90000

Bonyeza + au - kuongeza au kupunguza sababu ya upimaji.

Kumbuka: Wakati utatumia UNO na TFT na seli ya Mzigo idadi ya pini zitapunguzwa.. Sio kwamba HX711 inahitaji voltage ya usambazaji kutoka 3.3V-5V (5.5V kwa kiwango cha juu.. nimesoma).

Kwa hivyo nimetumia betri ya 9V na 7805 kutoa usambazaji wa 5v kwa HX711.

Asante kwa kusoma Instrucatble hii.

Video Inakuja Hivi Karibuni..

Ilipendekeza: