آردوینو پروژه های آردوینو

اندازه‌ گیری جریان DC با MAX471 و برد آردوینو

max471 آردوینو Arduino
نوشته شده توسط علیرضا قربانی

MAX471 یک جایگزین مقاوم برای سنسور جریان ACS712 جهت اندازه‌گیری جریان DC می‌باشد. این سنسور قادر است در مسیر هر مصرف کننده‌ای بین ولتاژ ۳ الی ۳۶ ولت قرار بگیرد و جریان آن را اندازه‌ بگیرد. یکی از مزایای این سنسور  راه اندازی بسیار ساده‌ی آن می‌باشد به طوری که به ازاری هر آمپر اندازه‌گیری شده ، ۱ولت خروجی می‌دهد. قابل ذکر است این سنسور قابلت اندازه‌گیری جریان تا ۳ آمپر را دارا می‌باشد. در ادامه‌ی این آموزش با مرجع تخصصی آردوینو ، دیجی اسپارک همراه باشید .

 

 

سخت افزار مور نیاز

برد آردوینو Arduino uno ( خرید از فروشگاه )

سنسور  MAX471

یک مصرف کننده مانند یک پک led وات بالا

 

 

اتصال MAX471 به برد Arduino آردوینو

 

+RS :این پین به قطب مثبت منبع تغذیتان متصل می‌شود .

-RS  : این پین هم به یک سر مصرف کننده متصل می‌شود.

GND : این هم مطمعنا میدونید ( به gnd کل مدار متصل میشه)

OUT :  این پین یک خروجی آنالوگ است که به ازای هر آمپر سنجیده شده ، ۱ولت DC ایجاد می‌کند. این پین باید به یک پین آنالوگ آردوینو متصل بشه.

اتصال سنسور جریان max471 به آردوینو

اتصال سنسور جریان max471 به آردوینو

 

اتصال MAX471 در مدار چگونه است؟

به عنوان یک سنسور جریان ، قرار گیری آن در مدار بسیار مهم است ، چرا که چیپ MAX471 توان خود را از منبع می‌گیرد.

قرار گرفتن سنسور max417 در مدار

قرار گرفتن سنسور 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 خود را باز کنید. اگر تمام مراحل را به درستی انجام داده باشید ، باید مقادیر جریانی را ملاحضه کنید که نزدیک به چیزی که انتظار داشتید باشند.

 

 

آموزش max417 آردوینو

درباره نویسنده

علیرضا قربانی

علیرضا قربانی هستم دانشجوی مهندسی پزشکی. چیزهای خیلی زیادی رو در دنیا دوست دارم. یک گیک هستم و یشه گفت یک هکر. نه به معنی دزدی پسورد و ایمیل مردم. به معنی عشق به دونستن و عشق به تحقیق درباره خیلی از چیزهایی که می بینم و می‌شنوم. اگر بخوام علاقه‌مندی‌ درجه یکم رو نام ببرم میتونم بگم برنامه نویسی و بعد از اون امبدد سیستم ها.

تبادل نظر و رفع عیب با ثبت دیدگاه

۹ دیدگاه