Përmbajtje:
- Hapi 1: Montoni qelizën e ngarkesës
- Hapi 2: Tela Load Cell dhe HX711
- Hapi 3: Shtoni Bibliotekën HX711 në IDE tuaj Arduino
- Hapi 4: Kalibroni dhe Peshoni
Video: Shkalla e Tensionit Arduino Me Qelizë Bagazhi 40 Kg dhe Përforcues HX711: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ky udhëzues përshkruan se si të bëni një shkallë tensioni duke përdorur lehtësisht të disponueshme nga pjesët e rafteve.
Materialet e nevojshme:
1. Arduino - ky dizajn përdor një Arduino Uno standard, versionet ose klonet e tjera të Arduino duhet të funksionojnë gjithashtu
2. HX711 në tabelën e shpërthimit - Ky mikroçip është krijuar posaçërisht për përforcimin e sinjaleve nga qelizat e ngarkesës dhe raportimin e tyre te një mirkokontrollues tjetër. Qelizat e ngarkesës futen në këtë tabelë dhe kjo tabelë i thotë Arduino -s se çfarë matin qelizat e ngarkesës.
3. Qeliza e ngarkesës së tensionit (40 kg) me kllapa. Ka 2 mundësi për të marrë një nga këto. Ju mund të blini një të bërë tashmë (të lehtë), ose mund të ndani një peshore dixhitale të bagazheve të lirë dhe të hiqni qelizën e ngarkesës (më e vështirë, por tashmë mund ta keni një të shtrirë përreth). Mund të blini një të bërë tashmë me një HX711 këtu:
Nëse e blini pajisjen, ju lutemi lini një përmbledhje! Reallyshtë vërtet e dobishme për blerësit e ardhshëm.
4. Montimi i harduerit. Në varësi të aplikimit tuaj kjo mund të jetë litar, vida, zinxhirë, çdo gjë që i bashkëngjitni kllapave forcës që dëshironi të matni.
5. Tela në ngjyra të ndryshme për lidhjen e të gjitha pjesëve
6. Furnizimi me energji elektrike për Arduino
Hapi 1: Montoni qelizën e ngarkesës
Së pari ne do të montojmë qelizën e ngarkesës. Montimi juaj do të jetë unik, por këtu janë udhëzimet që duhet të ndiqni:
1. Qeliza e ngarkesës së çelikut është një pllakë me matës sforcimi të ngjitur në mes. Qeliza e ngarkesës mat forcën duke ndjerë se sa është duke u përkulur qeliza e ngarkesës.
2. Kllapat bashkohen përmes vrimave në skajet e rrezes së qelizës së ngarkesës. Kllapat janë të formësuara kështu që forca tërheqëse aplikohet në qendër të rrezes së qelizës së ngarkesës. Për shkak të formës së tyre dhe vendndodhjes së bashkëngjitjes, rrezja e qelizës së ngarkesës përkulet kur kllapat tërhiqen.
3. Lidhni kllapat me atë që dëshironi të matni. Shtë më mirë ta bëni këtë me diçka që mund të lëvizë lirshëm (si zinxhir, grepa, fije të forta ose lidhëse zip). Ju dëshironi që bashkësia e qelizës së ngarkesës dhe kllapës të jetë në gjendje të përqendrohet në drejtim të ngarkesës, kështu që matja të jetë e saktë.
Hapi 2: Tela Load Cell dhe HX711
Shihni diagramin e instalimeve elektrike për mënyrën e lidhjes së qelizave të ngarkesës, HX711 dhe Arduino.
Në qelizat e ngarkesës të stilit të bagazheve si ajo e treguar, matës të tendosjes së shumëfishtë janë lidhur tashmë për një urë Wheatstone. E tëra çfarë ju duhet të bëni është të lidhni telat me bordin HX711 në orientimin e duhur.
Hapi 3: Shtoni Bibliotekën HX711 në IDE tuaj Arduino
Biblioteka HX711 është në dispozicion këtu:
Shihni këtë lidhje në faqen e internetit të Arduino për udhëzime se si të shtoni bibliotekën në Arduino IDE tuaj:
Hapi 4: Kalibroni dhe Peshoni
Sparkfun ka programe të shkëlqyera Arduino për të drejtuar shkallën. Versionet më të përditësuara janë në dispozicion në GitHub dhe ribotohen më poshtë:
Hapi i parë i softuerit është përcaktimi i faktorëve të kalibrimit për shkallën. Për ta bërë këtë, ekzekutoni këtë kod
/*
Shembull duke përdorur tabelën e shpërthimit SparkFun HX711 me një shkallë Nga: Nathan Seidle SparkFun Electronics Data: 19 nëntor 2014 Licenca: Ky kod është domen publik, por më blini një birrë nëse e përdorni këtë dhe takohemi një ditë (licenca e Beerware). Ky është skica e kalibrimit. Përdoreni atë për të përcaktuar faktorin e kalibrimit që përdor shembulli kryesor. Ai gjithashtu nxjerr faktorin zero_ të dobishëm për projektet që kanë një masë të përhershme në shkallën midis cikleve të energjisë. Vendosni shkallën tuaj dhe filloni skicën pa një peshë në shkallë Pasi të shfaqen leximet vendosni peshën në shkallë Shtypni +/- ose a/z për të rregulluar faktorin e kalibrimit derisa leximet dalëse të përputhen me peshën e njohur Përdoreni këtë faktor kalibrimi në skicën shembull Ky shembull merr paund (lbs). Nëse preferoni kilogramët, ndryshoni Serial.print ("lbs"); linjë në kg. Faktori i kalibrimit do të jetë dukshëm i ndryshëm, por do të lidhet në mënyrë lineare me lbs (1 lbs = 0.453592 kg). Faktori juaj i kalibrimit mund të jetë shumë pozitiv ose shumë negativ. E gjitha varet nga konfigurimi i sistemit tuaj të shkallës dhe drejtimi që sensorët devijojnë nga gjendja zero Ky shembull shembull përdor bibliotekën e shkëlqyer të bogde: "https://github.com/bogde/HX711" biblioteka e bogde lëshohet nën një Licencë të Përgjithshme Publike GNU Arduino pin 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND Shumica e çdo kunj në Arduino Uno do të jetë në përputhje me DOUT/CLK. Bordi HX711 mund të fuqizohet nga 2.7V në 5V, kështu që fuqia Arduino 5V duhet të jetë mirë. */ #përfshijnë "HX711.h" #përcaktoni LOADCELL_DOUT_PIN 3 #përcaktoni shkallën LOADCELL_SCK_PIN 2 HX711; kalibrimi i notit_faktor = -7050; //-7050 ka punuar për konfigurimin tim të shkallës maksimale 440lb void setup () {Serial.begin (9600); Serial.println ("skica e kalibrimit HX711"); Serial.println ("Hiq të gjithë peshën nga shkalla"); Serial.println ("Pasi të fillojnë leximet, vendosni peshën e njohur në shkallë"); Serial.println ("Shtyp + ose a për të rritur faktorin e kalibrimit"); Serial.println ("Shtypni - ose z për të zvogëluar faktorin e kalibrimit"); shkalla.filloj (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (); shkalla.tare (); // Rivendos shkallën në 0 faktor zero_faktor të gjatë = shkallë.lexo_average (); // Merrni një lexim bazë Serial.print ("Faktori zero:"); // Kjo mund të përdoret për të hequr nevojën për të shqyer shkallën. E dobishme në projekte në shkallë të përhershme. Serial.println (zero_faktor); } void loop () {scale.set_scale (kalibrimi_faktor); // Përshtateni me këtë faktor kalibrimi Serial.print ("Leximi:"); Serial.print (scale.get_units (), 1); Serial.print ("lbs"); // Ndryshoni këtë në kg dhe ri-rregulloni faktorin e kalibrimit nëse ndiqni njësitë SI si një person i arsyeshëm Serial.print ("calibration_factor:"); Serial.print (calibration_factor); Serial.println (); if (Serial.disponueshëm ()) {char temp = Serial.read (); nëse (temp == ' +' || temp == 'a') kalibrim_faktor += 10; tjetër nëse (temp == ' -' || temp == 'z') kalibrimi_faktor -= 10; }}
Pas kalibrimit të shkallës, mund ta ekzekutoni këtë program mostër, pastaj ta hakoni për qëllimet tuaja:
/*
Shembull duke përdorur tabelën e shpërthimit SparkFun HX711 me një shkallë Nga: Nathan Seidle SparkFun Electronics Data: 19 nëntor 2014 Licenca: Ky kod është domen publik, por më blini një birrë nëse e përdorni këtë dhe takohemi një ditë (licenca e Beerware). Ky shembull demonstron daljen bazë të shkallës. Shihni skicën e kalibrimit për të marrë faktorin e kalibrimit për konfigurimin tuaj të qelizave të ngarkesës specifike. Ky kod shembull përdor bibliotekën e shkëlqyer të bogde: "https://github.com/bogde/HX711" biblioteka e bogde lëshohet nën një LICENS TEN PRGJITHSHME PUBLIKE GNU HX711 bën një gjë mirë: lexon qelizat e ngarkesës. Bordi i shpërthimit është i pajtueshëm me çdo qelizë ngarkese të bazuar në urën prej guri gruri, e cila duhet të lejojë një përdorues të matë gjithçka nga disa gramë në dhjetëra tonë. Arduino pin 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND Pllaka HX711 mund të fuqizohet nga 2.7V në 5V kështu që fuqia Arduino 5V duhet të jetë e mirë. */#include "HX711.h" #define calibration_factor -7050.0 // Kjo vlerë merret duke përdorur skicën SparkFun_HX711_Calibration #define LOADCELL_DOUT_PIN 3 #define LOADCELL_SCK_PIN 2 shkallë HX711; void setup () {Serial.begin (9600); Serial.println ("demo e shkallës HX711"); shkalla.filloj (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); shkalla.scale_caktimi (faktori i kalibrimit); // Kjo vlerë merret duke përdorur shkallën e skicës SparkFun_HX711_Calibration.tare (); // Duke supozuar se nuk ka peshë në shkallë në fillimin, rivendosni shkallën në 0 Serial.println ("Leximet:"); } void loop () {Serial.print ("Leximi:"); Serial.print (scale.get_units (), 1); //scale.get_units () kthen një float Serial.print ("lbs"); // Ju mund ta ndryshoni këtë në kg, por do t'ju duhet të rifaktoroni kalibrimin_faktorin Serial.println (); }
Recommended:
Shkallë Arduino me 5 kg ngarkesë dhe përforcues HX711: 4 hapa (me fotografi)
Shkalla Arduino me 5 kg ngarkesë dhe përforcues HX711: Ky udhëzues përshkruan se si të bëni një peshore të vogël peshimi duke përdorur lehtësisht të disponueshme nga pjesët e raftit. Materialet e nevojshme: 1. Arduino - ky dizajn përdor një Arduino Uno standard, versionet ose klonet e tjera të Arduino duhet të funksionojnë gjithashtu2. HX711 në dalje
Kronografi Nerf dhe shkalla e fuçisë së zjarrit: 7 hapa
Kronografi Nerf dhe Shkalla e Fuçisë së Zjarrit: HyrjeSi një punonjës i punëve të gajtanit është gjithmonë shumë e kënaqshme të shohësh rezultatet numerike të ngatërresave të tua. Shumë prej nesh kanë modifikuar armët Nerf më parë dhe kush nuk i pëlqen të hedhë copa shkumash nëpër shtëpi me mbi 100 fps? Pasi modifikoi shumë Nerf g
Furnizimi me energji DC i Tensionit të Rregullueshëm Duke përdorur Rregullatorin e Tensionit LM317: 10 Hapa
Furnizimi me Rrymë i Tensionit i Rregullueshëm Duke Përdorur Rregullatorin e Tensionit LM317: Në këtë projekt, unë kam hartuar një furnizim të thjeshtë me tension të rregullueshëm DC duke përdorur IC LM317 me një diagram qarkor të furnizimit me energji LM317. Meqenëse ky qark ka një ndreqës të integruar të urës, kështu që ne mund të lidhim drejtpërdrejt furnizimin AC 220V/110V në hyrje.
Merrni një sensor të peshës së varur nga një peshore bagazhi për projektin tuaj Arduino: 4 hapa
Merrni një Sensor Peshe të Varur nga një Peshore Bagazhi për Projektin tuaj Arduino: Në këtë tutorial unë ju tregoj se si të merrni një sensor të peshës së varur për një projekt Arduino nga një peshore e bagazhit/peshkimit të lirë, të zakonshëm dhe modulit të përdorur shpesh HX711 ADC. Sfondi: Për një projekt më duhej një sensor për të matur një peshë të caktuar që është ha
EKG dhe Shkalla e Zemrës Ndërfaqja Virtuale e Përdoruesit: 9 Hapa
EKG dhe Ndërfaqja Virtuale e Përdoruesit të Zemrës: Për këtë udhëzues, ne do t'ju tregojmë se si të ndërtoni një qark për të marrë rrahjet e zemrës tuaj dhe ta shfaqni atë në një ndërfaqe virtuale të përdoruesit (VUI) me një dalje grafike të rrahjeve të zemrës tuaj dhe rrahjeve të zemrës. Kjo kërkon një kombinim relativisht të thjeshtë