فهرست مطالب:
- مرحله 1: سلولهای بار را سوار کنید
- مرحله 2: سیم کشی بار سلول را تأیید کنید
- مرحله 3: سیم بارگذاری سلولها و HX711 را انجام دهید
- مرحله 4: کتابخانه HX711 را به Arduino IDE خود اضافه کنید
- مرحله 5: کالیبره و وزن کنید
تصویری: مقیاس حمام آردوینو با سلول بار 50 کیلوگرمی و تقویت کننده HX711: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این دستورالعمل نحوه ایجاد ترازو را با استفاده از قطعات قفسه که به راحتی در دسترس هستند توضیح می دهد.
مواد مورد نیاز:
- آردوینو - (در این طرح از Arduino Uno استاندارد استفاده می شود ، سایر نسخه ها یا کلون های آردوینو نیز باید کار کنند)
- HX711 در صفحه شکست - این ریزتراشه مخصوص تقویت سیگنال های سلول بار و گزارش آنها به یک کنترل کننده آینه دیگر است. لودسل ها به این برد متصل می شوند و این برد به آردوینو می گوید که لودسل ها چه اندازه ای دارند.
- لودسلهای 50 کیلوگرمی (x4) - سلولهای بار ، قطعات فلزی با شکل خاصی هستند که فشار سنج ها به آنها چسبیده است. کرنش سنج ها مقاومت هایی هستند که هنگام خم شدن مقاومت خود را تغییر می دهند. هنگامی که قسمت فلزی خم می شود ، مقاومت سلول بار تغییر می کند (HX711 این تغییر کوچک مقاومت را با دقت اندازه گیری می کند). شما می توانید لودسل ها و HX711 را به عنوان یک کیت در اینجا خریداری کنید: https://www.amazon.com/Degraw-amplifier-weight-Arduino-Bathroom/dp/B075Y5R7T7/ در صورت خرید کیت لطفاً نظر دهید! این واقعا برای خریداران آینده مفید است.
- سطح محکم نصب محکم - یک تکه سفت از چوب سخت یا فلز ایده آل است
- سیم در رنگهای مختلف برای اتصال همه قطعات
- منبع تغذیه آردوینو
مرحله 1: سلولهای بار را سوار کنید
4 لودسل را در چهار گوشه به پایین ترازو وصل کنید. اپوکسی به خوبی آنها را در جای خود نگه می دارد. نمودار نصب را ببینید ، نشان می دهد که کدام سطح باید به پایه نصب شود و کدام سطح باید کف را لمس کند.
مرحله 2: سیم کشی بار سلول را تأیید کنید
نمودار سیم کشی با فرض اینکه سلول بار مانند این تصویر ساخته شده باشد.
برای اطمینان از درست کار کردن ، مطمئن شوید که کدام دو پایانه روی لودسل ها بیشترین مقاومت را در بین خود دارند (مثلاً سیاه و سفید ، برای مطابقت با شماتیک) ، آنها را در یک حلقه تطبیق رنگ بزرگ ، مانند BB WW ، سیم کشی کنید. BB WW و سپس (E+/E-) دو ضربه مرکزی متقابل (R) و حس (A+/A-) را در دو جفت دیگر شیرهای مرکزی تحریک کنید.
این صفحه در Sackexchange حتی اطلاعات بهتری دارد:
مرحله 3: سیم بارگذاری سلولها و HX711 را انجام دهید
برای نحوه اتصال لودسل ها ، HX711 و آردوینو به نمودار سیم کشی مراجعه کنید.
برخی از سیم های لودسل به هم متصل شده اند تا چیزی را که آرایش پل Wheatstone نامیده می شود تشکیل دهند. این می تواند کمی گیج کننده باشد. یک گزینه خوب برای اتصال همه لودسل ها به روشی تمیز و آسان برای فهم ، تخته ترکیب کننده سلول بار SparkFun است -
این ترتیب اجازه می دهد تا بارهای همه سنسورهای سلول بار مختلف با هم ترکیب و اندازه گیری شوند.
مرحله 4: کتابخانه HX711 را به Arduino IDE خود اضافه کنید
کتابخانه HX711 در اینجا موجود است:
برای اطلاع از نحوه افزودن کتابخانه به Arduino IDE به این پیوند در وب سایت Arduino مراجعه کنید:
مرحله 5: کالیبره و وزن کنید
Sparkfun دارای برنامه های آردوینو عالی برای اجرای مقیاس است. به روزترین نسخه ها در GitHub موجود است و در زیر چاپ مجدد شده است:
اولین مرحله نرم افزاری تعیین عوامل کالیبراسیون برای مقیاس است. برای انجام این کار ، این کد را اجرا کنید:
/*
مثال استفاده از تخته شکست SparkFun HX711 با مقیاس نویسنده: Nathan Seidle SparkFun Electronics تاریخ: 19 نوامبر 2014 مجوز: این کد مالکیت عمومی است ، اما اگر از آن استفاده کنید و روزی با ما ملاقات کنیم (مجوز Beerware) برای من آبجو خریداری می کنید. این طرح کالیبراسیون است. از آن برای تعیین calibration_factor استفاده کنید که مثال اصلی از آن استفاده می کند. همچنین از صفر_عاملی که برای پروژه هایی که دارای جرم دائمی در مقیاس بین چرخه های قدرت هستند استفاده می کند. مقیاس خود را تنظیم کرده و طرح را بدون وزنه روی مقیاس شروع کنید پس از نمایش قرائتها ، وزن را روی مقیاس قرار دهید +/- یا a/z را فشار دهید تا فاکتور کالیبراسیون تنظیم شود تا قرائتهای خروجی با وزن شناخته شده مطابقت داشته باشد. این مثال پوند (پوند) را فرض می کند. اگر کیلوگرم را ترجیح می دهید ، Serial.print ("lbs") را تغییر دهید. خط تا کیلوگرم فاکتور کالیبراسیون به طور قابل توجهی متفاوت خواهد بود اما به طور خطی به پوند (1 پوند = 0.453592 کیلوگرم) مربوط می شود. فاکتور کالیبراسیون شما ممکن است بسیار مثبت یا بسیار منفی باشد. همه چیز بستگی به تنظیم سیستم مقیاس شما و جهت منحرف شدن حسگرها از حالت صفر دارد. این کد مثال از کتابخانه عالی bogde استفاده می کند: "https://github.com/bogde/HX711" کتابخانه bogde تحت مجوز عمومی GNU منتشر می شود پین آردوینو 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND اکثر پین های موجود در Arduino Uno با DOUT/CLK سازگار خواهند بود. برد HX711 می تواند از 2.7 ولت تا 5 ولت تغذیه کند بنابراین قدرت آردوینو 5 ولت باید خوب باشد. */ #شامل "HX711.h" #تعریف LOADCELL_DOUT_PIN 3 #تعریف LOADCELL_SCK_PIN 2 مقیاس HX711 ؛ float calibration_factor = -7050؛ //-7050 برای 440lb max setup void setup () {Serial.begin (9600) کار کرد ؛ Serial.println ("طرح کالیبراسیون HX711") ؛ Serial.println ("حذف تمام وزن از ترازو")؛ Serial.println ("پس از شروع خواندن ، وزن مشخص شده را در مقیاس قرار دهید")؛ Serial.println ("برای افزایش ضریب کالیبراسیون + یا a را فشار دهید") ؛ Serial.println ("برای کاهش ضریب کالیبراسیون - یا z را فشار دهید") ؛ scale.begin (LOADCELL_DOUT_PIN ، LOADCELL_SCK_PIN) ؛ scale.set_scale ()؛ scale.tare ()؛ // مقیاس را به 0 طولانی zero_factor = scale.read_average () بازنشانی کنید. // دریافت یک خط پایه Serial.print ("عامل صفر:") ؛ // این می تواند برای حذف نیاز به اندازه گیری مقیاس استفاده شود. مفید در پروژه های مقیاس دائمی Serial.println (zero_factor) ؛ } void loop () {scale.set_scale (calibration_factor) ؛ // تنظیم این عامل کالیبراسیون Serial.print ("خواندن:") ؛ Serial.print (scale.get_units () ، 1) ؛ Serial.print ("lbs") ؛ // اگر این واحد SI را مانند یک فرد عاقل دنبال می کنید ، آن را به کیلوگرم تغییر دهید و ضریب کالیبراسیون را دوباره تنظیم کنید (Serial.print ("calibration_factor:") ؛ Serial.print (calibration_factor) ؛ Serial.println ()؛ if (Serial.available ()) {char temp = Serial.read ()؛ if (temp == ' +' || temp == 'a') calibration_factor += 10؛ else if (temp == ' -' || temp == 'z') calibration_factor -= 10؛ }}
پس از کالیبراسیون مقیاس ، می توانید این برنامه نمونه را اجرا کنید ، سپس آن را برای اهداف خود هک کنید:
/*
مثال استفاده از تخته شکست SparkFun HX711 با مقیاس نویسنده: Nathan Seidle SparkFun Electronics تاریخ: 19 نوامبر 2014 مجوز: این کد مالکیت عمومی است ، اما اگر از آن استفاده کنید و روزی با ما ملاقات کنیم (مجوز Beerware) برای من آبجو خریداری می کنید. این مثال خروجی مقیاس پایه را نشان می دهد. برای دریافت calibration_factor برای راه اندازی لودسل خاص خود ، به طرح کالیبراسیون مراجعه کنید. این کد نمونه از کتابخانه عالی bogde استفاده می کند: "https://github.com/bogde/HX711" کتابخانه bogde تحت مجوز عمومی GNU منتشر می شود HX711 یک کار را به خوبی انجام می دهد: خواندن لودسل ها. صفحه شکست با هر سلول باربر بر پایه پل گندم سازگار است که به کاربر اجازه می دهد همه چیز را از چند گرم تا ده تن تن اندازه گیری کند. پین آردوینو 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND برد HX711 را می توان از 2.7 ولت تا 5 ولت تغذیه کرد بنابراین قدرت آردوینو 5 ولت باید خوب باشد. */ #شامل "HX711.h" #تعریف کالیبراسیون_عامل -7050.0 // این مقدار با استفاده از طرح کالیبراسیون SparkFun_HX711_ #تعریف LOADCELL_DOUT_PIN 3 #تعریف مقیاس LOADCELL_SCK_PIN 2 HX711 ؛ void setup () {Serial.begin (9600)؛ Serial.println ("نسخه ی نمایشی مقیاس HX711") ؛ scale.begin (LOADCELL_DOUT_PIN ، LOADCELL_SCK_PIN) ؛ scale.set_scale (calibration_factor)؛ // این مقدار با استفاده از SparkFun_HX711_Calibration sketch scale.tare () بدست می آید. // با فرض وجود هیچ وزنی در ترازو در هنگام راه اندازی ، مقیاس را به 0 تنظیم کنید Serial.println ("خواندن:") ؛ } void loop () {Serial.print ("خواندن:")؛ Serial.print (scale.get_units () ، 1) ؛ //scale.get_units () یک float Serial.print ("lbs") را برمی گرداند. // شما می توانید این را به کیلوگرم تغییر دهید ، اما باید calibration_factor را Serial.println () دوباره تنظیم کنید. }
توصیه شده:
مقیاس تنش آردوینو با بار بار 40 کیلوگرمی و تقویت کننده HX711: 4 مرحله
مقیاس تنش آردوینو با بار بار 40 کیلوگرمی و تقویت کننده HX711: این دستورالعمل نحوه ایجاد مقیاس کشش را با استفاده از قطعات قفسه به راحتی در دسترس توضیح می دهد. مواد مورد نیاز: 1. آردوینو - در این طراحی از Arduino Uno استاندارد استفاده می شود ، سایر نسخه ها یا کلون های آردوینو نیز باید کار کنند HX711 در صفحه شکست
مقیاس آردوینو با سلول بار 5 کیلوگرمی و تقویت کننده HX711: 4 مرحله (همراه با تصاویر)
مقیاس آردوینو با 5 کیلوگرم بار بار و تقویت کننده HX711: این دستورالعمل نحوه ساخت یک ترازوی کوچک با استفاده از قطعات قفسه را به راحتی در دسترس توضیح می دهد. مواد مورد نیاز: 1. آردوینو - در این طراحی از Arduino Uno استاندارد استفاده می شود ، سایر نسخه ها یا کلون های آردوینو نیز باید کار کنند HX711 در حال شکست
نحوه ساخت ماشین وزن نوزاد با استفاده از آردوینو نانو ، سلول بار HX-711 و OLED 128X64 -- کالیبراسیون HX-711: 5 مرحله
نحوه ساخت ماشین وزن نوزاد با استفاده از Arduino Nano ، HX-711 Load Cell و OLED 128X64 || کالیبراسیون HX-711: سلام دستورالعمل ها ، چند روز پیش من پدر یک نوزاد ناز شدم؟ وقتی در بیمارستان بودم متوجه شدم وزن نوزاد برای کنترل رشد نوزاد بسیار مهم است. پس من ایده ای دارم؟ برای ساختن یک دستگاه وزن بچه برای خودم. در این دستورالعمل من
بار کوچک - بار فعلی ثابت: 4 مرحله (همراه با تصاویر)
بار کوچک - بار فعلی ثابت: من خودم یک PSU نیمکت ایجاد کرده ام ، و در نهایت به جایی رسیدم که می خواهم یک بار به آن وارد کنم تا نحوه عملکرد آن را ببینم. پس از تماشای ویدیوی عالی دیو جونز و مشاهده چند منبع اینترنتی دیگر ، به Tiny Load رسیدم. Thi
آموزش رابط HX711 با بار بار راست سلول 50 کیلوگرم: 10 مرحله (همراه با تصاویر)
آموزش رابط HX711 با بار بار راست سلول 50 کیلوگرم: HX711 BALACE MODULE توضیحات: این ماژول از 24 مبدل A / D با دقت بالا استفاده می کند. این تراشه برای مقیاس و طراحی الکترونیکی با دقت بالا طراحی شده است ، دارای دو کانال ورودی آنالوگ ، افزایش قابل برنامه ریزی 128 تقویت کننده یکپارچه است. مدار ورودی