Cuprins:
- Pasul 1: COMPONENTE NECESARE
- Pasul 2: Conectarea TFT și celula de încărcare cu Arduino
- Pasul 3: Aranjament mecanic
- Pasul 4: Biblioteci necesare și identificarea driverului TFT
- Pasul 5: Configurarea Touch-ului
- Pasul 6: Cum să-l utilizați
Video: Scală de cântărire cu ecran tactil (Arduino): 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Ați dorit vreodată să construiți o cântare de cântărire cu un ecran tactil? Nu te-ai gândit niciodată la asta? Citește mai departe și încearcă să construiești unul …
Știți ce sunt un ecran tactil TFT și o celulă de încărcare?
Dacă da treceți la pasul 1, începeți doar citind Introducere
Introducere:
Ce este o celulă de încărcare?
O celulă de încărcare este un traductor care produce semnal electric atunci când o forță este aplicată pe ea și o deformează. Există diferite tipuri de celule de încărcare: tip buton, tip canistră, tip fascicul, tip S etc. Aici am folosit fasciculul Tip.
Tipul fasciculului are 4 tensometre. Când obiectul care urmează să fie măsurat este ținut pe celula de sarcină, forța detectată deformează manometrul. Indicatorul de tensiune măsoară deformarea (deformarea) ca o schimbare a rezistenței electrice, care este o măsură a tensiunii și, prin urmare, a forțelor aplicate. O celulă de sarcină constă de obicei din patru tensometre într-o configurație de punte Wheatstone. Ieșirea semnalului electric este de obicei în ordinea câtorva milivolți și necesită amplificare de către un amplificator de instrumentație înainte de a putea fi utilizat. De aceea vom folosi HX711 amplificator.
Ce este un ecran tactil TFT?
Ecranele TFT sunt un tip de afișaj LCD cu matrice activă capabil să afișeze milioane de pixeli de culoare cu contrast ridicat, clare și luminoase.. Pixelii înșiși nu produc lumină; în schimb, ecranul folosește o lumină de fundal pentru iluminare.
Ecranele tactile sunt un tip de suprapunere plasat pe un ecran de afișare utilizat pentru a înregistra interacțiunea tactilă pe ecran. Ecranele tactile nu sunt un tip de afișaj, ci mai degrabă o componentă care poate fi adăugată la un ecran existent. Ecranele tactile utilizează două metode diferite pentru a înregistra interacțiunea tactilă numită „rezistivă” și „capacitivă”, care se referă la sensibilitate la presiune și respectiv la atingere. Cea pe care o vom folosi este de tip rezistiv.
Ecranele tactile TFT utilizează atât tehnologiile TFT, cât și cele ale ecranului tactil împreună pentru a crea o interfață tactilă suprapusă pe un ecran subțire și ușor.
Doriți să aflați mai multe doar Google it: D
Pasul 1: COMPONENTE NECESARE
Componente electronice:
- Celula de încărcare (tip fascicul) (am folosit-o pe cea cu limita de 10 kg)
- HX711 Amplificator de celule de încărcare
- Arduino Uno
- Ecran tactil TFT de 2,4"
- Sârme jumper
- Baterie de 9v
- 7805 IC
- Condensator electrolitic 0.33uF
- Condensator ceramic 0.1uF
Componente mecanice:
- Placaj
- Unghii
- Șuruburi
- Lipici
imagini componente preluate de pe google images
Pasul 2: Conectarea TFT și celula de încărcare cu Arduino
Conectarea ecranului tactil TFT la UNO:
Ei bine, chestia este că conectarea TFT la UNO este o bucată de tort. Acum cum să o faci? Ei bine, veți observa că TFT are un slot pentru card SD în partea de jos, așezați acum TFT pe UNO în așa fel încât slotul pentru card SD să vină pe aceeași parte cu portul USB al UNO. Apăsați-l pe UNO și, atunci când conectați UNO la computer, veți vedea un ecran alb pe TFT. Înainte de a-l monta, puneți o bandă pe portul USB metalic al UNO.
Felicitări, TFT a fost conectat corect la UNO !!! Dar nu va trece mult până când veți realiza că TFT a luat toate pinii Arduino UNO. Și aveți în continuare o celulă de încărcare pentru a vă conecta.
Ce sa fac ? Hmmm … Ei bine, vă amintiți slotul pentru card SD despre care vorbeam mai devreme … nu am pus un card în el, așa că înseamnă că nu îl vom folosi.. Deci nu vom folosi pinii numiți după cum urmează:
- SD_SS
- SD_DI
- SD_DO
- SD_SCK
Ne putem descurca bine fără cardul SD, deoarece nu vom afișa nicio imagine.
Acum acești pini menționați mai sus sunt conectați la pinii 10, 11, 12 și 13.
Deci, folosind fire jumper, conectați toți pinii, cu excepția celor menționați mai sus, ai TFT înapoi la UNO, așa cum ar fi fost dacă TFT ar fi fost montat pe UNO, așa cum am menționat anterior.
Conectarea celulei de încărcare cu HX711:
Celula de încărcare va avea 4 fire ca ieșire, care vor fi date intrării HX711, adică
- Sârmă roșie la E +
- Sârmă NEGRU la E-
- Sârmă VERDE la A +
- Fir alb către A-
Conectarea HX711 la UNO:
- Conectați pinul DT al HX711 la pinul digital 11 al UNO
- Conectați pinul SCK al HX711 la pinul digital 10 al UNO
Pasul 3: Aranjament mecanic
Acum puteți plasa UNO, HX711 și TFT oriunde doriți. Dar celula de încărcare trebuie plasată într-un mod în consolă. Luați 2 bucăți dreptunghiulare de placaj 1) 150mmX150mm (pentru bază) și 2) 100mmX150mm (pentru plasarea greutăților)
Montați celula de încărcare așa cum se arată în imagine sau în formă de Z
Verificați imaginile pe care le-am atașat pentru a obține o mai bună înțelegere. Acum rețineți că, în timp ce puneți greutatea, totul se va răsturna, deoarece baza nu este fixă. Fixați baza în orice mod adecvat de dvs. (am folosit un C-Clamp).
Pasul 4: Biblioteci necesare și identificarea driverului TFT
Bibliotecile de care veți avea nevoie sunt:
Pentru HX711 faceți clic aici
Pentru TFT-1
Pentru TFT-2
Pentru ecran tactil
Veți avea nevoie de toate cele patru biblioteci de mai sus pentru ca TFT să funcționeze corect împreună cu TFT.
Acum, primul lucru pe care ar trebui să-l faci este să afli care este driverul pe care îl rulezi TFT
pentru aceasta rulați graficul din exemplele TFTLCD_5408.
Acum veți putea vedea TFT-ul dvs. prind viață. Și acolo puteți vedea un text după un timp care va conține ID-ul șoferului.
SAU
Pur și simplu rulați exemplul Touch_shield_kbv și va afișa ID-ul.
Pasul 5: Configurarea Touch-ului
Problema cu care s-ar putea confrunta acum este că coordonatele x & y sunt inversate orizontal sau vertical.
Puteți observa acest lucru după ce utilizați funcția de vopsire după ce faceți clic pe opțiunea „EXIT” de pe ecranul TFT.
Cu siguranță ați dori să remediați acest lucru. Deci va trebui să împiedicați codul „Touch_shield_kbv”. Încercați să vă schimbați
tp.x la 1050-tp.x sau tp.y la 1050-tp.y acestea sunt valorile pe care va trebui să le jucați pentru ca atingerea să funcționeze corect. Sau Încercați să schimbați pinii în YP, XP, YM, XM.
Dacă totul funcționează corect, încărcați codul pe care l-am atașat la final.
Puteți crea propria dvs. interfață de utilizator utilizând unele dintre funcțiile precum tft.fillScreen (); tft.fillRect (); tft.drawRect (); tft.print (); tft.setCursor ();, etc. Acum, pentru a face dreptunghiul desenat să se comporte ca un buton, atingerea ar trebui să fie corectă. Trebuie doar să mapați coordonatele x și y și să le scrieți într-o instrucțiune IF în condiția IF touch-sensed adică (tp.z)
Acum, dacă doriți să măriți cel mai mic număr de celule de încărcare, schimbați valoarea de la 1 la orice valoare mai mare în această funcție Serial.print (scale.get_units (), 1);
Pasul 6: Cum să-l utilizați
Doar faceți clic pe LOAD CELL, apoi faceți clic pe START și așteptați ca toate mesajele să se afișeze, faceți clic pe Unit Change și selectați unitatea dorită și va începe să afișeze rezultatul odată ce ați pus o încărcare pe ea.
Factorul de calibrare este diferit pentru diferite celule de încărcare pentru mine, a fost -90000
Faceți clic pe + sau - pentru a mări sau micșora factorul de calibrare.
Notă: Când veți utiliza un UNO cu un TFT și o celulă de încărcare, numărul de pini va fi limitat.. Acum nu că HX711 necesită o tensiune de alimentare cuprinsă între 3,3V-5V (5,5V la maxim.. Asta este ceea ce am am citit).
Așa că am folosit o baterie de 9V și un 7805 pentru a produce alimentare de 5V pentru HX711.
Vă mulțumim că ați citit acest Instrucatble.
Videoclip în curând..
Recomandat:
Macintosh cu ecran tactil - Mac clasic cu un iPad Mini pentru ecran: 5 pași (cu imagini)
Macintosh cu ecran tactil | Mac clasic cu un iPad Mini pentru ecran: Aceasta este actualizarea și designul meu revizuit despre cum să înlocuiesc ecranul unui Macintosh de epocă cu un iPad mini. Acesta este al șaselea dintre acestea realizat de-a lungul anilor și sunt destul de mulțumit de evoluția și designul acestuia! În 2013, când am făcut
Cum să construiți cântare de cântărire Arduino: 8 pași (cu imagini)
Cum să construiți cântare de cântărire Arduino: la Restart Project din Londra organizăm evenimente de reparații în care membrii publicului sunt invitați să aducă tot felul de articole electrice și electronice pentru reparații, pentru a le salva de la depozitul de deșeuri. Acum câteva luni (la un eveniment la care nu am participat
K-Ability V2 - Tastatură accesibilă open source pentru ecran tactil: 6 pași (cu imagini)
K-Ability V2 - Tastatură accesibilă pentru surse deschise: Acest prototip este a doua versiune a K-Ability. K-Ability este o tastatură fizică care permite utilizarea dispozitivelor cu ecran tactil persoanelor cu patologii care duc la tulburări neuromusculare. care facilitează utilizarea computerului
Carte de vizită cu ecran tactil: 8 pași (cu imagini)
Carte de vizită cu ecran tactil: Sunt inginer mecanic, după studii, dar am dezvoltat și abilități în inginerie electrică și programare din ani de proiecte care implică circuite și microcontrolere. Deoarece angajatorii se vor aștepta să am abilități de inginer mecanic în
Scara de cântărire a ghivecelui de flori IOT: 7 pași
Scala de cântărire a ghivecelui de flori IOT: vreau să introduc scara de cântărire a ghivecelui de flori IOT, acesta poate obține și înregistra greutatea unui ghiveci de flori în mod continuu. Deci, umiditatea solului poate fi obținută direct. Și când planta are nevoie de apă se poate cunoaște. De ce folosirea metodei de cântărire nu măsurarea capacitanului