Comments (7)
@bneedhamia nice writeup there, and good to see you doing some statistical analysis. I actually have calculations built into my sketch to calculate noise and ENOB (effective number of bits) on command.
I think you biggest issue you have (per your blog) is that the "load cells" you're using just aren't particularly good, thus leading to mismatches between cells, which totall screws things up when you wire them together. You don't need expensive load cells, but it isn't difficult or costly to find some better than those.
Get some proper 4-wire (or 6-wire) beam style ones and mount them solidly, wire them in parallel (although test them individually first) and you should get significantly better results.
FYI, 6-wire ones just separates the excitation and excitation sense, to remove voltage drop effect from long or thin wiring. The HX711 doesn't support 6 wire load cells, but I guess you could use channel B to measure any error, and I suspect that is why the channel B input exists. Otherwise you just connect E+ and Sen+, and E- and Sen-. Note that Sen+/Sen- is different from S+/S- (signal).
Hope this is of help.
from hx711.
did you follow the calibration procedure? what weight did you use?
from hx711.
As bogde mentions, this sounds like a calibration issue.
You effectively need to reduce your value passed to set_scale() by a factor of 100.
Are you using get_units() which returns the scaled weight, or get_value() which returns the raw value?
from hx711.
Kean/Bodge,
I obviously stuffed that up, will work through my calibration again and
report back.
Thanks.
On 28 March 2016 at 17:28, Kean Maizels [email protected] wrote:
As bogde mentions, this sounds like a calibration issue.
You effectively need to reduce your value passed to set_scale() by a
factor of 100.
Are you using get_units() which returns the scaled weight, or get_value()
which returns the raw value?—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#33 (comment)
Regards,
Dave Murphy
from hx711.
any news?
from hx711.
Bodge,
Just have not had time to get back to it...Hopefully in the next night or
2. Thanks again.
On 6 April 2016 at 15:17, bogde [email protected] wrote:
any news?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#33 (comment)
Regards,
Dave Murphy
from hx711.
If you aren't aware of it, check out Nate Seidle's beehive scale project, at http://makezine.com/projects/bees-sensors-monitor-hive-health/ although he doesn't go into detail about calibration, he describes a lot of other details.
I just recently blogged about how to calibrate an "old school math" way, for my Dog Bed Weight Scale project. See https://needhamia.com/?p=720 for a step-by-step of how I calibrated it. The raw numbers I read and formulas I used are in a Libre Office spreadsheet is at the github repo of that project, at https://github.com/bneedhamia/CurieBLEWeightMonitor
from hx711.
Related Issues (20)
- Creep effect removal. Load cell storage over long time HOT 5
- Arduino 2 support
- Formula to find hx711 output of load cell voltage output HOT 1
- Arduino MKR 1010 Upload failure
- Arduino freezes after about 1 hour of continuous reading
- serial monitor freezes on arduino uno when data or clock from HX711 is connected to the arduino digital data pin
- Should function "scale.tare();" need a parameter? HOT 2
- add NRF to compatible boards list
- Verify my wiring (HX711 with four strain gauges) HOT 2
- Multiple HX711 with one clock HOT 1
- warning: this use of "defined" may not be portable [-Wexpansion-to-defined]
- Reason behind using D2 and D3 pins HOT 1
- HX711 only reads once on startup HOT 2
- How to check load cell is connected or not
- What are possible values for scale.set_scale(2280.f); HOT 2
- 71
- self-calibration of load cell
- HX711 not thread safe?
- HX711 high current consumption
- Error on `make build-all` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hx711.