فهرست مطالب:
- تدارکات
- مرحله 1: مرحله 1: یک نمونه اولیه چوبی برای مقیاس وزن بسازید
- مرحله 2: مرحله 2: لحیم سلول بار و HX-711 و ایجاد مدار
- مرحله 3: مرحله 3: بارگیری کتابخانه ها و بارگذاری کد
- مرحله 4: مرحله 4: کالیبراسیون سنسور HX-711
- مرحله 5: مرحله 5: زمان آزمایش
تصویری: نحوه ساخت ماشین وزن نوزاد با استفاده از آردوینو نانو ، سلول بار HX-711 و OLED 128X64 -- کالیبراسیون HX-711: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
سلام دستورالعمل ها ، چند روز پیش من پدر یک نوزاد ناز شدم؟ به وقتی در بیمارستان بودم متوجه شدم وزن نوزاد برای کنترل رشد نوزاد بسیار مهم است. پس من ایده ای دارم؟ برای ساختن یک دستگاه وزن کودک خودم از این دستگاه می توان برای سایر اهداف وزنی نیز استفاده کرد. بنابراین آموزش شامل ؛ 1. پوتوتایپ چوبی برای وزن دهی ساخته شده از تخته های استفاده شده 2. ادغام Arduino uno/Nano با OLED 128X64 ، سلول بار ، HX-711. 3. کدنویسی آردوینو 4. کالیبراسیون سنسورها برای به دست آوردن دقیق ترین خوانش ها.
تدارکات
Arduino Uno / NanoOLED 128X64 Breadboard Load cellHX-711 sensor Arduino IDE
مرحله 1: مرحله 1: یک نمونه اولیه چوبی برای مقیاس وزن بسازید
اولین مرحله ای که من شروع کردم سخت افزار است. من به پایه و رویی نیاز داشتم تا لودسل روی آن استراحت کند. من نمی خواستم پول زیادی خرج کنم ، بنابراین به فروشگاه خود رفتم و تکه های چوب باقی مانده را پیدا کردم. پایه فقط یک تخته 20 در 20 اینچی بود و دارای سوراخ های مرکزی برای نگه داشتن سلول بود.
نکته ای که باید به طور جدی مورد توجه قرار گیرد این است که فلش روی سلول بار به سمت پایین است ، در غیر این صورت خوانش های شما مخالف خواهد بود. ابتدا پیچ های چوبی را با لودسل به پایه پیچ کنید و تا جایی که می توانید آنها را محکم کنید. اکنون زمان نوبت به بالا رسیده است ، من دو سوراخ در مرکز با فاصله دقیق یکسان بین سوراخ های سلول بارگذاری کردم. بعد از آن پیچ ها را محکم می کنم.
به نظر می رسد ارزان است - اما این کار را کاملاً انجام داد. در حقیقت ، این تنها چیزی است که شما برای کارکرد لودسل نیاز دارید. هدف اصلی ما - پایگاه - محقق شد.
مرحله 2: مرحله 2: لحیم سلول بار و HX-711 و ایجاد مدار
پس از تکمیل ساختار چوبی ، زمان ساخت ماشین واقعی فرا رسیده بود. من از تقویت کننده HX-711 به عنوان سنسور استفاده کردم ، بنابراین باید پین های سلول بار را روی HX-711 لحیم کرد. اتصال پین های ذکر شده در زیر را دنبال کنید.
LoadCell HX-711
قرمز -> Vcc
سیاه -> Gnd
سبز -> A+
خاکستری -> A-
طرح های ارائه شده در تصاویر را دنبال کنید.
هنگام اتصال آردوینو به OLED
OLED Arduino Vcc -> 5 ولت
Gnd -> Gnd
SDA -> A4
SCL -> A5
هنگام اتصال آردوینو به LOAD CELL HX-711
LoadCell Arduino
Vcc -> 5 ولت
Gnd -> Gnd
خشم -> 2
CLK -> 3
لطفاً به نمودار شماتیک مندرج در پیوست ها مراجعه کنید.
مرحله 3: مرحله 3: بارگیری کتابخانه ها و بارگذاری کد
پس از ایجاد شماتیک زمان آن است که پروژه را کدگذاری کنید. کتابخانه های مورد نیاز را بارگیری کرده و آنها را از حالت فشرده خارج کنید
C: / Users / user / Documents / Arduino / libraries
طرح کالیبراسیون داده شده در پیوست ها را باز کنید.
مرحله 4: مرحله 4: کالیبراسیون سنسور HX-711
کالیبراسیون سنسور مهمترین بخش است ، اما من کدی را تهیه کردم که در آسان ترین راه برای کالیبراسیون سنسور به شما کمک می کند. سلول بار دارای محدودیت های وزن مختلف از 5 کیلوگرم تا 100 کیلوگرم است. حسگر با توجه به مشخصات و وزن بالای آنها مقاومت متفاوتی ایجاد می کند ، بنابراین برای کالیبراسیون سنسور لازم است.
بنابراین روش بسیار ساده ای برای انجام این کار وجود دارد ،
ابتدا برخی از سنگهای استاندارد استاندارد را تهیه کنید ، به عنوان مثال من از بشقاب تمرین 2 کیلویی خود استفاده کردم. سپس آن را در بالای سنسور قرار دهید و اگر مقدار آن بیشتر از مقدار واقعی آن است ، وزن واقعی آن را برای 2.4 کیلوگرم نشان دهید و سپس درجه کالیبراسیون را افزایش دهید و برعکس.
بنابراین برای کالیبراسیون فقط با مقدار تصادفی اما مقداری در خط calibration_sketch 23 شروع کنید ، برای مثال من با 5000 شروع کردم
float calibration_factor = 5000؛
در 5000 مقدار آن بالاتر از 2 کیلوگرم برای مثال 2.3 کیلوگرم است ، بنابراین من شروع به افزایش ضریب کالیبراسیون 100 در هر مرحله کردم. برای افزایش ضریب کالیبراسیون ، من باید مانیتور سریال را باز کنم که عبارت "a" را در کادر متن وارد کرده و enter را فشار دهید. در هر ارسال 100 فاکتور کالیبراسیون را اضافه می کند.
من به افزایش خود ادامه دادم تا اینکه در فاکتور کالیبراسیون 57640 تقریباً 2.00 کیلوگرم داد.
اکنون بخش مهم به پایان رسیده بود که من عامل کالیبراسیون سنسور خود را یافته بودم.
در حال حاضر نیازی به کد کالیبراسیون نیست ، بنابراین من کد دیگری را می نویسم که وزن را به پوند و کیلوگرم نشان می دهد. در این کد باید فاکتور کالیبراسیون را وارد کنید.
مرحله 5: مرحله 5: زمان آزمایش
من بچه ام را روی سنسور می گذارم و 10 درصد وزن دقیق می دهد. اکنون می توانم وزن نوزادم را در هر زمان کنترل کنم و همچنین می توانم از این نمونه اولیه برای اهداف دیگر نیز استفاده کنم.