MAX471 یک جایگزین مقاوم برای سنسور جریان ACS712 جهت اندازهگیری جریان DC میباشد. این سنسور قادر است در مسیر هر مصرف کنندهای بین ولتاژ ۳ الی ۳۶ ولت قرار بگیرد و جریان آن را اندازه بگیرد. یکی از مزایای این سنسور راه اندازی بسیار سادهی آن میباشد به طوری که به ازاری هر آمپر اندازهگیری شده ، ۱ولت خروجی میدهد. قابل ذکر است این سنسور قابلت اندازهگیری جریان تا ۳ آمپر را دارا میباشد. در ادامهی این آموزش با مرجع تخصصی آردوینو ، دیجی اسپارک همراه باشید .
سخت افزار مور نیاز
برد آردوینو Arduino uno ( خرید از فروشگاه )
سنسور MAX471
یک مصرف کننده مانند یک پک led وات بالا
اتصال MAX471 به برد Arduino آردوینو
+RS :این پین به قطب مثبت منبع تغذیتان متصل میشود .
-RS : این پین هم به یک سر مصرف کننده متصل میشود.
GND : این هم مطمعنا میدونید ( به gnd کل مدار متصل میشه)
OUT : این پین یک خروجی آنالوگ است که به ازای هر آمپر سنجیده شده ، ۱ولت DC ایجاد میکند. این پین باید به یک پین آنالوگ آردوینو متصل بشه.
اتصال سنسور جریان max471 به آردوینو
اتصال MAX471 در مدار چگونه است؟
به عنوان یک سنسور جریان ، قرار گیری آن در مدار بسیار مهم است ، چرا که چیپ MAX471 توان خود را از منبع میگیرد.
قرار گرفتن سنسور max417 در مدار
توجه کنید که ترمینال مثبت نتبع تغذذیه چگونه به +R متصل شده. همینطور توجه کنید که -R چطور به سر مثبت مصرف کننده وصل شده.
کد نویسی برد Arduino
کد نویسی این ماژول بسیار ساده است . کد ، چیزی نیست جز کد یک ولت متر ساده که برای این دستگاه اصلاح شده. در مقیاس گذاری ۱ ولت بر آمپر که این خیلی بسیار ساده است.
const int max471In = A0; int RawValue= 0; float Current = 0; void setup(){ pinMode(max471In, INPUT); Serial.begin(9600); } void loop(){ RawValue = analogRead(max471In); Current = (RawValue * 5.0 )/ 1024.0; // scale the ADC Serial.print("Current = "); // shows the voltage measured Serial.print(Current,3); //3 digits after decimal point Serial.println(" amps DC"); //3 digits after decimal point delay(1500); }
سریال مانیتور نرم افزار آردوینو Arduino خود را باز کنید. اگر تمام مراحل را به درستی انجام داده باشید ، باید مقادیر جریانی را ملاحضه کنید که نزدیک به چیزی که انتظار داشتید باشند.
تیم شما بینظیره
ممنونم از زحماتتان، من بدجور طرفدارتون هستم. با همین انرژی ادامه بدید.
سپاس فراواااااااااااااااااااااااااااااااااااااااان
سلامت باشید. شما میتوانید سوالاتتان را از همین طریق مطرح کنید.
میشه خروجی این سنسور رو روی led نمایش بدیم ؟ خروجیش صفر تا سه ولت بر آمپر هست.
روی led نمیشه مقادیر اعشاری رو نمایش داد…مثلا۲٫۶۵ ….
سلام
برای نمایش مقادیر بر روی led باید از کتابخانه نمایشگر استفاده کنید. به عنوان مثال به آموزش های زیر مراجعه کنید و نحوه ی فراخوانی کد و توابع را مطالعه کنید.
آموزش کار با ماژول OLED گرافیکی بخش دوم تشخیص فاصله با SRF05
آموزش راه اندازی ۳ مدل ال سی دی کاراکتری LCD با آردوینو Arduino
ممنونم، غیر از پک LED، چه مصرف کننده ای میشه گذاشت؟
سلام
هر نوع مصرف کنندهای البته با توجه به توان سنسور میتوانید جایگزین کنید.
سلام مهندس
یک سوال غیر مرتبط دارم
من میخواستم برنامه نویسی میکروکنترلر رو اغاز کنم که دوستان گفتن با زبان C بنویسم توی کامپایلر atmel studio
پارسال یک esp8266 modemcu خریدم ولی توی اتمل هسته esp نیست
اسم هسته رو اشتباه میزنم یا کلا پشتیبانی نمیکنه؟
من دنبال یه کامپایلر و زبانی هستم که همه میکرو هارو پشتیبانی کنه شما پیشنهادتون چیه؟
با سلام
برای کد نویسی Nodemcu حتما توصیه میشود از کامپایلر آردوینو استفاده کنید.