اندازه گیری دما با ترمیستور ntc با آردوینو
آموزش راه اندازی ترمیستور ntc با آردوینو به همراه سورس کد و آموزش کامل استفاده از ntc برای ساخت دماسنج با ترمیستور + سورس کد رایگان
دسته بندی : آردوینو
پروژه ساخت ولتمتر با استفاده از آردوینو uno به همراه تمامی فایل ها و کامنت های تمامی خط های کد سورس کد [ پروژه کامل و رایگان ]
مطالبی که قرار است بیاموزید
امروز میخوایم یه مدار ولتمتر با آردوینو بسازیم ولتمتر چیست (+) پس بدون وقفه میریم شروع میکنیم
مطالبی که قرار است بیاموزید
در این مدار ما از تقسیم ولتاژ مقاومتی استفاده میکنیم یعنی ولتاژ رو از دو مقاومت عبور میدهیم و از میان ۲ مقاومت به پایه های ورودی آردوینو خود میبریم
در تصویر بالا واضح هست که ولتاژ از Vin وارد میشود و بعد از تقسیم ولتاژ به پایه ورودی آردوینو میرود
مثال: در تصویر پایین ما ولتاژ ۰ تا ۱۰ ولت را میخواهیم با تقسیم ولتاژ آن را ولتاژی بین ۰ تا ۵ ولت تبدیل کنیم
مقاومت ها ==> هر ۲ با مقادیر ۱ کیلو
ولتاژ ورودی ==> 0 تا ۱۰ ولت
/* * DC Voltmeter */ #include <LiquidCrystal.h> LiquidCrystal lcd(7, 8, 9, 10, 11, 12); // پایه های ال سی دی کاراکتری int analogInput = 0; // شماره پایه ورودی ولتاژ را وارد کنید float vout = 0.0; // متغییر ولتاژ پایه آنلالوگ float vin = 0.0; // ولتاژی که باید نمایش داده شود float R1 = 100000.0; // مقدار مقاومت R1 را وارد کنید float R2 = 10000.0; // مقدار مقاومت R2 را وارد کنید int value = 0; // متغییر مقدار آنالوگ قبل از محاسبات void setup(){ // شروع حلقه SETUP pinMode(analogInput, INPUT); //ورودی کردن پایه مشخص شده lcd.begin(16, 2); // تعیین ابعاد ال سی دی کاراکتری lcd.print("DC VOLTMETER"); //نمایش متن DC VOLTMETER روی ال سی دی } // پایان حلقه SETUP void loop(){ // شروع حلقه LOOP value = analogRead(analogInput); //خواندن مقدار آنالوگ vout = (value * 5.0) / 1024.0; // تبدیل مقدار خوانده شده به ولتاژ vin = vout / (R2/(R1+R2)); // محاسبه ولتاژ بعد از تقسیم ولتاژ lcd.setCursor(0, 1); //انتخاب خط دوم ال سی دی کاراکتری lcd.print("INPUT V= "); // نوشتن متن INPUT V= روی ال سی دی کارکتری lcd.print(vin); // نمایش مقدار خوانده شده روی ال سی دی کارکتری delay(500); // تاخیر ۰.۵ ثانیه } // پایان حلقه LOOP
شما با این پروژه به راحتی تونستید یک ولتمتر با آردوینو رو برای خودتون بسازید
امیدوارم این پروژه براتون جالب بوده باشه و نظرات و سوالاتون رو با ما از بخش دیدگاه ها در اشتراک بزارید
همچنین میتوانید سایر مقالات آردوینو را نیز از اینجا ببینید
آموزش راه اندازی ترمیستور ntc با آردوینو به همراه سورس کد و آموزش کامل استفاده از ntc برای ساخت دماسنج با ترمیستور + سورس کد رایگان
ساخت پالس موج مربعی با آردوینو برای تولید این پالس از pwm استفاده نخواهیم کرد و یک فرکانس با استفاده از تاخیر خواهیم ساخت با ما همراه باشید
ساخت رابط سریال usb to ttl با آردوینو برای برقراری ارتباط سریال در صورت خرابی و در نهایت استفاده آردوینو به عنوان رابط سریال