فهرست مطالب:

استفاده از RGB LED از 37 سنسور کیت: 6 مرحله
استفاده از RGB LED از 37 سنسور کیت: 6 مرحله

تصویری: استفاده از RGB LED از 37 سنسور کیت: 6 مرحله

تصویری: استفاده از RGB LED از 37 سنسور کیت: 6 مرحله
تصویری: Course Lesson 8 of 10: Follow Hand project with Raspberry Pi Pico 4WD Smart Car Kit 2024, جولای
Anonim
استفاده از RGB LED از 37 سنسور کیت
استفاده از RGB LED از 37 سنسور کیت
استفاده از RGB LED از 37 سنسور کیت
استفاده از RGB LED از 37 سنسور کیت

بنابراین شما بیرون رفتید و کیت سنسورها و ماژول های الکتریکی را با قیمت مناسب "37 سنسور" (مانند این مورد در اینجا یا سایرین در آمازون) خریداری کردید ، اما اطلاعاتی در مورد ماژول ها پیدا نکرده اید تا بتوانید از آنها استفاده کنید؟ این سری از دستورالعمل ها با همه ماژول های موجود در مجموعه 37 سنسور به شما کمک می کند. کیت های دیگری نیز وجود دارند که تعداد ماژول های متفاوتی نسبت به 37 دارند ، مانند کیت 20 ماژول و کیت 45 ماژول. این سنسورها/ماژول ها نیز به صورت جداگانه در برخی از فروشگاه های آنلاین در دسترس هستند.

این کیت ها برای آزمایش و آموزش STEM (علوم ، فناوری ، مهندسی و ریاضیات) عالی هستند.

ماژول های کیت سنسورهای 37 به نام "RGB LED" یک LED RGB از طریق سوراخ و رویه نصب می شوند. این یک LED با سه رنگ مختلف LED است که در یک بسته گنجانده شده است.

(تصاویر و اطلاعات مورد استفاده با اجازه 37sensors.com)

مرحله 1: شرح ماژول RGB LED

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

همچنین نامیده می شود: LED رنگی ، LED سه رنگ ، LED سه رنگ ، KY021 ، KY016.

موجود در کیت: 37 سنسور ، 45 سنسور (LED از طریق سوراخ).

موجود در کیت: 20 سنسور ، 37 سنسور ، 45 سنسور (SMT LED).

مرحله 2: مشخصات ماژول LED RGB

مشخصات ماژول LED RGB
مشخصات ماژول LED RGB

LED: TH یا SMT 5050

افت ولتاژ رو به جلو قرمز: 2.1 ولت

افت ولتاژ رو به جلو سبز: 3.2 ولت

افت ولتاژ رو به جلو آبی: 3.2

قرمز: 625 نانومتر

سبز: 530 نانومتر

آبی: 465 نانومتر

اندازه: 20 میلی متر در 15 میلی متر

برخی از ماژولها دارای مقاومتهای محدودکننده جریان هستند ، برخی دیگر ندارند. مقدار مقاومت معمولی 120 - 270 اهم است.

پین ها اغلب برچسب اشتباه دارند. RGB ، BGR ، GRB و غیره

منابع مختلفی برای این ماژول ها وجود دارد. همه ماژول هایی که شبیه موارد زیر هستند دقیقاً یکسان عمل نمی کنند. ماژول خاصی را که برای تفاوت در عملکرد ، سطوح ولتاژ ، pinout و حالتهای غیرفعال/فعال دارید ، بررسی کنید. مشخص شده است که برخی از ماژول ها دارای پین های اشتباه برچسب گذاری شده و حتی اجزای لحیم کاری ضعیفی دارند.

مرحله 3: لوازم آزمایش RGB LED

لوازم آزمایش RGB LED
لوازم آزمایش RGB LED

برای مشاهده اصول اولیه نحوه عملکرد این ماژول ، این آزمایش نحوه اتصال آن را به یک برد میکروکنترلر ساده ، Sensor نشان می دهد. موتور: MICRO. نیازی به یک سیستم توسعه پیچیده نیست زیرا میکرو 32 بیتی که بخشی از این برد است دارای همه دستگاه های هوشمند است.

کد سایر پلتفرم های میکروکنترلر به احتمال زیاد به زبان/نحو متفاوت است ، اما از نظر شکل مشابه است.

در اینجا لیست کوچکی از اجزای این آزمایش آمده است:

ماژول LED RGB از 37 سنسور کیت. (منبع این آزمایش: CircuitGizmos) کیت ها همچنین در آمازون و به صورت آنلاین در بسیاری از نقاط موجود است.

Jumper Wires ، به سبک "DuPont" زن تا زن. (منبع این آزمایش: CircuitGizmos) بلوزهای این نوع نیز به صورت آنلاین در دسترس هستند.

برد میکروکنترلر. (منبع این آزمایش: CircuitGizmos)

رایانه ای با برنامه ترمینال سریال برای ارتباط با برد از طریق USB استفاده می شود. یکی از این برنامه های رایگان و مفید Beagle Term است.

با همه این موارد ، می توانید آزمایشی را برای آزمایش ماژول LED RGB انجام دهید.

مرحله 4: اتصال آزمایش ماژول LED RGB

اتصال آزمایشی ماژول LED RGB
اتصال آزمایشی ماژول LED RGB

سیم سیاه - زمینه مشترک

SEM GND - زمین ماژول

سیم قرمز - عنصر RedLED

SEM P4 - ماژول R

سیم سبز - عنصر RedLED

SEM P5 - ماژول G

سیم آبی - عنصر RedLED

SEM P6 - ماژول B

این ماژول LED از طریق سوراخ دارای مقاومت محدود کننده جریان است بنابراین نیازی به مقاومت خارجی نیست

مرحله 5: کد آزمایش ماژول LED RGB

کد آزمایش ماژول LED RGB
کد آزمایش ماژول LED RGB
کد آزمایش ماژول LED RGB
کد آزمایش ماژول LED RGB

با اتصال رایانه شخصی به برد میکروکنترلر ، Beagle Term پنجره ای است برای آنچه در آن برد اتفاق می افتد. می توانید کد برنامه را وارد کنید ، نتایج چاپ شده آن کد را مشاهده کنید و حتی با تایپ اطلاعات در یک برنامه در حال اجرا تعامل داشته باشید. تایپ EDIT در اعلان ">" شما را به ویرایشگر داخلی متصل می کند. در این ویرایشگر است که کد برنامه را وارد می کنید. می توانید کدی را که با یک Control-Qkeystroke وارد می کنید ذخیره کنید. می توانید کدهای موجود در ویرایشگر را با Control-W ذخیره کرده و بلافاصله اجرا کنید.

کلیدهای کنترل عملکرد برنامه ویرایش. (کلیدهای عملکرد در Beagle Term درست کار نمی کنند)

  • Control -U - انتقال به خط اصلی
  • Control-U Control-U-حرکت به شروع برنامه
  • Control -K - حرکت به انتهای خط
  • Control-K Control-K-حرکت به انتهای برنامه
  • Control -P - صفحه بالا
  • Control -L - صفحه پایین
  • Control-] - حذف کنید
  • Control -N - درج کنید
  • Control -Q - کد را ذخیره کنید
  • Control -W - کد را اجرا کنید
  • Control -R - پیدا کنید
  • Control -G - یافتن را تکرار کنید
  • Control -T - علامت گذاری به متن
  • Control -Y - چسباندن متن
  • ESC - خروج از ویرایشگر با کنار گذاشتن تغییرات.

کد این آزمایش را در ویرایشگر وارد کنید:

SETPIN 4 ، DOUT

SETPIN 5 ، DOUT SETPIN 6 ، DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1: PAUSE 200: PIN (6) = 0 LOOP

این کد تست پین های 4 ، 5 و 6 را برای خروجی ها تنظیم می کند و سپس هر یک از آن خروجی ها را بالا و پایین قرار می دهد تا عنصر رنگ روشن و خاموش شود.

r = 1

g = 1 b = 100 PWM 1، 1000، r، g، b PAUSE 5000 انجام برای r = 0 تا 99 STEP 2 PWM 1، 1000، r، g، b مکث 10 بعدی r PAUSE 5000 برای b = 100 تا 1 STEP -2 PWM 1 ، 1000 ، r ، g ، b مکث 10 بعدی b توقف 5000 برای g = 0 تا 99 مرحله 2 PWM 1 ، 1000 ، r ، g ، b مکث 10 بعدی g PAUSE 5000 برای r = 100 تا 1 STEP - 2 PWM 1، 1000، r، g، b PAUSE 10 NEXT r PAUSE 5000 برای b = 0 تا 99 STEP 2 PWM 1، 1000، r، g، b PAUSE 10 NEXT b PAUSE 5000 برای g = 100 تا 1 STEP -2 PWM 1 ، 1000 ، r ، g ، b PAUSE 10 بعدی G PAUSE 5000 LOOP

این کد آزمایشی از PWM برای افزایش/کاهش خروجی کانال های R ، G و B در الگوها استفاده می کند. بین تغییرات تغییرات 5 ثانیه تأخیر وجود دارد.

خروجی های PWM را می توان از طریق یک رله حالت جامد (به صفحه رله مراجعه کنید) یا FET برای هدایت نوارهای LED 5V یا 12V RGB اجرا کنید.

مرحله 6: خلاصه ماژول LED RGB/بازخورد

اگر اطلاعات اضافی در مورد مشخصات یا رفتار این نوع ماژول دارید ، لطفاً در اینجا نظر دهید و من اطلاعات مربوطه را وارد می کنم. اگر ماژولی مشابه می شناسید ، اما شاید به تنهایی یا در مجموعه ای متفاوت از ماژول ها موجود است ، لطفاً به آن اشاره کنید.

اگر این ماژول را آزمایش کرده اید ، قسمت نظرات نیز مکان خوبی برای قرار دادن یک کد نمونه کوچک برای سایر سیستم عامل های میکروکنترلر خواهد بود. یا به 37 سنسور و 37 سند سنسور مراجعه کنید.

توصیه شده: