Автомат световых эффектов.

Очередной мой шаг в изучении микроконтроллеров, разработки печатных плат и пайки ознаменовался проектом по управлению гирляндами на WS2812b. Проект сделан по мотивам ГИРЛЯНДА НА ARDUINO И WS2812 .

 

Автомат имеет следующие основные характеристики:

  • Питание 5 В, сам автомат управление потребляет не более 200 мА. Львинную долю потребляют светодиоды в гирлянде. На гирлянду около 100 светодиодов хватает 2 А. (не китайских :-) )
  • До 150 светодиодов в гирлянде, регулировка текущего количества с ИК ПДУ.
  • 40 световых эффектов, 4 режима смены эффектов.
  • Управление ИК ПДУ, сенсорной кнопкой и потенциометром
  • Индикация режимов одним светодиодом
  • Сброс к начальным установкам и вход в сервисный режим кнопкой на задней панели

В архивах есть проект печатной платы в Kicad, модель корпуса OpenScad, програмное обеспечение в PlatformIO ( framework = arduino ). см. после материала.

Теретический ПО можно настроить по другой ПДУ, по этому руководству.

В проекте есть прикольный .html файл который в интерактивном режиме позволяет отмечать на изображении платы запаенные элементы:

Лежить в проекте KiCAD по адресу: LightController_v1/bom/ibom.html

продрлжение следует...

 
номерОбозн. на платеНоминалFootprintколичествоСсылка для заказа
1C1510 мкФCP_EIA-3216-18_ Kemet-A_ Pad1.58x1.35mm_  HandSolder1TECAP, 10 мкФ, 10 В
2C2, C3, C41000мкФCP_Radial_D8.0mm_P3.50mm3 
3C19, C2022пФC_0603_1608Metric_ Pad1.05x0.95mm_ HandSolder2 
4C1, C5, C16, C170,1 мкФC_0805_2012Metric_ Pad1.15x1.40mm_ HandSolder4 
5R1270 ОмR_0603_1608Metric_ Pad1.05x0.95mm_ HandSolder1 
6R24680 ОмR_0603_1608Metric_ Pad1.05x0.95mm_ HandSolder1 
7R2200 ОмR_0805_2012Metric1 
8R3180 ОмR_0805_2012Metric1 
9R4100 кОмR_0805_2012Metric1 
10R2310 kОмR_0805_2012Metric1 
11D1DIODED_A-405_P7.62mm_ Horizontal1 
12D2КС133Г,  стеклоD_A-405_P7.62mm_ Horizontal1Стабилитрон 3.3В
13SW2SW_DIP_x 01-Switch- RDC1- 0035- rescuePinHeader_1x02_ P2.54mm_ Vertical1 
14SW1SW_ DIP_ x01SW_Tactile_SPST_ Angled_ PTS645Vx83-2LFS1KLS7-TS6606-5.0-180
15BQ1CrystalCrystal_HC49-4H_Vertical1Кварцевый резонатор
16HL2LEDD_A-405_P2.54mm_ Vertical_ AnodeUp1 
17HL1LEDLED_0603_1608Metric_ Pad1.05x0.95mm_ HandSolder1TO-1608BC-MRE
18XP1CONN_ 02X03PinHeader_2x03_ P2.54mm_ Vertical1 
19RV1R_POTPotentiometer_R09011R-0901N-B20K
20DD1ATMEGA 328P-ATQFP-32_7x7mm_P0.8mm1ATmega328P-AU
21J4Conn_ 01x02BarrelJack_Horizontal1DS-201, Гнездо питания 2,1х5,5
22J1Conn_ 01x03JST_VH_B3PS-VH_1x03_ P3.96mm_ Horizontal1Вилка на плату 3.96мм
23J2, J3Conn_ 01x03PinSocket_1x03_ P2.54mm_ Vertical2

J2-приемник ИК сигнала vs1838.

J3-TTP223