Мазмұны:

RGB жарықдиодты контроллер: 5 қадам (суреттермен)
RGB жарықдиодты контроллер: 5 қадам (суреттермен)

Бейне: RGB жарықдиодты контроллер: 5 қадам (суреттермен)

Бейне: RGB жарықдиодты контроллер: 5 қадам (суреттермен)
Бейне: Диодная RGB LED лента BIOM + white LED Premium обзор и подключение 2024, Қараша
Anonim
RGB жарықдиодты контроллер
RGB жарықдиодты контроллер
RGB жарықдиодты контроллер
RGB жарықдиодты контроллер
RGB жарықдиодты контроллер
RGB жарықдиодты контроллер

Рождестводан 10 күн бұрын маған Амазон дәуірінде тұратын күйеуіме сыйлық қажет болды, яғни сөреден бірдеңе сатып алу мүмкін емес еді.

Оған кеңсеге жарық керек еді, ол анда -санда жағдайды өзгертуді ұнатады. Оның жұмыс үстелі терезе төсенішінің алдында да ыңғайлы орналасқан. Сондықтан бірден RGB басқарылатын жарықтандыру ойыма келді. Ол үстелді жарықтандыратындай жарқын болуы керек еді және ол түстерді басқаруы керек еді.

Мен RGB LED контроллерін ұсынамын.

(Төмендегі бейнені қараңыз)

1 -қадам: Бөлшектер:

Мен келесі бөліктерді қолдандым:

1x Sparkfun Pro Micro 5V/16MHz (https://www.sparkfun.com/products/12640) Мен алдымен Ардуиноны қарадым, бірақ Рождество алдында бәрі сатылды. Sparkfun жақсы болды және олардың веб -сайтындағы нұсқаулар Arduino бағдарламалық жасақтамасын пайдалануды жеңілдетеді. Оны тақтаға бекіту үшін мен түйреуіштерді тесіктерге бекітуге тура келді. Micro контроллері бар ProtoBoard тақтасына қосылған кезде оларды дәнекерлеу жақсы жұмыс жасады.

2x 1m 60LEDs/м мөрленген RGB жарықдиодты жолақтар

1x Protoboard (https://www.sparkfun.com/products/9567)) 2 күннің ішінде мен Protoboard қолданған барлық нәрсені тексеруге, отладтауға және жинауға тура келді. Ол сымдарды мықтап ұстайды, сондықтан мен байланыстарды оңай айналдыра аламын. Сондай-ақ, мен қолданатын екі жарықдиодты жолақ үшін 2-3А ток жоғары емес.

3x Power MOSFETs (https://www.digikey.com/products/kz?keywords=IRF84… Олар шамалы токты басқара алуы керек еді, және олар мұны 3А -дан жоғары/12 В кернеуінде бірлікпен жасай алады) S және 5V ауысу кернеуі. Мен олардың шамадан тыс екенін білемін, бірақ мен оны қауіпсіз ойнағым келді.

3х 100 мм жүгірткі потенциометрі 10k (https://www.digikey.com/products/kz?keywords=987-1… Мен білемін, мен әдеттегі потенциометрлерді қолдана алар едім, бірақ үлкен сырғытпаларды пайдалану әлдеқайда қанағаттандырарлық.

1x қосқыш (https://www.digikey.com/product-detail/kz/zf-elect… Барлығын қосу және өшіру үшін.

1х 12В 3А қуат көзі (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… 2 Жарықдиодты жолақтарға толық жарықтылықта максимум 2.4А қажет болады, сондықтан Arduinoға ештеңе қажет емес, сондықтан 3А Жеткізу жеткілікті деп таптым.

1x баррель рецепторы (https://www.digikey.com/products/kz?keywords=%09EJ… Сондықтан біз қуат көзін контроллерге қосуға болады, бұл балаға қажет. Мен сырттан келетін заттарды байланыстыруды жөн көремін., себебі мен олардың үстінде сымдары бар құрылғылар өте ыңғайлы емес деп ойлаймын.

2x жұп CPC қосқыштары шасси бекітпелері (https://www.mouser.com/productdetail/te-connectivi… LED қосқыштары (https://www.mouser.com/productdetail/te-connectivi…)

Басқа нәрселер: әр түрлі түстердегі 20-24AWG сымдары, менің тартпамда жарықтығын бақылауға арналған кішкене тұрақты потенциометр, үзіліс түймесі, 4х 5 кОм резисторлар және интегралды резисторлары бар 3х 5В светодиодтар.

2 -қадам: Басылған бөліктер

Басылған бөліктер
Басылған бөліктер
Басылған бөліктер
Басылған бөліктер
Басылған бөліктер
Басылған бөліктер
Басылған бөліктер
Басылған бөліктер

Қоршау үшін мен оны Fusion 360 -да жасадым.

Маған барлық электрониканың негізгі корпусы мен потенциометрлердің кейбір тұтқалары қажет болды. Мен бұл заттың қай жерде орнатылатынын әлі білмегендіктен, екі жаққа ғана қол жетімді болуы мүмкін.

Бізде жоғарғы жағында светодиодтар, үзіліс түймесі және жарықтылықты басқару потенциометрі (барлығы 5) үшін 1/4 дюймдік тесіктер бар. Сол жақта менде коммутатордың үлкен қиығы, микро USB кабелінің шағын ойығы бар. Arduino -ны контроллердің қосымшасын алмай -ақ қайта бағдарламалауға болады, әйел 4Pin CPC розеткасы қосқыштары үшін 2 тесік және баррель ұясы үшін 8 мм тесік.

Алдыңғы жағында потенциометрдің тұтқалары үшін 3 тесік және 4-40 бұранданың тесіктері бар.

Мен тұтқаларды салға және топқа басып шығардым, бұл әрқашан кішігірім объектілерге арналған FDM принтерлерінде жақсы нәтижеге әкеледі. Мен артқы панельде минималды қолдау үшін тұрдым.

Негізгі тақта корпусқа бекітіледі. Менде бұрандалы бұрандалар болмағандықтан, корпустың түбіне киізден жасалған төртбұрыштарды жабыстыруға тура келді, сондықтан ол бұрандаларға бекітілмеді және үстелді сызып тастады.

3 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар

Алдымен мен ұзын сымдарды өзіме қажетті барлық бөлшектерге (потенциометрлер, баррель ұялары, түймелер, қосқыштар және т.б.) дәнекерледім, сондықтан қоршауда мұны істеудің қажеті болмады. Содан кейін мен әр түрлі функцияларды тексеру және кез келген бағдарламалық жасақтама мен сым қателерін жою үшін электрониканы орындыққа жинадым. Мен MOSFET Gate -ті Arduino -дағы 8Bit PWM -ге қосу түстердің өзгеруіне әкеледі және біркелкі жұмыс жасамайды. 10 (түйреуіш 5, 6) және 16 -разрядты (9 -түйреуіш) PWM -ді қолдану оның орнына сары май сияқты жұмсақ болуына әкеледі (мен әлі де PWM түйреуіштеріне 8 биттік ғана жазамын).

(Немен байланысқанын сымдар диаграммасынан қараңыз)

4 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау

Мен сымды тексергеннен кейін корпустың ішіндегі барлығын жинадым. Мен қоршаудың сыртында мүмкіндігінше дәнекерлеуім көп көмектесті, сонымен қатар қосқыштарды алдын ала жинауға көмектесті.

Мен қысқыштардың сымдарды Protoboard тақтасындағы дұрыс тесіктерге енгізуге өте пайдалы екенін білдім. Мен сымдарды желіге қосар алдында ұзындыққа дейін кесіп тастадым, сондықтан бәрі таза.

Ақырында мен негізгі табақшаны бұрап, оған киіздің бірнеше бөлігін жаптым, сондықтан ол үстелге жақсы отырады.

5 -қадам: Бағдарламалау

Image
Image

Sparkfun Arduino бағдарламасы арқылы бағдарламаланған (Нұсқауларды қараңыз:

Бағдарлама соңғы жұмыс режимін сақтау үшін EEPROM кітапханасын қамтиды, сондықтан контроллер оған велосипедпен ауысқандағы күйін жоғалтпайды.

Жоғарыдағы қосымша Потенциометр барлық режимдердегі Жарықтықты реттеледі, бұл түске әсер етпейді.

3 режим бар, демек үстінде 3 күй диодтары бар.

1 -режим: RGB режимі (тек 1 күй диодты шамы қосулы) 3 потенциометр қызыл, жасыл және көк жарықтығын жеке басқарады. Тұрақты түс көрсетіледі.

2 режимі: RGB өшу режимі (2 күй диодты шамы қосулы) Бұл режимде барлық үш түс Сағатта болады (12 -де қызыл, 4 -те жасыл және 8 -де көк). Сағат тілінің бағытымен сағат тілінің бағытымен айналады және оның орналасуына байланысты барлық үш түстің қоспасы көрсетіледі: бірінші потенциометр сөну жылдамдығын басқарады (қолдың жылдамдығы), екінші потенциометр түсі сағат 12 -де екенін анықтайды. (Сағатты айналдырады) Үшінші потенциометр сағат тілінің кері бұрылмай тұрып, қаншалықты айналатынын анықтайды, бұл режим сағаттың кез келген екі түсінің арасында өшуге мүмкіндік береді.

3 -режим: RGB дисперсиясы (Барлық 3 күй диодтары қосулы) Бұл режимде әр түстің өз сағаты болады және әрбір потенциометр бір тұтқаның жылдамдығын басқарады. Потенциометр 1 қызыл, потенциометр 2 жасыл, потенциометр 3 көк түспен басқарады. кездейсоқ түс үлгісі қайталанбайтын ұзақ уақытқа байланысты көрсетіледі. (Менің сүйікті режимім)

Ұсынылған: