نمایش نتایج: از 1 به 10 از 10
Like Tree5 لایک
  • 1 Post By siib
  • 1 Post By siib
  • 1 Post By hamed-pc
  • 1 Post By siib
  • 1 Post By siib

موضوع: در خواست راه اندازی دماسنج توسط ntc و اوردینو

Threaded View

  1. #8
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    55
    نقل قول نوشته اصلی توسط siib نمایش پست ها
    کد:
    #include "math.h"
    float R1=1000;
    void setup() {
      // put your setup code here, to run once:
    Serial.begin(9600);
    
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
    float v=analogRead(0);
    float r=R1*1024/v-R1;
    double t=1/(0.000581798+0.000511142*log(r)+(-1.68459E-06)*(pow(log(r),3)))-273.15;
    Serial.print("Temprature : ");
    Serial.print(t);
    Serial.println(" 'C");
    }
    برای استفاده از کد بالا مدارت رو به شکل زیر ببند:
    مقاومت NTC رو از یک سر به 5V آردوینو و از سر دیگه به یه مقاومت 1 کیلو اهم وصل کن ، اون یکی سر مقاومت یک کیلو اهم رو هم به GND آردوینو وصل کن و نهایتا پین analog IN شماره 0 (A0) رو به محل اتصال مقاومت NTC و مقاومت یک کیلو اهم (بینشون) وصل کن،

    اون 273.15 برای تبدیل کلوین به درجه سانتیگراد هست
    سلام
    عزیز خیلی خیلی ممنونم . وصل کردم داره کار میکنه . البته هنوز نمیدونم دقتش درسته یا نه دارم بررسی میکنم ( تصحیح میکنم با سنسور S18S20 و کدی که برای این نوع دماسنج بود مقایسه کردم . حدودا 4 درجه اختلاف داره )
    فقط یه سئوالی برام هستش اینکه عدد های (0.000581798+0.000511142*log(r)+(-1.68459E-06) اینا رو از کجا آوردید ؟ چون با اعدادیکه توی نرم افزار محاسبه شده بود بر اساس نوع NTC که دارم متفاوته . آیا باید اعدادی که خودم توی برنامه به دست آوردم بگذارم توی برنامه ؟
    مساله بعدی اینکه : در این مدار از یک مقاومت یک کیلو استفاده شده . در کدهای سایتهای دیگه من دیدم مثلا از یک NTC 10 کیلو استفاده شده و به همون مقدار از یک مقاومت 10 کیلو استفاده شده . اینکه نوع TNC که من دارم در 25 درجه داره 500 اهم نشون میده آیا بهتره از یک مقاومت 500 اهم استفاده کنم به جای یک کیلو ؟
    ویرایش توسط hamed-pc : 06-28-2017 در ساعت 10:05 AM

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO