مشاهده همه محصولات
محصولی پیدا نشد
دوست داشتن

سنسور فشار MPS20N0040D

مرجع:
DKP - 42218
DKP - 42218
دسته بندی: فشار سنج
موجود شد خبرم کن
توضیحات

سنسور فشار MPS20N0040D

ماژول فشار سنج با کد تجاری MPS20N0040D، یک ماژول بسیار مناسب جهت سنجش فشار با دقت مناسب است. این ماژول بسیار کوچک و سبک، انتخاب مناسب در پرژوه ها با محدودیت فضا و وزن است. خروجی این ماژول به صورت آنالوگ و به صورت ولتاژی متناسب با فشار اندازه گیری شده است. ماژول فشار سنج MPS20N0040D به سادگی با بردهای آردوینو،ESP و سایر میکروکنترلرها  راه اندازی می شود. همانطور که گفته شد این سنسور دارای خروجی آنالوگ اما با دامنه کم است. به همین جهت  می بایست از مبدل های ADC با دقت بالا برای اتصال به بردهای آردوینو و ESP استفاده کنید.به همین منطور می توانید از ماژول HX711 بهره ببرید.

مشخصات فنی سنسور فشار  MPS20N0040D

  • ولتاژ کاری  5 ولت
  • قابلیت اندازه گیری فشار تا 40 کیلو پلسکال
  • وزن بسیار سبک
  • سازگاری کامل با بردهای آردوینو و ESP
  • خروجی آنالوگ و متناسب با فشار اندازه گیری شده

 

بررسی پایه های ماژول سنسور فشار  MPS20N0040D

 

	 MPS20N0040D 0 to 5V 40kPa Pressure Sensor

کاربردهای  ماژول سنسور فشار  MPS20N0040D

  • افزایش دقت GPS
  • سیستم های مسیریابی
  • سیستم های هواشناسی
  • اندازه گیری و ثبت ارتفاع 
  • اندازه گیری فشار باد تایرهای خودرو

 

راه اندازی سنسور فشار  MPS20N0040D با آردوینو

 در زیر کد آردوینو برای خواندن داده‌های حسگر فشار MPS20N0040D و تبدیل آن به خواندن فشار نوشته شده است.سنسور MPS20N0040D به پین آنالوگ A0 در آردوینو متصل باید باشد .این کد ولتاژ آنالوگ از حسگر را خوانده، آن را به خواندن‌های فشار تبدیل می‌کند و نتایج را در مانیتور سریال چاپ می‌کند.

 

// پین آنالوگی که حسگر به آن متصل شده است را تعریف کنید
const int pressureSensorPin = A0;

void setup() {
  // شروع ارتباط سریال برای اشکال زدایی
  Serial.begin(9600);
}

void loop() {
  // ولتاژ آنالوگ از حسگر را بخوانید
  int sensorValue = analogRead(pressureSensorPin);

  // ولتاژ آنالوگ را به ولتاژ (0-5 ولت) تبدیل کنید
  float voltage = (sensorValue / 1023.0) * 5.0;

  // رابطه بین ولتاژ و فشار برای حسگر MPS20N0040D معمولاً در محدوده 0.2 ولت تا 4.7 ولت برای 0-40 کیلوپاسکال است.
  // شما ممکن است بر اساس ورق داده حسگر خود این مقادیر را تنظیم کنید.
  float minVoltage = 0.2; // حداقل ولتاژ در 0 کیلوپاسکال
  float maxVoltage = 4.7; // حداکثر ولتاژ در 40 کیلوپاسکال

  // فشار را به کیلوپاسکال محاسبه کنید
  float pressure = ((voltage - minVoltage) / (maxVoltage - minVoltage)) * 40.0;

  // خواندن فشار به واحد کیلوپاسکال و چاپ نتیجه در مانیتور سریال
  Serial.print("فشار (کیلوپاسکال): ");
  Serial.println(pressure);

  // تاخیر برای یک مدت کوتاه قبل از خواندن داده‌های بعدی
  delay(1000); // شما می‌توانید زمان تاخیر را بر اساس نیاز تغییر دهید
}

 

راه اندازی سنسور فشار  MPS20N0040D با میکروپایتون 

برای خواندن داده‌های سنسور فشار MPS20N0040D با استفاده از میکروپایتون روی برد ESP8266 یا ESP32 (یا مشابه آن)، می‌توانید از کد زیر استفاده کنید. این کد از کلاس machine.ADC برای خواندن مقادیر آنالوگ از حسگر استفاده می‌کند، مقدار آنالوگ را به ولتاژ تبدیل می‌کند و سپس بر اساس رابطه ولتاژ-فشار فشار را در کیلوپاسکال محاسبه می‌کند. حتماً پین و تنظیمات کاهش معیارها را بر اساس تنظیمات برد و مشخصات حسگر خود تنظیم کنید.

from machine import ADC, Pin
import time

# پین آنالوگ به که حسگر متصل شده است را تعریف کنید
pressure_sensor_pin = Pin(34)  # این را به پین مناسب برد خود تغییر دهید

# یک شیء ADC برای خواندن مقادیر آنالوگ از حسگر ایجاد کنید
adc = ADC(pressure_sensor_pin)

# اگر نیاز باشد، کاهش ADC (0-11 دسی‌بل) را تنظیم کنید تا محدوده ولتاژ ورودی را تنظیم کنید.
# تنظیم واقعی به وسیله سخت‌افزار و ولتاژ خروجی حسگر شما وابسته است.
# adc.atten(ADC.ATTN_11DB)  # از این استفاده کنید اگر ولتاژ بیش از محدوده ورودی حداکثر برد باشد

while True:
    # مقدار آنالوگ از حسگر را بخوانید
    sensor_value = adc.read()

    # مقدار آنالوگ را به ولتاژ (0-1 ولت) تبدیل کنید
    voltage = (sensor_value / 1023.0) * 1.0

    # رابطه ولتاژ و فشار برای حسگر MPS20N0040D معمولاً در محدوده 0.2 ولت تا 4.7 ولت برای 0-40 کیلوپاسکال است.
    # شما ممکن است بر اساس ورق داده حسگر خود این مقادیر را تنظیم کنید.
    min_voltage = 0.2  # حداقل ولتاژ در 0 کیلوپاسکال
    max_voltage = 4.7  # حداکثر ولتاژ در 40 کیلوپاسکال

    # فشار را به کیلوپاسکال محاسبه کنید
    pressure = ((voltage - min_voltage) / (max_voltage - min_voltage)) * 40.0

    # خواندن مقدار فشار
    print("فشار (کیلوپاسکال):", pressure)

    # تاخیر برای یک مدت کوتاه قبل از خواندن داده‌های بعدی
    time.sleep(1)  # شما می‌توانید زمان تاخیر را بر اساس نیاز تغییر دهید
ادامه مطلبShow less
جزئیات محصول
DKP - 42218

مشخصات

کاربری
مناسب برای استفاده صنعتی
سطح تجربه مورد نیاز
نیمه حرفه ای
ولتاژ مورد نياز
5 ولت DC
دمای کاری
- 40 تا + 85 درجه سانتی گراد
ترتیب پایه ها
مطابق تصویر صفحه محصول
دقت اندازه گیری
0.25% FS
محدوده اندازه گیری
580 PSIG, 40KPaG
پردازنده
MPS20N0040D
نظرات
بدون نظر
سوالات متداول
    آیان امکان راه اندازی چند سنسور DHT با ESP8266 با میکروپایتون وجود دارد؟

    امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایه‌های GPIO قابل اتصال به میکروکنترلرها هستند.


    چه جوری از میکروکنترلر ESP32 برای ساخت یک سیستم کنترل دما استفاده کنیم؟ برنامه نویسی پیچیده است؟

    برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:

    یک برد میکروکنترلر ESP32

    یک سنسور دما مثل DHT DS18B20

    یک المان سرد کننده

    با استفاده از کتابخانه DHT.h، می‌توانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، می‌توانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.

    در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال داده‌ها به پلتفرم IoT باید استفاده کنید. 


خریداران این محصول، این کالاها را نیز خریده اند:
محصولات مرتبط

پردازنده

پردازنده
MPS20N0040D

تغذیه

ولتاژ مورد نياز
5 ولت DC

ویژگی های فنی

دمای کاری
- 40 تا + 85 درجه سانتی گراد
ترتیب پایه ها
مطابق تصویر صفحه محصول
دقت اندازه گیری
0.25% FS
محدوده اندازه گیری
580 PSIG, 40KPaG

سایر ویژگی‌ها

کاربری
مناسب برای استفاده صنعتی
سطح تجربه مورد نیاز
نیمه حرفه ای
0 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
0 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32243207

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم