ظرفیت وزن حداکثر 5 کیلوگرم
دمای کار حداقل -10 درجه سانتیگراد
دمای کار حداکثر 40 درجه سانتیگراد
تقویت کننده HX711 از طریق رابط دو سیم ارتباط برقرار می کند. می توانید آن را به هر پین دیجیتالی از صفحه Arduino خود وصل کنید. ما پین داده (dt) را به پین 2 و پین ساعت (CLK) به پین 3 وصل می کنیم.
جدول بعدی یا نمودار شماتیک را دنبال کنید تا سلول بار را به صفحه Arduino بپیوندید.
سلول بار | RHX711 | RHX711 | سر و صدا |
قرمز (E+) | E+ | GND | GND |
سیاه (E-) | e- | DT | پین 2 |
سفید (الف) | الف- | اسکله | پین 3 |
سبز (A+) | a+ | VCC | 5 ولت |
در این زمان ، ما فرض می کنیم که شما سلول بار را به تقویت کننده HX711 و تقویت کننده به صفحه Arduino سیم کشی کرده اید. همچنین باید مقیاس خود را تنظیم کنید و کتابخانه HX711 را نصب کرده اید.
قبل از دریافت وزن اشیاعامل کالیبراسیونبشر عامل کالیبراسیون شما با من متفاوت خواهد بود ، بنابراین نباید از این بخش پرش کنید.
1)یک شی با وزن شناخته شده آماده کنید. من از مقیاس آشپزخانه خود استفاده کردم و یک لیوان با آب (107 گرم) وزن کردم.
2)کد زیر را در صفحه Arduino خود بارگذاری کنید. ما کد زیر را با در نظر گرفتن دستورالعمل های کالیبراسیون سلول بار ارائه شده توسط مستندات کتابخانه نوشتیم.
مقیاس HX711 ؛
loop void () {
// ضریب کالیبراسیون (خواندن)/(وزن شناخته شده) خواهد بود
پس از بارگذاری ، باز کردنمانیتور سریال با نرخ Baud از 57600و سپس دکمه تنظیم مجدد روی صفحه Arduino را فشار دهید.
4)دستورالعمل های موجود در مانیتور سریال را دنبال کنید: هر وزنی را از مقیاس حذف کنید (به طور خودکار لکه دار می شود). سپس ، یک شی را با یک وزن شناخته شده در مقیاس قرار دهید و صبر کنید تا یک مقدار دریافت کنید.
5)فاکتور کالیبراسیون خود را با استفاده از فرمول محاسبه کنید:
فاکتور کالیبراسیون = (خواندن)/(وزن شناخته شده)
در مورد ما ، خواندن -49171 است. وزن شناخته شده 107 گرم است ، بنابراین ضریب کالیبراسیون ما: -49171/107 = -459.542 خواهد بود.
فاکتور کالیبراسیون = -49171/107 = -459.542
فاکتور کالیبراسیون خود را ذخیره کنید زیرا بعداً به آن احتیاج دارید. مال شما متفاوت از ما خواهد بود.
اکنون که فاکتور کالیبراسیون خود را می دانید ، می توانید از سلول بار خود برای اشیاء وزنه استفاده کنید. با وزن اشیاء با وزن شناخته شده شروع کنید و اگر مقادیر دقیق نباشند ، فرآیند کالیبراسیون را تکرار کنید.
کد زیر را در Arduino IDE خود کپی کنید. قبل از بارگذاری آن در صفحه خود ، فراموش نکنید که فاکتور کالیبراسیون خود را در خط 43/44 کد وارد کنید.
مقیاس HX711 ؛
SCALL.BEGIN (LOADCELL_DOUT_PIN ، LOADCELL_SCK_PIN) ؛
Serial.println ("پس از تنظیم مقیاس:") ؛