Виготовлення лінійки з 10 світлодіодів WS2812B
По-перше, необхідно навчитися працювати зі світлодіодами WS2812.
По-друге, дані лінійки планую використовувати в своєму проекті цифро / аналогового годинника з можливостями СДУ, про який я напишу пізніше.
Для ледачих дам пораду, можна нічого не паяти, а купити світлодіодну стрічку на WS2812, наприклад, у того ж продавця на TAOBAO.COM, де я купував світлодіоди і нарізати її необхідними шматками.
Для початку корисно подивитися даташит на WS2812B.
У світлодіода Ws2812B чотири контакти: + 5В, 5В, вхід сигналу і вихід сигналу:
![Виготовлення лінійки з 10 світлодіодів ws2812b (лінійки) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-80d36c6e.jpg)
Схема підключення примітивно проста.
![Виготовлення лінійки з 10 світлодіодів ws2812b (виготовлення лінійки світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-6754e575.jpg)
Плату я буду робити методом лазерно прасувальні технології (Давно пора її освоїти!). Для початку, проектую в програмі Sprint Layout 6.0.
![Виготовлення лінійки з 10 світлодіодів ws2812b (виготовлення лінійки світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-40d506e5.jpg)
Описувати ЛУТ я не буду. В інтернеті про нього дуже багато написано.
Цькування плату в розчині перекису водню і лимонної кислоти. У 100 мл 3% розчину перекису водню розчиняю 30г лимонної кислоти і чайну ложку кухонної солі. Розчин нетоксичний (принаймні до початку травлення). Компоненти для травлення легкодоступні і коштують копійки.
Швидкість травлення досить швидка. З чистих ділянок плати відразу починають йти бульбашки повітря. При травленні з'являється неприємний запах і розчин набирає блакить.
![Виготовлення лінійки з 10 світлодіодів ws2812b (виготовлення лінійки світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-27e555eb.jpg)
На 12 лінійок 150 × 15 мм пішло 2 пляшечки перекису.
![Виготовлення лінійки з 10 світлодіодів ws2812b (виготовлення) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-e1493a97.jpg)
З готової плати тонер зчищаю механічним способом пластиковим скребком
![Виготовлення лінійки з 10 світлодіодів ws2812b (ws2812b) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-48606a74.jpg)
Калюжу і паяю вручну
![Виготовлення лінійки з 10 світлодіодів ws2812b (світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-f0788ed0.jpg)
![Виготовлення лінійки з 10 світлодіодів ws2812b (світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-00d3b805.jpg)
Тепер пора змусити працювати світлодіоди WS2812B
Підключаю лінійку до 6-піну ардуінкі.
![Виготовлення лінійки з 10 світлодіодів ws2812b (ws2812b) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-39f5d644.jpg)
Заливаю скетч із прикладів даної бібліотеки. встановлюю номер порту і кількість світлодіодів в лінійці
#define PIN 6
Adafruit_NeoPixel strip = Adafruit_NeoPixel (10, PIN, NEO_GRB + NEO_KHZ800);
Насолоджуюся роботою демо-скетчу:
![Виготовлення лінійки з 10 світлодіодів ws2812b (ws2812b) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-1331f9cd.jpg)
Як і передбачалося, можна керувати кольором і яскравістю кожного світлодіода в лінійці по одному дроту
Тепер можна виготовити необхідну кількість лінійок
![Виготовлення лінійки з 10 світлодіодів ws2812b (виготовлення лінійки світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-50afbee2.jpg)
Весь техпроцес під жорстким контролем.
![Виготовлення лінійки з 10 світлодіодів ws2812b (світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-74fe5ce3.jpg)
P.S. При виготовленні лінійок мені вдалося зіпсувати кілька світлодіодів. Ні, не перегрівом. Коли паял, фіксував діоди до плати тим що підвернулася під руку, а саме, маленьким зубасті «крокодильчиком». Так ось, обережніше, світлодіоди WS2812 дуже легко пошкодити механічно, так як кристали і проводочки там за тонкою прозорою плівкою.
![Виготовлення лінійки з 10 світлодіодів ws2812b (виготовлення лінійки світлодіодів) Виготовлення лінійки з 10 світлодіодів ws2812b](https://images-on-off.com/images/119/izgotovlenielineykiiz10svetodiodovws2812-e02f9e6a.jpg)