Мазмуну:

RGB LED контроллери: 5 кадам (сүрөттөр менен)
RGB LED контроллери: 5 кадам (сүрөттөр менен)

Video: RGB LED контроллери: 5 кадам (сүрөттөр менен)

Video: RGB LED контроллери: 5 кадам (сүрөттөр менен)
Video: Диодная RGB LED лента BIOM + white LED Premium обзор и подключение 2024, Июль
Anonim
RGB LED контроллери
RGB LED контроллери
RGB LED контроллери
RGB LED контроллери
RGB LED контроллери
RGB LED контроллери

Рождествого 10 күн калганда мага Амазон доорунда жашаган күйөөм үчүн белек керек болчу, башкача айтканда текчеден бир нерсе сатып алуу мүмкүн эмес болчу.

Ал офисине жарык керек болчу, ал кээде нерселерди өзгөрткөндү жакшы көрөт. Анын үстөлү да ыңгайлуу түрдө терезенин алдына коюлган. Ошентип, башкарыла турган RGB жарыктандыруусу дароо оюма келди. Бул анын столун жарык кылуу үчүн жаркыраган болушу керек жана ал түстү көзөмөлдөшү керек болчу.

Мен сунуштайм, RGB LED контроллери.

(Төмөндөгү видеону караңыз)

1 -кадам: Бөлүктөр:

Мен төмөнкү бөлүктөрдү колдондум:

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

2x 1m 60LEDs/m мөөр басылган RGB LED тилкелери (https://www.sparkfun.com/products/12023) Столду 14W/м менен жарыктандыруу үчүн кымбат жана жарык эмес.

1x Protoboard (https://www.sparkfun.com/products/9567)) 2 күндүн ичинде мен Protoboard колдонгон нерсенин бардыгын сынап, мүчүлүштүктөрдү оңдоп жана чогултууга туура келди. Ал зымдарды бекем кармап турат жана мен байланыштарды оңой жылдыра алам. Ошондой эле мен колдонгон эки LED тилкеси үчүн 2-3A ток жогору эмес.

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

3x 100мм потенциометр 10к (https://www.digikey.com/products/en?keywords=987-1… Мен билем, мен кадимки потенциометрлерди колдонмокмун, бирок чоң слайдерлерди колдонуу канааттандырарлык.

1x которуу (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 Barrel Receptor (https://www.digikey.com/products/en?keywords=%09EJ… Ошентип, биз бул кичинекей жигитке керектүү контроллерге электр энергиябызды кошо алабыз. Мен сырттан келген нерселерди туташтырууну туура көрөм., анткени менде асылган зымдары бар түзмөктөр абдан ыңгайлуу эмес.

2x Жуп CPC ConnectorsChassis Mounts (https://www.mouser.com/productdetail/te-connectivi… LED Connectors (https://www.mouser.com/productdetail/te-connectivi…)

Башка нерселер: Ар кандай түстөгү кээ бир 20-24AWG зымдары, жарыгымды көзөмөлдөө үчүн суурмамда кичинекей кадимки потенциометр, үзгүлтүк баскычы, 4x 5kOhm резисторлор жана интегралдык каршылыгы бар 3x 5V диоддор.

2 -кадам: Басылган бөлүктөр

Басылган бөлүктөр
Басылган бөлүктөр
Басылган бөлүктөр
Басылган бөлүктөр
Басылган бөлүктөр
Басылган бөлүктөр
Басылган бөлүктөр
Басылган бөлүктөр

Корпус үчүн мен аны Fusion 360тан ойлоп тапкам.

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

Бизде үстү жагында светодиоддор, үзгүлтүк баскычы жана жарыктыгын көзөмөлдөөчү потенциометр (5 Бардыгы) үчүн 1/4 тешиктер бар. Сол жагында менде Switch үчүн чоң кесүү бар, микро USB кабели үчүн кичине үзүк бар. Arduino контроллерин колдонбостон, Аял 4Pin CPC Протоколунун туташтыргычтары үчүн 2 тешикти жана Barrel Jack үчүн 8 мм тешикти албастан кайра программаланышы мүмкүн.

Алдыңкы бетинде потенциометрдин туткалары үчүн 3 тешик жана 4-40 бурамалар үчүн тешиктер бар.

Мен туткаларды салда жана топто басып чыгардым, бул кичинекей нерселер үчүн FDM принтерлеринде дайыма жакшы натыйжаларга алып келет. Корпус Мен арткы панелде минималдуу колдоо үчүн туруп басып чыгардым.

Негизги такта корпустун ичине буралат. Башымда тегиз бурамалар жок болчу, ошондуктан корпустун түбүнө кийизден жасалган төрт бурчтуктарды жабыштырууга туура келди, ал бул бурамаларга тийбей, столду чийип салды.

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Алгач мен керектүү бардык бөлүктөргө узун зымдарды туташтырдым (потенциометрлер, баррель Jack, баскычтар, өчүргүчтөр ж. Андан кийин мен электрониканы ар кандай функцияларды текшерүү жана программалык камсыздоонун же зымдагы мүчүлүштүктөрдү жоюу үчүн отургучка чогулттум. Мен MOSFET дарбазасын Arduinoдогу 8Bit PWMге туташтыруу түстөрдүн өзгөрүшүнө жана жылмакай иштешине алып келет деп таптым. 10 (Pins 5, 6) жана 16 bit (Pin 9) колдонуу PWMs ордуна май сыяктуу жылмакай алып келет (мен дагы деле PWM казыктарына 8bit гана жазып жатам).

(Эмнеге байланыштуу экенин билүү үчүн зымдардын диаграммасын караңыз)

4 -кадам: чогултуу

Чогултуу
Чогултуу
Чогултуу
Чогултуу
Чогултуу
Чогултуу

Мен зымдарды сынагандан кийин корпустун ичине баарын чогулттум. Мүмкүн болушунча корпустун сыртында ширеткеним көп жардам берди, ошондой эле туташтыргычтарды алдын ала чогултуу.

Мен кычкачтар зымдарды Protoboardдогу туура тешиктерге түшүрүү үчүн абдан пайдалуу экенин байкадым. Мен зымдарды сайардан мурун эле узун кылып кесип салдым, андыктан баары таза болушу мүмкүн.

Акыры мен базалык табакты бурап, ага кийиздин бөлүктөрүн бекитип койдум, ошондуктан ал столдун үстүндө жакшы турат.

5 -кадам: Программалоо

Image
Image

Sparkfun Arduino программасы аркылуу программаланат (Нускамаларды караңыз:

Программа акыркы иштөө режимин сактоо үчүн EEPROM китепканасын камтыйт, андыктан контролер анын кубатын велосипед менен учурдагы абалын жоготпойт.

Үстүндөгү кошумча Потенциометр көрсөтүлгөн түстөргө таасир этпестен, бардык режимдердеги Жарыкты жөнгө салат.

3 режим бар, демек үстүндө 3 Статус LEDи бар.

1 -режим: RGB режими (1 гана Статус LEDы күйгүзүлгөн) 3 потенциометр кызыл, жашыл жана көк түстүн жарыгын жекече көзөмөлдөйт. Туруктуу түс көрсөтүлөт.

Mode2: RGB өчүү режими (2 Светодиод күйүп турат) Бул режимде үч түс тең Саатта (Кызылда 12де, Жашылда 4тө, Көктө 8де). Сааттын жебеси сааттын жебеси боюнча айланат жана анын абалына жараша үч түстүн аралашмасы көрсөтүлөт. Биринчи потенциометр өчүрүү ылдамдыгын көзөмөлдөйт (Кол ылдамдыгы) Экинчи потенциометр түсү саат 12де аныкталат. Үчүнчү потенциометр Саат Колу артка бурулганга чейин канчалык бурулганын аныктайт.

Режим 3: RGB дисперсиясы (Бардык 3 Статустук LED күйүк) Бул режимде ар бир түстүн өзүнүн сааты бар жана ар бир потенциометр бир туткасынын ылдамдыгын көзөмөлдөйт. көрүнгөн кокустук түс схемасы кайталанганга чейин көп убакыт өткөндүктөн көрсөтүлөт. (Менин жакшы көргөн режими)

Сунушталууда: