آردوینو آموزش آردوینو پروژه های آردوینو پکیج سنسور آردوینو

آموزش کار با ماژول SMD RGB از پکیج سنسور – تولید Dancing light

Arduino-Sensor-Kit-LED-RGB-digispark
نوشته شده توسط پریسا پوربلورچیان

ال ای دی، ال ای دی و باز هم ال ای دی، همانطور که می‌دانید ال ای دی RGB از جذاب ترین و پرکاربردترین ال ای دی های موجود در بازار هستند. تکنولوژی ال ای دی از حدود دهه ۸۰ میلادی شروع شد و مداوم در حال پیشرفت بوده‌است. در نمای ساختمان، نورپردازی داخلی و ایجاد حس‌های زنده بودن اشیاء با نور و حقه‌های نورپردازی بسیار کاربرد دارد. ال ای دی Led RGB از قطعات نوع SMD ساخته شده است. کارهای جالب و جذابی با این مدل ال ای دی‌ها می‌توان انجام داد. در ادامه آموزش با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.

 


ماژول SMD Color ال ای دی RGB


ماژول SMD Color دارای یک ال ای دی سه رنگ RGB با چهار پایه جهت کنترل رنگ و تولید رنگ‌های متفاوت می‌باشد. ال ای دی RGB از سه رنگ RED,BLUE,GREEN تشکیل شده است که از ترکیب این سه رنگ می‌تواند بیش از ۱۶ میلیون رنگ را تولید کند. سه رنگ آبی ،قرمز، سبز ۸ بیتی می‌باشند که دارای مقادیر عدد صحیح ۰ تا ۲۵۵ هستند. به عنوان مثال با ترکیب این سه رنگ ۲۵۶*۲۵۶*۲۵۶ =۱۶۷۷۷۲۱۶ رنگ تولید خواهد شد.ماژول LED 3 رنگ SMD KY-009 برای آردوینو، یک ماژول الکترونیکی کوچک است که برای کار با میکروکنترلرهای آردوینو طراحی شده است. این ماژول شامل یک تراشه LED RGB (رنگ قرمز، سبز، آبی) کوچک است که بر روی یک PCB کوچک نصب شده است و شامل برخی از اجزا اضافی برای ادغام آسان در پروژه‌های آردوینو است.

  • LED RGB: این ماژول شامل یک LED RGB مشترک کاتد است، به این معنی که سه کانال رنگ (قرمز، سبز و آبی) یک اتصال مشترک زمین دارند.
  • طراحی SMD: این LED از نوع سطح نصب (SMD) است که کوچکتر و برای پروژه‌های کوچکتر مناسب‌تر است.
  • پین‌های کنترل: این ماژول معمولاً چهار پین برای کنترل دارد: سه پین برای هر کانال رنگ (R، G، B) و یک پین برای کاتد مشترک (GND).
  • سازگاری: ماژول KY-009 برای کار با بردهای آردوینو طراحی شده است و می‌توان آن را به آسانی به پین‌های خروجی دیجیتال آردوینو برای کنترل کانال‌های رنگی جداگانه متصل کرد.
  • نیازهای تغذیه: این ماژول با ولتاژ تیپیکال حدود ۵ ولت عمل می‌کند که با اکثر بردهای آردوینو سازگار است. با این حال، همیشه بهتر است برای نیازهای دقیق ولتاژی ماژول، اسناد یا دیتاشیت آن را مشاهده کنید.

 


هدف آموزش LED RGB


با استفاده از ماژول LED SMD RGB سه رنگ متفاوت تولید خواهیم کرد و سپس توسط یک کلید یک رقص نور جذاب با رنگ‌هایی خاص به وجود خواهیم آورد. در حالت نمایش نرمال نورها به کندی تغییر می‌کنند و با فشردن میکروسوئیچ متن Lets Party نمایش داده می‌شود. سپس رقص نورها که میتوانید تعداد زیاری از این ال ای دی ها را به این روش روشن کنید؛ شروع به کار می‌کند. سپس در همین حین پدر میرسه و با فشردن یک کلید، همه چیز به حالت نرمال تبدیل میشود! در ادامه به بررسی کدهای لازم جهت ساخت رقص نور می‌پردازیم.


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


 برد آردوینو Arduino UNO (ورژن و مدل مهم نیست)

 کابل فلت نری به مادگی Male to Female

کابل فلت نری به نری Male to Male

 برد برد Bread Board

میکروسوئیچ

 


اتصالات مدار LED RGB


  • پایه R ماژول SMD RGB را به پایه ۹ آردوینو اتصال دهید.
  • پایه B ماژول SMD RGB را به پایه ۱۱ آردوینو اتصال دهید.
  • پایه G ماژول SMD RGB را به پایه ۱۰ آردوینو اتصال دهید.
  • پایه GND ماژول SMD RGB راه به پایه GND آردوینو اتصال دهید.

 


کد رقص نور با LED RGB


کد را در نرم افزار آردوینو اجرا کنید. اتصالات را انجام داده و سپس کد را اجرا کنید.

محدودیت در دسترسی کامل به این مجموعه آموزش

 

دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندس‌های دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید.

 

همانطور که در کدها توضیح داده شده است، با اتصالات پایه‌ها ، در ابتدا ماژول RGB SMD به سه رنگ آبی، قرمز، سبز تغییر رنگ خواهد داد. این حلقه به صورت چرخشی مدام در حال تغییر است. از میکروسوییچ برای تحریک سنسور استفاده می‌کنیم.

 


اتصال میکروسوییچ در مدار LED RGB


برای تحریک سنسور و ایجاد وقفه – Dancing light نیاز به یک میکروسوییچ خواهیم داشت. با استفاده از بردبورد و کابل فلت نری به نری میکروسوییچ را به آردوینو اتصال می‌دهیم. من از میکروسوییچ ۲ پایه در این آموزش استفاده می‌کنم. دقت کنید که پایه های میکروسوییچ، تفاوتی ندارند. آن را بر روی بردبورد قرار داده و مطابق زیر اتصالات را انجام دهید:

  • یکی از پایه های را به پایه ۲ آردوینو جهت ایجاد وقفه – interrupt اتصال دهید.
  • پایه دیگر را به پایه GND آردوینو اتصال دهید.

 

حال با فشردن کلید – Bottun در سریال مانیتور عبارت interrupted نمایش داده می‌شود. سپس ماژول به حالت رقص نور – tariffic light درآمده و در سریال مانیتور عبارت party time نمایش داده می‌شود. به همین سادگی می‌توانید انجام دهید.

 

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

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

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

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

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

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

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

۳۳ دیدگاه

  • سلام
    ببخشید برد اردوینو من با این مدل شما فرق داره مشکلی نداره که این کدارو اجرا کنم؟

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

      • باسلام رقص نور اسپیکر پارتی باکس ام قطع شده سر سیم رو چک کردم ولی بازم جواب نداد چه کنم؟

        • با سلام
          کاربر گرامی سوال شما با موضوع اموزش بی ارتباط است و در این خصوص خدماتی نداریم.

  • سلام
    اول ممنون بابت آموزش های کاربردی
    سوالم اینه میشه برای حذف بردبورد ، از کلید جدا استفاده‌ کنیم؟ پیشنهادتون چیه؟!!

    • سلام
      از توجه شما ممنونم.
      بله از ماژول های میکروسوییچ می‌توانید استفاده کنید.

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

    • سلام
      خوشحالم که مورد توجه قرار گرفته است. هدف من آموزش ماژول های پرکاربرد برای پروژه های DIY است و ماژول های پکیج سنسور بسیار پرکاربرد هستند. حتما پروژه های بیشتری آموزش خواهم داد.
      موفق باشید.

    • سلام
      از توجه شما ممنونم. بله دقیقا کار با این سری از ماژول ها بسیار جذاب است.
      موفق باشید.

  • باسلام و عرض خسته نباشید
    باتشکر از سایت و مطالب خوبتون
    فایل اردوینو ی پروژه خدمت جناب عالی تقدیم میشود
    https://ufile.io/5uwis
    خواهشمند است بررسی و تست کنید و در جهت برطرف کردن مشکلات ان بنده را راهنمایی کنید.
    ممنون

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

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

  • سلام ببخشید وقتی کارای نرم افزار تموم شد و موقع نصب شد باید حتما همیشه به کامپیوتر وصل باشه یا نه با یه اداپتور وصل کردن شروع به کار کردن میکنه ؟؟؟ مرسی از آموزشاتون

    • سلام
      بله، پس از اتصالات ماژول ها و کامپایل برنامه بر روی آردوینو می‌توانید از آداپتور استفاده کنید و نیازی به لپتاپ نیست.
      موفق باشید.

  • سلام وقت ببخیر میخواستم بدونم ایا امکانش هست با یک برد اردوینو و ال ای دی حلقه ای و یک سنسور حساس به صدا رقص نور جالبی ساخت لطفا را راهنماییم کنید

  • سلام خسته نباشید ببخشید در مورد فارسی نویس توی محیط اردوینو امکانش هست راهنمایی کنید

    • سلام
      لطفا منظورتان را واضح تر بیان کنید تا بتوانم راهنمایی کنم.

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

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

  • سلام وقت بخیر .
    ببخشید در خصوص راه اندازی یک کلید لمسی برای روشن و خاموش کردن لامپ نواری smd نیاز به تهیه چه وسایلی دارم . من از این سیستم برای ساخت میز نور یا اصطلاحا light pad میخواستم استفاده کنم . کلید لمسی رو در زیر پلکسی قرار بدم و با لمس اون قسمت بتونم لامپ رو روشن و خاموش کنم.
    یه مورد دیگه اینکه لامپ نواری باید از چه مدلی باشه تا بتونم از نظر جریان با سیستم کلید لمسی هماهنگ باشه؟
    آیا نیاز هست که از یک تغییر دهنده ولتاژ استفاده کنم یا خیر؟
    از اینکه پراکنده سوال کردم منو ببخشید چون هیچگونه اطلاعاتی در این خصوص نداشتم.
    باتشکر

    • سلام
      لطفا سوال خود را تکرار نکنید و در یک پست مرتبط بپرسید و منتظر دریافت پاسخ باشید.

  • سلام خسته نباشین ماژولp4 RGBبرا TV WALL۰ پیکسل های معیوب و خراب رو چگونه تعمییر یا تعویض میکنیم ممنون میشم اگه جواب سوال منو بدین