Kazalo:
- 1. korak: POTREBNE KOMPONENTE
- Korak: Povežite TFT in naložite celico z Arduinom
- 3. korak: Mehanska ureditev
- 4. korak: Potrebne knjižnice in prepoznavanje gonilnika TFT
- 5. korak: Konfiguriranje dotika
- 6. korak: Kako ga uporabiti
Video: Tehtnica z zaslonom na dotik (Arduino): 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ste si kdaj želeli izdelati tehtnico z zaslonom na dotik? Nikoli niste pomislili na to? Dobro preberite in poskusite zgraditi eno …
Ali veste, kaj sta zaslon na dotik TFT in celica za nalaganje?
Če je odgovor DA, pojdite na korak 1, sicer začnite z branjem uvoda
Uvod:
Kaj je merilna celica?
Bremenska celica je pretvornik, ki proizvaja električni signal, ko nanjo deluje sila in jo deformira. Obstajajo različne vrste merilne celice: tip gumba, tip kanistra, tip žarka, tip S itd. Tu sem uporabil žarek Vrsta.
Tip žarka ima 4 merilnike napetosti. Ko je predmet merjenja na merilni celici, zaznana sila deformira merilnik napetosti. Merilnik deformacije meri deformacijo (deformacijo) kot spremembo električnega upora, ki je merilo deformacije in s tem uporabljenih sil. Bremenska celica je običajno sestavljena iz štirih merilnikov napetosti v konfiguraciji Wheatstonovega mosta. Izhod električnega signala je običajno nekaj milivoltov in ga je treba pred uporabo ojačati z instrumentacijskim ojačevalnikom. Zato bomo uporabili HX711 ojačevalnik.
Kaj je zaslon na dotik TFT?
TFT zasloni so vrsta aktivnega matričnega LCD zaslona, ki lahko prikaže milijone visokokontrastnih, jasnih in svetlih barvnih pik. Tehnologija TFT deluje tako, da nadzoruje svetlost v rdečih, zelenih in modrih podpikslih skozi tranzistorje za vsako slikovno piko na zaslonu.. Piksli sami ne oddajajo svetlobe; namesto tega zaslon uporablja osvetlitev ozadja.
Zasloni na dotik so vrsta prekrivanja, nameščenega na zaslonu, ki se uporablja za registracijo interakcije z dotikom na zaslonu. Zasloni na dotik niso vrsta zaslona, ampak komponenta, ki jo je mogoče dodati obstoječemu zaslonu. Zasloni na dotik uporabljajo dve različni metodi za registracijo interakcije na dotik, imenovani "uporovna" in "kapacitivna", ki se nanašata na pritisk oziroma občutljivost na dotik. Tisti, ki ga bomo uporabljali, je uporovnega tipa.
Zasloni na dotik TFT skupaj uporabljajo tehnologijo TFT in zaslon na dotik za ustvarjanje prekrivanja vmesnika na dotik na tankem, lahkem zaslonu.
Želite izvedeti več, samo poiščite Google: D
1. korak: POTREBNE KOMPONENTE
Elektronske konsistence:
- Obremenitvena celica (vrsta žarka) (uporabil sem tisto z omejitvijo 10 kg)
- HX711 ojačevalnik obremenitvenih celic
- Arduino Uno
- 2,4 -palčni zaslon na dotik TFT
- Mostične žice
- 9v baterija
- 7805 IC
- 0,33 uF elektrolitski kondenzator
- 0,1uF keramični kondenzator
Mehanske komponente:
- Vezan les
- Žeblji
- Vijaki
- Lepilo
sestavne slike, vzete iz google images
Korak: Povežite TFT in naložite celico z Arduinom
Povezovanje zaslona na dotik TFT z UNO:
No, stvar je v tem, da je povezovanje TFT z UNO kos torte. Zdaj, kako to storiti? Opazili boste, da ima TFT režo za kartico SD na spodnji strani, zdaj pa TFT postavite na UNO tako, da je reža za kartico SD na isti strani z vrati USB na UNO. Pritisnite UNO na UNO in ko priključite UNO na računalnik, boste na TFT -ju videli bel zaslon. Pred vgradnjo tiska namestite trak na kovinska vrata USB UNO.
Čestitam, TFT je bil pravilno povezan z vašim UNO !!! Toda ne bo dolgo, ko boste spoznali, da je TFT prevzel vse zatiče Arduino UNO. Še vedno imate merilno celico za povezavo.
Kaj storiti ? Hmmm … Se spomniš reže za kartico SD, o kateri sem govoril prej … v njo nismo vstavili kartice, kar pomeni, da je ne bomo uporabljali.. Torej ne bomo uporabljali zatičev, imenovanih na naslednji način:
- SD_SS
- SD_DI
- SD_DO
- SD_SCK
Brez kartice SD lahko dobro upravljamo, saj ne bomo prikazali nobenih slik.
Zdaj so ti zgoraj omenjeni zatiči povezani z digitalnimi zatiči 10, 11, 12 in 13.
Tako z mostičnimi žicami vse zatiče, razen (zgoraj omenjenih) TFT -ja, povežite nazaj z UNO, kot bi bilo, če bi TFT pritisnili na UNO, kot je bilo že omenjeno.
Povezovanje merilne celice s HX711:
Obremenitvena celica bo imela 4 žice kot svoj izhod, ki bo dan na vhod HX711, tj
- RDEČA žica do E+
- ČRNA žica na E-
- ZELENA žica do A+
- BELA žica do A-
Priključitev HX711 na UNO:
- Priključite pin DT HX711 na digitalni pin 11 UNO
- Priključite pin SCK HX711 na digitalni pin 10 UNO
3. korak: Mehanska ureditev
Zdaj lahko UNO, HX711 in TFT postavite kamor koli želite. Merilno celico je treba namestiti na konzolni način. Vzemite 2 pravokotna kosa vezanega lesa 1) 150 mmX150 mm (za podlago) in 2) 100 mm x 150 mm (za namestitev uteži)
Tovorno celico namestite, kot je prikazano na sliki ali v obliki črke Z
Če želite bolje razumeti, preverite slike, ki sem jih priložil. Zdaj pa upoštevajte, da se bo, medtem ko postavite težo, vse skupaj prevrnilo, saj osnova ni fiksna. Osnovo pritrdite na kakršen koli način, ki vam ustreza (uporabil sem C-objemko).
4. korak: Potrebne knjižnice in prepoznavanje gonilnika TFT
Knjižnice, ki jih boste potrebovali, so:
Za HX711 kliknite tukaj
Za TFT-1
Za TFT-2
Za zaslon na dotik
Za pravilno delovanje TFT in TFT boste potrebovali vse zgoraj navedene štiri knjižnice.
Zdaj morate najprej ugotoviti, kateri gonilnik uporabljate svoj TFT
za to izvedite grafični test v primerih TFTLCD_5408.
Zdaj boste lahko videli, kako vaš TFT oživi. Tam lahko čez nekaj časa vidite besedilo, ki bo vsebovalo ID gonilnika.
ALI
Zaženite primer Touch_shield_kbv in prikazal bo ID.
5. korak: Konfiguriranje dotika
Problem, s katerim se lahko zdaj soočite, je, da so koordinate x & y obrnjene vodoravno ali navpično.
Tega ne morete opaziti po uporabi funkcije barvanja, potem ko na zaslonu TFT pritisnete možnost 'EXIT'.
To bi vsekakor želeli popraviti, zato boste morali ovirati kodo "Touch_shield_kbv". Poskusite se spremeniti
tp.x do 1050-tp.x ali tp.y do 1050-tp.y to so vrednosti, s katerimi se boste morali igrati, da bo dotik pravilno deloval. Ali pa poskusite spremeniti nožice v YP, XP, YM, XM.
Če vse deluje pravilno, naložite kodo, ki sem jo priložil na koncu.
S pomočjo nekaterih funkcij, kot je tft.fillScreen (), lahko ustvarite lasten uporabniški vmesnik; tft.fillRect (); tft.drawRect (); tft.print (); tft.setCursor (); itd. Zdaj, da se narisani pravokotnik obnaša kot gumb, mora biti dotik pravilen. Samo preslikajte koordinate x in y ter jih zapišite v stavek IF pod pogojem zaznavanja dotika IF, tj. (Tp.z)
Če želite povečati najmanjše število celice za nalaganje, potem spremenite vrednost z 1 na katero koli večjo vrednost v tej funkciji Serial.print (scale.get_units (), 1);
6. korak: Kako ga uporabiti
Samo kliknite LOAD CELL, nato kliknite START in počakajte, da se vsa sporočila končajo s prikazom, kliknite Change Unit in izberite želeno enoto, nato pa se bo začel prikazovati rezultat, ko jo naložite.
Faktor umerjanja je pri različnih merilnih celicah drugačen, pri meni je bil -90000
Če želite povečati ali zmanjšati faktor umerjanja, kliknite + ali -.
Opomba: Ko boste uporabljali UNO s TFT in obremenitveno celico, bo število zatičev omejeno.. Zdaj pa ne, da HX711 potrebuje napajalno napetost od 3,3 V do 5 V (največ 5,5 V.. To je tisto, kar jaz prebrali).
Tako sem uporabil 9V baterijo in 7805 za izdelavo 5v napajanja za HX711.
Hvala, ker ste prebrali ta navodila.
Video prihaja kmalu..
Priporočena:
Kopalniška tehtnica Arduino z obremenitvenimi celicami 50 kg in ojačevalnikom HX711: 5 korakov (s slikami)
Kopalniška tehtnica Arduino z obremenitvenimi celicami 50 kg in ojačevalnikom HX711: Ta navodila opisujejo, kako narediti tehtnico z uporabo, ki je na voljo na policah. Potrebni materiali: Arduino - (ta zasnova uporablja standardni Arduino Uno, druge različice Arduino ali kloni bi morali delovati tudi) HX711 o prelomni boi
Macintosh z zaslonom na dotik - Klasični Mac z zaslonom IPad Mini: 5 korakov (s slikami)
Macintosh z zaslonom na dotik | Klasični Mac z zaslonom IPad Mini: To je moja posodobljena in prenovljena zasnova, kako zamenjati zaslon starega Macintosha z iPad mini. To je že šesti od teh, ki sem jih naredil v preteklih letih in sem zelo zadovoljen z razvojem in oblikovanjem tega! Leta 2013, ko sem naredil
Vizitka z zaslonom na dotik: 8 korakov (s slikami)
Vizitka z zaslonom na dotik: Diplomiral sem kot strojni inženir, vendar sem tudi razvil veščine v elektrotehniki in programiranju iz let projektov, ki vključujejo vezja in mikrokrmilnike. Ker bodo delodajalci pričakovali, da imam znanja inženirja strojništva
Naredi sam Geigerjev števec z ESP8266 in zaslonom na dotik: 4 koraki (s slikami)
DIY Geigerjev števec z ESP8266 in zaslonom na dotik: UPDATE: NOVA IN IZBOLJŠENA RAZLIČICA Z WIFI -jem IN DRUGIMI DODATNIMI LASTNOSTI TUKAJ sem zasnoval in izdelal Geigerjev števec - napravo, ki lahko zazna ionizirajoče sevanje in opozori svojega uporabnika na nevarne ravni sevanja v okolju z vsemi preveč znan klik ne
Kako rokavica deluje z zaslonom na dotik: 3 koraki (s slikami)
Kako rokavica deluje z zaslonom na dotik: to lahko storite v nekaj minutah brez veliko znanja. Bliža se zima (če ste na severni polobli) , zimo pa mraz vreme, z mrazom pa rokavice. Toda tudi v mrazu vaš telefon