Агуулгын хүснэгт:

37 мэдрэгчийн RGB LED ашиглах: 6 алхам
37 мэдрэгчийн RGB LED ашиглах: 6 алхам

Видео: 37 мэдрэгчийн RGB LED ашиглах: 6 алхам

Видео: 37 мэдрэгчийн RGB LED ашиглах: 6 алхам
Видео: 50 необычных, но невероятных автомобилей с 2002 по 2022 год 2024, Долдугаар сарын
Anonim
37 мэдрэгчийн багцаас RGB LED ашиглах
37 мэдрэгчийн багцаас RGB LED ашиглах
37 мэдрэгчийн багцаас RGB LED ашиглах
37 мэдрэгчийн багцаас RGB LED ашиглах

Тиймээс та гадагшаа гарч, "37 мэдрэгч" нэртэй хямд үнээр цахилгаан мэдрэгч, модулийн иж бүрдэл худалдаж авсан (энд эсвэл Amazon дээр байгаа бусадтай адил), гэхдээ модулийн талаархи мэдээллийг олж чадахгүй байна уу? Энэхүү цуврал зааварчилгаа нь 37 мэдрэгчийн иж бүрдэл дэх бүх модулийг танд туслах болно. 37 модулиас өөр модуль зардаг 20 иж бүрдэл, 45 модулийн иж бүрдэл гэх мэт бусад иж бүрдэл байдаг. Эдгээр мэдрэгч/модулийг зарим онлайн дэлгүүрээс дангаар нь авах боломжтой.

Эдгээр иж бүрдэл нь STEM (Шинжлэх ухаан, Технологи, Инженерчлэл, Математик) -ийн туршилт, боловсролд маш сайн байдаг.

"RGB LED" гэж нэрлэгддэг 37 мэдрэгчийн иж бүрдэл модулиуд нь нүх, гадаргуу дээр суурилуулсан RGB LED юм. Энэ бол нэг багцад багтсан гурван өөр LED өнгө бүхий LED юм.

(37sensors.com сайтын зөвшөөрөлтэй ашигласан зураг, мэдээллийг)

Алхам 1: RGB LED модулийн тодорхойлолт

Улаан, ногоон, цэнхэр ялгаруулагч агуулсан LED тус бүрийг бие даан хянадаг. Зарим модульд гүйдэл хязгаарлах резистор байдаг бол заримд нь байхгүй.

Үүнийг бас нэрлэдэг: бүтэн өнгийн LED, гурван өнгийн LED, гурван хромат LED, KY021, KY016.

Багцнаас олдсон: 37 мэдрэгч, 45 мэдрэгч (нүхний LED).

Багцаас олдсон: 20 мэдрэгч, 37 мэдрэгч, 45 мэдрэгч (SMT LED).

Алхам 2: RGB LED модулийн тодорхойлолт

RGB LED модулийн тодорхойлолт
RGB LED модулийн тодорхойлолт

LED: TH эсвэл SMT 5050 аль аль нь

Урагшлах хүчдэлийн улаан бууралт: 2.1V

Урагш хүчдэл буурах ногоон: 3.2V

Цэнхэр урагшлах хүчдэл: 3.2

Улаан: 625 нм

Ногоон: 530 нм

Цэнхэр: 465 нм

Хэмжээ: 20х15 мм

Зарим модульд гүйдэл хязгаарлах резистор байдаг бол заримд нь байхгүй. Ердийн эсэргүүцлийн утга нь 120 - 270 Ом байна.

Тээглүүрийг ихэвчлэн буруу бичдэг. RGB, BGR, GRB гэх мэт.

Эдгээр модулиудын хувьд хэд хэдэн өөр эх сурвалж байдаг. Энд байгаа модулиудтай төстэй модуль бүр яг ижилхэн ажилладаггүй. Функц, хүчдэлийн түвшин, зүү, идэвхгүй/идэвхтэй төлөвийн ялгаа байгаа эсэхийг шалгахын тулд танд байгаа тусгай модулийг шалгана уу. Зарим модулиуд буруу шошготой тээглүүр, бүр муу гагнасан бүрэлдэхүүн хэсгүүдтэй болохыг тогтоожээ.

Алхам 3: RGB LED туршилтын хангамж

RGB LED туршилтын хангамж
RGB LED туршилтын хангамж

Энэхүү модуль хэрхэн ажилладаг талаар үндсэн ойлголттой болохын тулд энэхүү туршилт нь үүнийг ойлгоход хялбар микроконтроллерийн самбар болох Sensor. Engine: MICRO-той хэрхэн холбохыг харуулж байна. Энэхүү самбарын нэг хэсэг болох 32 битийн бичил системд бүх ухаалаг төхөөрөмжүүд байдаг тул нарийн төвөгтэй хөгжлийн систем шаардлагагүй болно.

Бусад микроконтроллерийн платформуудын код өөр хэл/синтакс дээр байх боловч хэлбэр нь ижил байх болно.

Энэхүү туршилтын бүрэлдэхүүн хэсгүүдийн жижиг жагсаалтыг энд оруулав.

37 мэдрэгч бүхий RGB LED модуль. (Энэхүү туршилтын эх сурвалж: CircuitGizmos) Багцыг Amazon дээр болон олон газарт онлайнаар авах боломжтой.

Jumper Wires, эмэгтэй, эмэгтэй "DuPont" хэв маяг. (Энэхүү туршилтын эх сурвалж: CircuitGizmos) Энэ төрлийн холбогчийг мөн онлайнаар авах боломжтой.

Микроконтроллерийн самбар. (Энэхүү туршилтын эх сурвалж: CircuitGizmos)

Цуваа терминал програмтай компьютерийг USB -ээр самбартай холбогдоход ашигладаг. Ийм үнэгүй, хэрэгтэй програмуудын нэг бол Beagle Term юм.

Энэ бүхний тусламжтайгаар та RGB LED модулийг турших туршилт хийж болно.

Алхам 4: RGB LED модулийн туршилтыг холбох

RGB LED модулийн туршилтын холболт
RGB LED модулийн туршилтын холболт

Хар утас - Нийтлэг ойлголт

SEM GND - Модулийн газар

Улаан утас - RedLED элемент

SEM P4 - Модуль R

Ногоон утас - RedLED элемент

SEM P5 - G модуль

Цэнхэр утас - RedLED элемент

SEM P6 - В модуль

Энэхүү тусгай нүхтэй LED модуль нь одоогийн хязгаарлах эсэргүүцэлтэй тул гадны эсэргүүцэл шаардлагагүй болно

Алхам 5: RGB LED модулийн туршилтын код

RGB LED модулийн туршилтын код
RGB LED модулийн туршилтын код
RGB LED модулийн туршилтын код
RGB LED модулийн туршилтын код

Компьютер нь микроконтроллерийн самбар дээр холбогдсон бол Beagle Term бол энэ самбар дээр юу болж байгааг харах цонх юм. Та програмын кодыг оруулах, кодын хэвлэгдсэн үр дүнг харах, ажиллаж байгаа програмд мэдээлэл оруулах зэргээр харилцах боломжтой. ">" Мөрөнд EDIT бичих нь таныг дотоод засварлагчтай холбох болно. Энэ редактор дээр та програмын кодыг оруулах болно. Та оруулсан кодоо Control-Qkeystroke ашиглан хадгалах боломжтой. Та Control-W ашиглан редактор дахь кодыг хадгалж, шууд ажиллуулж болно.

EDIT програмын хяналтын товчлуурууд. (Функцийн товчлуурууд 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 - Өөрчлөлтөөс татгалзсан редактороос гарах.

Энэ туршилтын кодыг засварлагчид оруулна уу.

Тохируулах 4, хийх

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 DO for r = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 for b = 100 to 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 to g = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 r = 100-1 STEP - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 to b = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 to g = 100 to 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP

Энэхүү туршилтын код нь PWM ашиглан R, G, B сувгийн гаралтыг аажмаар нэмэгдүүлэх/багасгахад ашигладаг. Өөрчлөлтүүдийн хооронд 5 секундын саатал гардаг.

ХОУХ -ны гаралтыг 5V эсвэл 12V RGB LED туузыг жолоодохын тулд хатуу төлөвт реле (реле хуудсыг үзнэ үү) эсвэл FET -ээр ажиллуулж болно.

Алхам 6: RGB LED модулийн хураангуй/санал хүсэлт

Хэрэв танд энэ төрлийн модулийн техникийн үзүүлэлт, зан байдлын талаар нэмэлт мэдээлэл байгаа бол энд сэтгэгдэл бичээрэй, би холбогдох мэдээллийг оруулах болно. Хэрэв та ижил төстэй, гэхдээ дангаараа эсвэл өөр модулийн багцад байдаг модулийн талаар мэддэг бол үүнийг дурдах хэрэгтэй.

Хэрэв та энэ модулийг туршиж үзсэн бол сэтгэгдэл бичих хэсэг нь бусад микроконтроллерын платформуудын жижиг дээжийн кодыг оруулах тохиромжтой газар байх болно. эсвэл 37 мэдрэгч, 37 мэдрэгчийн баримт бичигт зочилно уу.

Зөвлөмж болгож буй: