سنسور وزن لودسل 10 کیلوگرم load cell sensor
سنسور وزن یا Load Cell Sensor یک حسگر برای اندازه گیری وزن و فشار است که برای بسیاری از کاربردهای صنعتی و تجاری مورد استفاده قرار میگیرد. این سنسور با تغییرات فشار و وزن به شکل دیجیتالی سیگنال خروجی تولید میکند.یکی از سنسورهای معروف و قابل اعتماد برای اندازه گیری وزن، سنسور لودسل 10 کیلوگرم Load Cell Sensor میباشد. این سنسور با دقت بالا و قابلیت اندازه گیری وزن های دقیق و کم حجم، مورد استفاده قرار میگیرد.این سنسور معمولاً شامل چهار سیم است که با استفاده از آنها، سیگنال خروجی تولید میشود. بسته به کاربرد، این سنسور میتواند با توانایی اندازه گیری وزن تا 10 کیلوگرم، در کارخانجات و صنایع مختلف برای اندازه گیری و کنترل وزن مواد استفاده شود.
مشخصات فنی سنسور وزن لودسل 10 کیلوگرم
- ظرفیت اندازه گیری: 10 کیلوگرم
- نوع سیگنال خروجی: تغییر مقاومت الکتریکی (strain gauge)
- حساسیت: 2 میلیولت بر ولت (2mV/V)
- دقت: بسته به مدل، دقت متفاوت است، اما در بیشتر موارد دقت این سنسورها حداقل 0.02٪ از ظرفیت اندازه گیری است.
- مقاومت الکتریکی: 350 اهم (350Ω)
- ولتاژ تغذیه: 10 ولت DC
- دمای کاری: این سنسورها در دماهای بین -10 تا 70 درجه سانتیگراد کار میکنند.
- جنس بدنه: برای کاربردهای صنعتی، جنس بدنه سنسورهای لودسل از فلزات مقاوم استفاده میشود.
به همراه سنسور لودسل چه اقلامی باید خریداری شود؟
- مبدل HX711
- برد آردوینو
- سایر میکروکنترلرها بسته به نیاز پروژه مانند ESP32, ESP8266, RP2040
- کابل فلت
- برد بورد
بررسی پایه های سنسور وزن لودسل 10 کیلوگرم
برای راه اندازی و استفاده از سنسور لودسل به مبدل HX711 نیاز داریم.سنسور وزن لودسل Load Cell Sensor از نوع سیگنال تغییر مقاومت الکتریکی استفاده میکند. در صورتی که این سیگنال مستقیماً به میکروکنترلر وصل شود، به دلیل حساسیت بالای سیگنال، نویز و خطا در اندازهگیری وجود خواهد داشت و امکان دقیقترین اندازهگیری وجود نخواهد داشت.بنابراین برای راه اندازی سنسور لودسل به میکروکنترلر، نیاز به یک مبدل آنالوگ به دیجیتال است که این کار را برای ما انجام میدهد. مبدل HX711 یک مبدل آنالوگ به دیجیتال میباشد که به صورت ویژه برای اتصال سنسورهای وزنی طراحی شده است و قابلیت تقویت سیگنال و تبدیل آن به سیگنال دیجیتال را دارد. این مبدل امکان انتقال دادههای خوانده شده از سنسور به میکروکنترلر را به صورت دقیق و بدون نویز فراهم میکند و دقت و اعتمادی را بالا میبرد.
راه اندازی سنسور لودسل 10 کیلوگرم با آردوینو
برای خواندن دادههای سنسور وزن لودسل 10 کیلوگرم با استفاده از آردوینو و مبدل HX711، میتوانید از کتابخانهی HX711 استفاده کنید. کد زیر برای خواندن دادههای سنسور و نمایش آن روی سریال مانیتور در آردوینو استفاده میشود:. در این کد، پین DOUT به پین 3 و پین CLK به پین 2 آردوینو وصل شده است. مقدار scale.set_scale(2280.0) با توجه به خصوصیات سنسور واحد وزن را برای ما مشخص میکند که در این مثال برابر با 2280 گرم در واحد وزن است. همچنین با استفاده از تابع scale.tare()، وزن صفر تنظیم میشود تا در هنگام قرار دادن باری بر روی سنسور، وزن واقعی بار قابل خواندن باشد.در هر یک ثانیه، با استفاده از تابع scale.get_units()، وزن سنسور خوانده میشود و در سریال مانیتور با فرمت Weight: x kg چاپ میشود. به جای تأخیر 1 ثانیه، میتوانید دیگر عملیات را انجام داده و سپس دادههای سنسور را خواند و چاپ کنید.
#include "HX711.h" // اضافه کردن کتابخانهی HX711
#define DOUT 3 // مشخص کردن پین DOUT
#define CLK 2 // مشخص کردن پین CLK
HX711 scale(DOUT, CLK); // ایجاد یک شی از کلاس HX711
void setup() {
Serial.begin(9600); // شروع ارتباط با سریال مانیتور
scale.set_scale(2280.0); // تنظیم مقیاس واحد وزن
scale.tare(); // تنظیم وزن صفر
}
void loop() {
float weight = scale.get_units(); // خواندن وزن از سنسور
Serial.print("Weight: "); // چاپ متن وزن
Serial.print(weight);
Serial.println(" kg");
delay(1000); // تأخیر برای خواندن وزن هر ثانیه
}
راه اندازی سنسور لودسل 10 کیلوگرم با میکروپایتون ESP32, RP2040
برای خواندن دادههای سنسور وزن لودسل 10 کیلوگرم با استفاده از میکروپایتون و مبدل HX711، میتوانید از کتابخانهی Micropython-HX711 استفاده کنید. کد زیر برای خواندن دادههای سنسور و نمایش آن روی سریال مانیتور در میکروپایتون استفاده میشود. در این کد، پین DOUT به پین 5 و پین CLK به پین 4 میکروکنترلر وصل شده است. مقدار hx.set_scale(2280.0) با توجه به خصوصیات سنسور واحد وزن را برای ما مشخص میکند که در این مثال برابر با 2280 گرم در واحد وزن است. همچنین با استفاده از تابع hx.tare()، وزن صفر تنظیم میشود تا در هنگام قرار دادن باری بر روی سنسور، وزن واقعی بار قابل خواندن باشد.در هر چرخه، با استفاده از تابع hx.get_units()، وزن سنسور خوانده میشود و در سریال مانیتور با فرمت Weight: x kg چاپ میشود.
from machine import Pin
from hx711 import HX711
# مشخص کردن پین ها
dout_pin = Pin(5, Pin.IN)
clk_pin = Pin(4, Pin.OUT)
# ایجاد یک شی از کلاس HX711
hx = HX711(dout_pin, clk_pin)
# تنظیم مقیاس واحد وزن و وزن صفر
hx.set_scale(2280.0)
hx.tare()
while True:
# خواندن وزن از سنسور
weight = hx.get_units()
print('Weight:', weight, 'kg')
مشخصات
- کاربری
- مناسب برای استفاده شخصی
- ابعاد
- ۱۱ * ۱۱ * ۷۸ میلی متر
- ولتاژ مورد نياز
- ۵ - ۱DC۲ ولت
- ولتاژ خروجی
- ۱۵ ولت DC
- جنس مواد اولیه
- فلز
- دمای کاری
- ۲۰- تا ۶۰+ درجه سانتی گراد
- رنگ بندی
- نقره ای
- وزن
- ۱۰۰ گرم
- نوع سنسور
- وزن / لودسل
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.