فهرست مطالب:

کنترل کننده نوار LED: 8 مرحله (همراه با تصاویر)
کنترل کننده نوار LED: 8 مرحله (همراه با تصاویر)

تصویری: کنترل کننده نوار LED: 8 مرحله (همراه با تصاویر)

تصویری: کنترل کننده نوار LED: 8 مرحله (همراه با تصاویر)
تصویری: ۸ چیزی معمولی که دلیل ساخت آنرا نمی دانستید. 2024, نوامبر
Anonim
کنترل کننده نوار LED
کنترل کننده نوار LED
کنترل کننده نوار LED
کنترل کننده نوار LED

در این دستورالعمل ، شما را با مراحل ایجاد نحوه استفاده و مدیریت نوارهای LED خود با ایجاد یک رابط کنترل آشنا می کنم. من با این چراغ ها بسیار سرگرم شدم ، زیرا مطمئنم شما نیز خواهید بود. اگر این دستورالعمل را دوست دارید ، لطفاً در چالش روشنایی به آن رای دهید!

با استفاده از این کنترلر ، کاربر قادر خواهد بود رنگ های مختلف و همچنین اعمالی مانند پلک زدن ، محو شدن و تعقیب نوار LED خود را انتخاب کند. برنامه ها و سازگاری ها بی پایان است. لذت بردن:)

ملاحظات ایمنی: هنگام لحیم کاری ، مطمئن شوید که در یک منطقه با تهویه مناسب با یک تشک مناسب و عینک ایمنی کار می کنید. همچنین ، هنگام کار با ابزارهای مختلف در طول این آموزش ، از استفاده از PPE مناسب اطمینان حاصل کنید.

*سایر نکات: این پروژه شامل مسکن نمی شود بلکه مدار ، کد و رابط کلی را شامل می شود. این به شما این آزادی را می دهد که مسکن را به دلخواه خود طراحی کنید:)

تدارکات

  • صفحه نمایش LCD 20x04
  • ماژول I2C
  • پرفکت تخته (9 * 15 سانتیمتر)
  • کابل های بلوز (M تا F ، M تا M ، F تا F)
  • 6x 10k اهم
  • کابل USB آردوینو
  • 4 برابر دکمه های بزرگ PTM
  • 2 برابر دکمه های کوچک PTM
  • 7 برابر اتصالات کوچک (اختیاری)
  • 3x M2 Screwa
  • آجیل شش گوش M2 3x
  • آداپتورهای 2x 12 V 1A
  • برد آردوینو اونو
  • 5 - 10 متر چراغ نوار LED

مرحله 1: LCD ، I2C ، Arduino UNO و Perf Board

LCD ، I2C ، Arduino UNO و Perf Board
LCD ، I2C ، Arduino UNO و Perf Board
LCD ، I2C ، Arduino UNO و Perf Board
LCD ، I2C ، Arduino UNO و Perf Board
LCD ، I2C ، Arduino UNO و Perf Board
LCD ، I2C ، Arduino UNO و Perf Board

1. ماژول I2C را به پشت صفحه نمایش LCD 20x04 لحیم کنید. ماژول I2C برای برقراری ارتباط با صفحه LCD بدون نیاز به خرابی سیم ها استفاده می شود. هنوز نگران اتصالات پین به Arduino Uno نباشید.

2. با استفاده از پیچ M2 و مهره های شش گوش ، صفحه LCD را در بالای تخته پرف محکم کنید.

3. آردوینو را با استفاده از پیچ M2 و مهره های شش گوش به پایین تخته پرف محکم کنید. بسیار مهم است که این دو جزء ایمن باشند و حرکت نکنند.

مرحله 2: دکمه ها + مدار اولیه

دکمه ها + مدار اولیه
دکمه ها + مدار اولیه
دکمه ها + مدار اولیه
دکمه ها + مدار اولیه
دکمه ها + مدار اولیه
دکمه ها + مدار اولیه

1. با استفاده از کابل های بلوز نر به ماده ، پین ها را به پورت های آردوینو وصل کنید:

  • GND (LCD) - GND (آردوینو)
  • VCC (LCD) - 5V (آردوینو)
  • SDA (LCD) - A4 (آردوینو)
  • SCL (LCD) - A5 (آردوینو)

2. 4 دکمه بزرگ PTM (push-to-make) را در قالب مربع مطابق شکل بالا روی تخته پرف قرار دهید. باید دکمه بالا سمت چپ ، پایین چپ ، بالا سمت راست و پایین سمت راست وجود داشته باشد. هنوز نیازی به اتصال به این دکمه ها نیست.

مرحله 3: تنظیم دکمه های اصلی

تنظیم دکمه های اصلی
تنظیم دکمه های اصلی
تنظیم دکمه های اصلی
تنظیم دکمه های اصلی
تنظیم دکمه های اصلی
تنظیم دکمه های اصلی

اکنون وقت آن است که این دکمه ها را به آردوینو وصل کنید. اطمینان حاصل کنید که اینها را به طور مرتب سیم کشی کرده اید تا UI برای کاربر روشن نگه داشته شود.

1. همه دکمه ها را به یک ریل معمولی 5 ولت متصل به آردوینو وصل کنید.

2. پایانه دیگر هر دکمه باید به پین های Arduino UNO زیر متصل شود:

  • دکمه سمت چپ بالا ………. پین 8
  • دکمه سمت چپ پایین ………. پین 9
  • دکمه سمت راست بالا ………. پین 10
  • دکمه سمت راست پایین ………. پین 11

3. در نهایت ، هر ترمینال (نه 5 ولت) نیز باید به یک مقاومت کششی 10 کیلو اهم به GND متصل شود تا ولتاژ شناور و سر و صدا کاهش یابد.

مرحله 4: منبع تغذیه اضافی + نوار LED

منبع تغذیه اضافی + نوار LED
منبع تغذیه اضافی + نوار LED
منبع تغذیه اضافی + نوار LED
منبع تغذیه اضافی + نوار LED
منبع تغذیه اضافی + نوار LED
منبع تغذیه اضافی + نوار LED

متأسفانه نوارهای LED نیرو بر هستند و بنابراین به منابع کافی برق نیاز دارند. به همین دلیل ، یک آداپتور 12V 1A دوم را فقط برای تأمین ولتاژ به نوار اضافه کردم. با این حال ، اگر می توانید یک آداپتور با قدرت بیشتر دریافت کنید ، من آن را بسیار توصیه می کنم (به دلیل محدودیت های COVID-19 نتوانستم).

1. کابل آداپتور برق را بکشید و سیم مثبت را به منبع مثبت در نوار LED و GND را به GND در نوار LED وصل کنید.

2. با استفاده از کابل بلوز ، مطمئن شوید که پین 6 در آردوینو به کابل داده روی نوار LED متصل شده است. این پین است که به نوار نحوه رفتار/نمایش چه چیزی را نشان می دهد.

مرحله 5: دکمه های کوچکتر

دکمه های کوچکتر
دکمه های کوچکتر
دکمه های کوچکتر
دکمه های کوچکتر

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

1. دکمه ها را روی تخته پرفیو قرار دهید و آنها را در جای خود لحیم کنید. فقط با اطمینان از مولتی متر بدانید که کدام طرف ها پایانه های متضاد یکدیگر هستند.

2. یک طرف هر دو دکمه باید دوباره به یک ریل معمولی 5 ولت متصل شود.

3. طرف دیگر هر دو دکمه باید به پین های آردوینو زیر متصل شود:

  • دکمه بالا (کاهش سرعت) - پین 12 آردوینو
  • دکمه پایین (افزایش سرعت) - پین 13 آردوینو

مرحله 6: راه اندازی نرم افزار

راه اندازی نرم افزار
راه اندازی نرم افزار

برای اجرای کد ، باید دو کتابخانه پیوند شده در زیر را نصب کنید.

LiquidCrystal_I2C

FastLED

اگر قبلاً این کتابخانه ها را دارید ، به "Tools" ، سپس "Library Library" بروید ، سپس این کتابخانه ها را جستجو کنید و مطابق تصویر بالا روی "نصب" یا "Update" کلیک کنید.

مرحله 7: کد

کد
کد
کد
کد

کد زیر را بارگیری ، کپی و جایگذاری کنید در Arduino IDE خود و روی برد بارگذاری کنید. منبع تغذیه 12 ولت را به برد وصل کنید و اگر همه چیز در جای خود قرار دارد ، صفحه باید با پیغام "LED STRIP CONTROLLER" روشن شود.

اگر در هر قسمتی از فرآیند با مشکل روبرو شدید ، لطفاً در قسمت نظرات زیر سوالی بپرسید و من تمام تلاش خود را برای پاسخگویی به کار خواهم گرفت.

مرحله 8: تمام شد

Image
Image
تمام شده!
تمام شده!

شما انجام دادید! لذت بردن:)

توصیه شده: