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

Компьютерийн сэрүүн гэрэлд зориулсан Arduino Led Strip Controller: 5 алхам
Компьютерийн сэрүүн гэрэлд зориулсан Arduino Led Strip Controller: 5 алхам

Видео: Компьютерийн сэрүүн гэрэлд зориулсан Arduino Led Strip Controller: 5 алхам

Видео: Компьютерийн сэрүүн гэрэлд зориулсан Arduino Led Strip Controller: 5 алхам
Видео: SKR Pro v1.2 - Basics 2024, Долдугаар сарын
Anonim
Компьютерийн сэрүүн гэрэлд зориулсан Arduino Led Strip Controller
Компьютерийн сэрүүн гэрэлд зориулсан Arduino Led Strip Controller

Би Aliexpress -ээс RGB LED -ийн гайхалтай туузыг авсан бөгөөд үүнийг компьютерийн гэрэлд ашиглахыг хүсч байна.

Эхний асуудал бол түүнийг хянах, дараа нь түүнийг хэрхэн асаах вэ гэдэг нь халуун байдаг.

Энэхүү зааварчилгаа нь github arduino код, ажлын төслийн видео, алхам алхмаар гарын авлага ашиглан үүнийг хэрхэн хийхийг танд харуулав.

Алхам 1: Шаардлагатай эд анги

Шаардлагатай эд ангиуд
Шаардлагатай эд ангиуд

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

  • Arduino нано
  • RGB зурвас
  • NPN транзистор
  • 100-220 Ом эсэргүүцэл
  • Холбогч утас
  • Талхны самбар

Нэмэлт:

Гагнуурын хэрэгсэл

Транзисторын хэрэгцээний шалтгаан нь ихэнх RGB туузыг 12 вольтоор тэжээх шаардлагатай байдаг тул бидэнд RGB зурвасын гадаад тэжээл, ардуиногийн хоёрдогч тэжээл хэрэгтэй болно (бид 7805 хүчдэлийн зохицуулагчийг ашиглаж болно. масштаб 12 вольтоос 5 вольт хүртэл).

Транзисторууд нь өнгөний суваг бүрт өгдөг хүчдэлийг тод, өнгөний төрлийг хянадаг.

Миний ашиглаж буй RGB LED зурвас нь SMD 3528 юм. Энэ нь олон тооны RGB гэрэлтэй байдаггүй, харин оронд нь зам тус бүрт 2 ногоон, 2 цэнхэр, 2 улаан гэрэлтэй байдаг (зурвасыг бүхэлд нь 10 см хэмжээтэй зам болгон хуваасан. Та хүссэн уртыг хайчилж, гагнах боломжтой бөгөөд энэ нь ажиллах болно). Энэхүү мэдлэгээр бид 50% -ийг улаан, 50% -ийг цэнхэр болгож тохируулбал ягаан өнгийг бий болгохгүй гэдгийг бид мэднэ. Үүний оронд бага тод гэрэлтэй улаан, цэнхэр өнгийн ледтэй болно.

Бүрэн өнгөт эффект авахын тулд бид өөр өнгийн тууз худалдаж авах хэрэгтэй болно.

P. S. бид хаягтай LED туузыг ашиглахгүй.

Алхам 2: Холболт

Холболт
Холболт
Холболт
Холболт

Бид талхны хавтанг аваад 3 транзистортой arduino наног тавина.

Транзистор бүр үндсэн, цуглуулагч, ялгаруулагч гэсэн 3 тээглүүртэй. Бид нэг сувгийг дараах байдлаар холбоно.

  • Ardino pin суваг руу нэвтрэх
  • Харьцангуй удирдсан суваг руу цуглуулагч
  • GND руу илгээгч

Сувгууд нь:

  • Цэнхэр Arduino D3
  • RED Arduino D5
  • Ногоон Arduino D6

Pinout -ийг өөрчилж болно, зүгээр л arduino дээр PWM тээглүүрийг сонгохоо мартуузай.

Алхам 3: Кодлох

Arduino -ийн бүрэн кодыг github дээрээс авах боломжтой бөгөөд Arduino IDE дээр ашиглах боломжтой.

Зарим үндсэн эффектүүдийг харахын тулд би хэдэн функцийг кодчилсон.

  • fade_colors_slow: өнгө тус бүрээр (улаан, ногоон, цэнхэр) FADESPEED болон KEEPCOLORTIME -ээр секундээр арилдаг.
  • all_on: бүх 3 өнгийг асаана
  • change_colors_rough: өнгийг нэгээс нөгөөд шууд өөрчилдөг

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

Алхам 4: Компьютерийн хайрцгийг дотор нь байрлуулах

Компьютерийн хайрцгийг дотор нь байрлуулах
Компьютерийн хайрцгийг дотор нь байрлуулах
Компьютерийн хайрцгийг дотор нь байрлуулах
Компьютерийн хайрцгийг дотор нь байрлуулах
Компьютерийн хайрцгийг дотор нь байрлуулах
Компьютерийн хайрцгийг дотор нь байрлуулах

Одоо rgb зурвасыг хайчилж, PC -ийн хайрцаг дотор байрлуулах цаг болжээ. Би талхны хавтанг цахилгаан хангамжийн дээд талд байрлуулахаар сонгосон (суурь нь хуванцар тул товчлол хийхгүй болно).

Төслийг идэвхжүүлэхийн тулд бид 5V ба 12V -ийг шууд цахилгаан тэжээлээс нийлүүлдэг цахилгаан хангамжийн захын холбогчийг ашиглаж болно. Холбох:

  • Arduinot Vin руу 5V
  • 12V -аас RGB тууз хүртэл 12v
  • GND -ээс Arduino GND хүртэл

Хэрэв та кодоо үргэлжлүүлэн оруулах эсвэл өөрчлөхийг хүсч байвал бид 5V холбогчийг салгаж, USB порт ашиглан arduino -г компьютерт залгаж болно. Ингэснээр бид кодоо байршуулж, arduino -г асаах боломжтой болно.

Алхам 5: Дууссан

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

Энэ төсөлд зарим өөрчлөлт оруулах боломжтой, үүнд:

  • NODEMCU V3 -ийг тохируулагч, өнгөний эффектийг өөрчлөх товчлуур, сэрүүн интерфэйстэй эсвэл хянагч руу HTTP хүсэлт илгээх интерфейстэй бөөрөлзгөнөтэй хувийн вэб сервертэй хянагч болгон ашиглах (энэ төслийг үзнэ үү)
  • Төслийг бүхэлд нь багасгахын тулд ATTINY85 -ийг хянагч болгон ашиглах (магадгүй бүгдийг ПХБ -д гагнах). Бүтэн бичлэгийг эндээс авах боломжтой)
  • Bluetooth-ийг удирдах Bluetooth HC-05 модулийг нэмж байна …

Ингээд л боллоо! Хөгжилтэй байгаарай.

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