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

RGB LED хянагч: 5 алхам (зурагтай)
RGB LED хянагч: 5 алхам (зурагтай)

Видео: RGB LED хянагч: 5 алхам (зурагтай)

Видео: RGB LED хянагч: 5 алхам (зурагтай)
Видео: 50 необычных, но невероятных автомобилей с 2002 по 2022 год 2024, Долдугаар сарын
Anonim
RGB LED хянагч
RGB LED хянагч
RGB LED хянагч
RGB LED хянагч
RGB LED хянагч
RGB LED хянагч

Христийн Мэндэлсний Баяраас 10 хоногийн өмнө надад Амазоны эрин үед амьдарч буй нөхөртөө бэлэг хэрэгтэй байсан тул тавиур худалдаж авах нь сонголт биш юм.

Түүнд оффисын гэрэл хэрэгтэй байсан бөгөөд хааяа нэг зүйлийг өөрчлөх дуртай байв. Түүний ширээг мөн цонхны тавцангийн урд тав тухтай байрлуулсан байна. Тиймээс RGB -ийн хяналттай гэрэлтүүлэг тэр даруй санаанд оров. Түүний ширээг гэрэлтүүлэхийн тулд гэрэл гэгээтэй байх ёстой бөгөөд тэр өнгийг хянах ёстой байв.

Би RGB LED хянагчийг танилцуулж байна.

(Доорх видеог үзнэ үү)

Алхам 1: эд анги:

Би дараах хэсгүүдийг ашигласан.

Sparkfun Pro Micro 5V/16MHz 1x Sparkfun нь адилхан сайн болсон бөгөөд вэбсайт дээрх заавар нь Arduino програмчлалын програмыг ашиглахад маш хялбар болгодог. Үүнийг Protoboard дээр байрлуулахын тулд тээглүүрийг нүхний нүхэнд хийх шаардлагатай болсон. Микро хянагчийг ProtoBoard -д залгаж байх үед тэдгээрийг гагнах нь хамгийн сайн ажилласан.

2x 1m 60LEDs/m битүүмжилсэн RGB LED тууз

1x Protoboard (https://www.sparkfun.com/products/9567)) 2 хоногийн турш би Protoboard ашигласан бүх зүйлээ туршиж, дибаг хийж, угсрах шаардлагатай болсон. Энэ нь утсыг хангалттай чанга барьдаг тул би холболтыг хялбархан хөдөлгөж чадна. Мөн миний ашиглаж байгаа хоёр LED туузны 2-3А гүйдэл тийм ч өндөр биш байна.

3x Power MOSFETs (https://www.digikey.com/products/en?keywords=IRF84… Тэд бага зэрэг гүйдэл дамжуулах чадвартай байх ёстой байсан бөгөөд үүнийг 3А -аас дээш хүчдэлтэй/12V D -ийн нэгжээр хийх боломжтой) S ба 5V сэлгэн залгах хүчдэл. Тэд хэт ачаалалтай гэдгийг би мэднэ, гэхдээ би үүнийг аюулгүй тоглуулахыг хүссэн.

3х 100 мм гулсагч потенциометр 10k

1x Switch (https://www.digikey.com/product-detail/en/zf-elect… Бүх зүйлийг асаах, унтраах.

1x 12V 3A цахилгаан хангамж (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… 2 LED зурвас нь бүрэн гэрэлтүүлэгтэй байхын тулд хамгийн ихдээ 2.4А хэрэгтэй болно. Arduino-д бараг юу ч хэрэггүй, тиймээс 3А Нийлүүлэлт надад хангалттай байсан.

1x баррель хүлээн авагч (https://www.digikey.com/products/en?keywords=%09EJ… Тиймээс бид тэжээлийн хангамжаа энэ бяцхан залуу хэрэгтэй байгаа хянагч руу залгаж болно. Би гаднаас орж ирж буй зүйлийг холбохыг илүүд үздэг., учир нь утастай утаснууд нь унжсан төхөөрөмжүүд надад тийм ч тохиромжтой биш байна.

2х ХКН-ийн холбогч хос эд ангиудын бэхэлгээ (https://www.mouser.com/productdetail/te-connectivi… LED холболтууд

Бусад зүйлүүд: Янз бүрийн өнгөөр хийсэн 20-24AWG утас, миний гэрлийг хянах зориулалттай жижиг потенциометр, таслах товч, 4х 5 кОм эсэргүүцэл, нэгдсэн резистортой 3V 5V LED.

Алхам 2: Хэвлэсэн хэсгүүд

Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд

Хашааны хувьд би Fusion 360 дээр нэгийг зохион бүтээсэн.

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

Бид орой дээр LED, таслах товч, гэрэлтүүлгийн хяналтын потенциометр (нийт 5) 1/4 инчийн нүхтэй. Зүүн талд би шилжүүлэгчийн том зүсэлттэй, микро USB кабелийн жижиг таслагчтай. Arduino -ийг хянагчийн аппарт, эмэгтэй 4Pin CPC Receptacle холболтын 2 цооног, баррель үүрэнд 8 мм -ийн цооног авахгүйгээр дахин програмчилж болно.

Урд талд потенциометрийн бариулын зөвхөн 3 зүсэлт, 4-40 эрэгний нүх байдаг.

Би хаалганы бариулыг сал дээр болон бүлгээр хэвлэсэн бөгөөд энэ нь жижиг объектуудын FDM принтер дээр илүү сайн үр дүнд хүргэдэг. Би хамгийн бага дэмжлэг авахын тулд арын самбар дээр хэвлэв.

Суурийн хавтанг хашаа руу шургуулна. Надад хавтгай толгойтой шураг байгаагүй тул би эсгий дөрвөлжинг хашааны ёроолд наах хэрэгтэй болсон тул эдгээр шураг дээр үлдэхгүй, ширээг зурж болохгүй.

Алхам 3: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Эхлээд би урт утсыг шаардлагатай бүх хэсэгт (потенциометр, баррель Жак, товчлуур, унтраалга гэх мэт) гагнасан тул үүнийг хашлага дотор хийх шаардлагагүй байсан. Дараа нь би янз бүрийн функцийг туршиж үзэх, програм хангамж эсвэл утаснуудын алдааг олж засварлахын тулд электроникийг вандан сандал дээр угсарсан. MOSFET Gate -ийг Arduino дээрх 8Bit PWM -тэй холбох нь өнгөний өөрчлөлтийг идэвхжүүлж, жигд ажиллахад хүргэдэг болохыг олж мэдсэн. 10 (Pins 5, 6) ба 16 bit (Pin 9) PWM -ийг ашиглах нь цөцгийн тос шиг гөлгөр болоход хүргэдэг (гэхдээ би ХОУХ -ны зүү рүү ердөө 8bit бичдэг хэвээр байна).

(Юутай холбогдсон талаар диаграмаас үзнэ үү)

Алхам 4: угсрах

Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна
Угсарч байна

Цахилгааны утсыг туршиж үзсэний дараа би хашаан доторх бүх зүйлийг угсарсан. Би хашаа байшингийн гадна аль болох их гагнаж байсан нь холбогчдыг урьдчилан угсрахаас гадна маш их тусалсан юм.

Утсыг Protoboard дээрх зөв нүхэнд оруулахад бахө маш их тустай болохыг олж мэдсэн. Би утаснуудаа залгахаасаа өмнө уртыг нь огтолсон тул бүх зүйл аль болох цэвэр болно.

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

Алхам 5: Програмчлал

Image
Image

Sparkfun нь Arduino програм хангамжаар програмчлагддаг (Зааврыг үзнэ үү:

Хөтөлбөр нь EEPROM номын санг агуулдаг бөгөөд хамгийн сүүлийн ажиллагааны горимыг хадгалдаг тул хянагч хүчээ эргүүлэх үед байгаа байдлаа алддаггүй.

Дээрх нэмэлт потенциометр нь дэлгэцийн өнгөнд нөлөөлөхгүйгээр бүх горимд тод байдлыг зохицуулдаг.

3 горим байдаг тул 3 статусын LED дээр байрладаг.

1 -р горим: RGB горим (зөвхөн 1 статусын LED асаалттай) 3 потенциометр нь улаан, ногоон, цэнхэр өнгийн гэрлийг тус тусад нь хянадаг. Тогтвортой өнгө гарч ирнэ.

Mode2: RGB Fade Mode (2 статусын LED асаалттай) Энэ горимд бүх гурван өнгийг цаг дээр байрлуулна (12 дээр улаан, 4 дээр ногоон, 8 дээр цэнхэр гэх мэт). Цагийн гар нь цагийн зүүний дагуу эргэдэг бөгөөд байрлалаасаа хамаарч бүх гурван өнгийг хослуулан харуулдаг. Эхний потенциометр нь бүдгэрэх хурдыг хянадаг (Гарын хурд) Хоёр дахь потенциометр нь өнгийг 12 цагт тодорхойлдог. (Цагийг эргүүлэх) Гурав дахь потенциометр нь цагны эргэхээс өмнө хэр хол эргэхийг тодорхойлдог бөгөөд энэ горим нь цагны аль ч өнгийг хооронд нь бүдгэрүүлэх боломжийг танд олгоно.

Горим 3: RGB тархалт (Бүх 3 статусын LED асаалттай) Энэ горимд өнгө тус бүр өөрийн гэсэн цагтай бөгөөд потенциометр тус бүр нэг бариулын хурдыг хянадаг. Потенциометр 1 улаан, потенциометр 2 ногоон, потенциометр 3 цэнхэр өнгийг удирддаг. Дахин давтагдахгүй удаж байгаа тул санамсаргүй өнгөт хэв маягийг харуулав. (Миний дуртай горим)

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