آردوینو آردوینو Arduino Uno آموزش آردوینو پروژه های آردوینو

کاربرد مقاومت در بردهای آردوینو Arduino و روش استفاده

Resistor-in-arduino-digispark-
نوشته شده توسط پریسا پوربلورچیان

مقاومت الکتریکی Resistor در الکترونیک از اهمیت ویژه ای برخوردار است. در بسیاری از پروژه ها برای پیشگیری از آسیب به مدار نیاز به کنترل ولتاژ و کاهش جریان خواهیم داشت. مقاومت ها نفش عمده ای در کنترل ولتاژ و جریان الکتریکی در مدار دارند و به سبب همین ویژگی انتخاب مقاومت صحیح نیاز به درک صحیح و شناخت کافی مقاومت دارد. در ادامه آموزش به معرفی مقاومت و نحوه‌ی تشخیص مقاومت صحیح و استفاده از آن در پروژه های آردوینو Arduino خواهیم پرداخت. در ادامه با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.

 


رنگ بندی مقاومت Resistor


مقاومت در برابر جریان برق مقاومت کرده و سبب کاهش جربان در مدارات الکترونیکی خواهد شد. واحد اندازه‌گیری مقاومت اهم ohm است. رنج اهم در واقع دارای کمترین مقدار در مقاومت‌ها و مقاومت بالایی ندارد. برای فراخوانی مقدار مقاومت از واحدهایی دیگر مانند کیلو K و مگا M استفاده می‌شود. در واقع واحد اهم به کیلو و یا مگا تبدیل شده است. به عنوان مثال مقاومت ۱ کیلو همان ۱۰۰۰ اهم و یا ۱ مگا همان ۱۰۰۰۰۰۰ اهم می‌باشد. به ترتیب با کیلو اهم و مگا اهم شناخته می‌شود. جهت شناسایی مقادیر مقاومت‌ها از ظاهر آنها استفاده می‌شود. هر مقاومت دارای ۴ حلقه رنگی می‌باشد. این حلقه‌های رنگی مقدار مقاومت را مشخص خواهد کرد. هر مقاومت دارای سه رنگ اصلی جهت تشخیص مقدار مقاومت و یک رنگ مجزا که با فاصله قرار گرفته شده است. این رنگ تکی میزان درصد مقاومت را مشخص می‌کند. هر رنگ دارای یک مقدار عددی است:

 

دو حلقه‌ی اول مشخص کننده دو عدد اول مقاومت هستند. حلقه‌ی سوم تعداد صفرهای مورد نیاز برای قرار گرفتن در مقابل دو عدد اول را مشخص می‌کند. به عنوان مثال مقاومت ۱۰ کیلو دارای حلقه رنگی قهوه‌ای، سیاه و نارنجی است. رنگی قهوه‌ای معادل عدد ۱، رنگ مشکی معادل عدد ۰ و رنگ نارنجی تعداد ۳ عدد ۰  را مشخص می‌کند.

بر خلاف سایر قطعات الکترونیکی، مقاومت‌ها پایه مثبت و منفی ندارند و بدون محدودیت در مدار قرار می‌گیرد.

روش تشخیص رنگ بندی مقاومت - دیجی اسپارک

 

 


استفاده از مقاومت در آردوینو


آردوینو Arduino یک میکروکنترل با پایه های دیجیتال و آنالوگ است و دارای مدل های مختلف با ابعاد و تعداد پایه های متفاوت می‌باشد. در این آموزش از آردوینو Arduino UNO استفاده خواهیم کرد. آردوینو UNO دارای ۱۴ پایه دیجیتال و ۶ پایه آنالوگ است. ولتاژ عبوری از هر یک از این پایه ها ۵ ولت و جریان آن ۴۰ میلی آمپر است. در این مرحله اهمیت استفاده از مقاومت بر سر راه پایه های آردوینو قابل مشاهده است. حداکثر جریان عبوری از پایه های آردوینو در حدود ۴۰ میلی آمپر است و باید جریان عبوری در مدار کنترل گردد. به عنوان مثال با قرار گرفتن یک ال ای دی LED در مدار، پایه ها یک بار ۱ و یک بار ۰ خواهد شد. این به این دلیل است که ولتاژ و جریان بیش از حد مجاز بر روی پایه ها قرار گرفته و همزمان ۱ و ۰ می‌شود. برای کنترل جریان عبوری در مدار از مقاومت استفاده خواهیم کرد. فرمول انتخاب مقاومت مناسب به صورت زیر است:

به عنوان مثال اگر ولتاژ مورد نیاز برای ال ای دی LED در حدود ۳٫۳ ولت و جریان عبوری از آن ۲۰ میلی آمپر یا ۰٫۰۲ آمپر باشد و ولتاژ آردوینو ۵ ولت DC در نظر گرفته شود، برای محاسبه مقاومت Resistor از فرومول زیر استفاده می‌کنیم:

 

مهمان گرامی، جهت دسترسی به کدهای این پروژه، اسپارکر پلاس شوید.

 

 

اتصال مقاومت در مدار

سوالی که ذهن اکثر کاربران را درگیر خواهد کرد این است که مقاومت را چگونه بر سر راه ال ای دی LED قرار دهیم؟ برای اتصال مقاومت بین ال ای دی و پایه دیجیتال برد آردوینو دو روش وجود دارد:

  1.  پایه کوتاه ال ای دی LED را مستقیم به زمین GND اتصال دهید. یک پایه مقاومت را به پایه بلند و مثبت ال ای دی و سمت دیگر مقاومت را با یک سیم به ۵ ولت اتصال دهید.
  2. پایه بلند ال ای دی LED را مستقیم به ۵ ولت اتصال دهید. یک پایه مقاومت را به پایه کوتاه ال ای دی و سمت دیگر مقاومت را با یک سیم به زمین GND اتصال دهید.

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

 


اجرای پروژه آردوینو با مقاومت


حال همانند توضیحات گفته شده، با استفاده از یک ال ای دی LED و یک مقاومت Resistor به همراه برد آردوینو Arduino UNO یک پروژه ال ای دی چشمک زن اجرا خواهیم کرد.

 

اتصالات

  • پایه مثبت ال ای دی LED را به همراه یک مقاومت ۲۲۰ اهم به پایه ۸ دیجیتال آردوینو اتصال دهید.
  • پایه منفی ال ای دی LED را با یک سیم مستقیم به پایه GND اتصال دهید.

 

پروژه lED Blink با آردوینو - کاربرد مقاومت در آردوینو - دیجی اسپارک

 

کد آردوینو Arduino

 

مهمان گرامی، جهت دسترسی به کدهای این پروژه، اسپارکر پلاس شوید.

 

 


مقاومت‌های پرکاربرد در Arduino


با توجه به توضیحات بالا، با استفاده از فرمول محاسبه مقاومت می‌توانید مقاومت مورد نیاز خود را بر اساس جریان و ولتاژ خروجی تعیین نمایید. برای ال ای دی LED مقاومت های مناسب و تست شده توسط تیم فنی دانشجوکیت به ترتیب زیر می‌باشد:

 

 

  • ۲۲۰ اهم
  • ۳۳۰ اهم
  • ۱۲۰ اهم
  • ۶۸ اهم
  • ۱۵۰ اهم
  • ۱ کیلو

که این مقدار بر اساس ولتاژی در حدود ۳ تا ۴ ولت و جریان بین ۲۰ تا ۳۰ میلی آمپر به دست آمده و تست شده است. رنج مقاومت های پرکاربرد به صورت یک پکیج در سایت قرار گرفته شده است و می‌توانید تهیه نمایید.

 

 


استفاده ار مقاومت برای LED RGB


نوع دیگر  ال ای دی LED، مدل RGB است که دارای ۴ پایه به ترتیب با رنگ های قرمز، آبی و سبز است. با ترکیب این سه رنگ می‌توانید رنگ های جذاب دیگر تولید کند. برای کد دهی به هر یک از پایه های ال ای دی از تابع آنالوگ Analog آردوینو استفاده می‌کنیم. برای اینکار نیاز به پایه های PWM خواهیم داشت. توسط تابع آنالوگ، PWM فعال شده و مقداری بین ۰ تا ۲۵۵ خواهد داشت. برای راه اندازی هر یک از این سه پایه RGB، سه مقاومت با رنج اهم ۲۲۰ یا ۲۷۰ اهم سر راه LED قرار می‌دهیم. برای اظلاعات بیشتر به آموزش راه اندازی LED RGB با آردوبنو مراجعه کنید و طبق توضیحات گفته شده شدت نور ال ای دی LED را تنظیم کنید.

 

آموزش راه اندازی ال ای دی LED RGB با برد آردوینو Arduino Uno

 

وسایل مورد نیاز

برد آردوینو Arduino 

ال ای دی LED

کیت مقاومت Resistor Kit

کابل فلت 

شیلد پروتوتایپ آردوینو Arduino

 

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در کدها و یا مراحل اجرایی وجود دارند می‌توانید از همین طریق اطلاع رسانی کنید.

 

 


پروژه و دریافت بن ارسال رایگان 


برای دریافت بن خرید از دانشجو کیت، کاربران بایستی با استفاده از وسایل این آموزش، پروژه را اجرا کرده و یا حتی مدار جدیدی تعریف کنید. سپس از اجرای کار فیلم گرفته و در شبکه‌های اجتماعی از جمله آپارات و اینستگرام، با هشتگ‌های دیجی_اسپارک و دانشجوکیت  و digispark  و  daneshjookit منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۲۰۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید.

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید

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

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

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

۱۰ دیدگاه

  • سلام خانم مهندس
    واقعا آموزش به جایی بود. خیلی وقت بود دنبال یک منبع برای انتخاب درست مقاومت بودم.
    بسیار ممنونم

  • سلام پریسا خانم
    چند تا مقاومت پیشنهاد دادین که مناسبه
    ولی نمیدونم الان کدومو انتخاب کنم که شدت نور بالایی داشته باشم

    • سلام
      همانطور که در متن آموزش گفته شد، انتخاب مقاومت وابسته به ولتاژ ال ای دی مورد استفاده است.
      اگر ولتاژ ال ای دی شما بین ۳٫۳ تا ۵ ولت است، همانند آموزش از فرمول محاسبه مقاومت استفاده کنید. که در این حالت مقاومت مناسب در حدود ۸۵ اهم است که شدت نور مناسبی خواهد داشت. همچنین مقاومت ۲۲۰ و ۳۳۰ اهم هم به شما پیشنهاد می‌گردد. در این خصوص می‌توانید از کیت مقاومت استفاده نمایید، تمامی رنج های پرکاربرد در کیت قرار گرفته شده است.
      کیت مقاومت Resistor Kit مناسب آردوینو Arduino

    • با سلام
      در متن آموزش کامل توضیح داده شده است. دو رنگ اول، دو عدد اول مقاومت را نشان می‌دهد و رنگ سوم تعداد صفرهای آن را مشخص می‌کند.
      لطفا متن آموزش را با دقت مطالعه فرمایید و در صورت سوال از همین طریق اعلام فرمایید.