Мазмуну:

Arduino менен RGB LED тилкесин айдоо: 4 кадам
Arduino менен RGB LED тилкесин айдоо: 4 кадам

Video: Arduino менен RGB LED тилкесин айдоо: 4 кадам

Video: Arduino менен RGB LED тилкесин айдоо: 4 кадам
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Ноябрь
Anonim
Arduino менен RGB LED тилкесин айдоо
Arduino менен RGB LED тилкесин айдоо

Салам балдар, бул көрсөтмөлөрдө биз 12V RGB LED тилкесин arduino менен иштетүү үчүн схема түзөбүз. Биз ардуинонун RGB LED тилкесин иштетүүгө күчү жетпегендиктен, Led Stripти башка булактан иштетүү үчүн ардуинонун сигналын күчөтүшүбүз керек, андыктан биз ардуинонун кичине кубаттуулук сигналын керектүү кубатка жогорулатуу үчүн arduino менен TIP120 транзисторун колдонобуз. 12в кубат булагы жана транзистору бар rgb LED тилкеси үчүн сигнал (12v).

1 -кадам: Бул үчүн сизге керектүү нерселер

Бул үчүн сизге керектүү нерселер
Бул үчүн сизге керектүү нерселер
Бул үчүн сизге керектүү нерселер
Бул үчүн сизге керектүү нерселер
Бул үчүн сизге керектүү нерселер
Бул үчүн сизге керектүү нерселер
Бул үчүн сизге керектүү нерселер
Бул үчүн сизге керектүү нерселер

Бул көрсөтмөлөр үчүн бизге төмөнкү нерселер керек болот: TIP120: 12V Адаптер: ARDUINO UNO: One 5m RGB Led stripMosfet irlzz4n же эквиваленти же TIP 120 bjt же эквиваленти3 потенциометр

2 -кадам: Байланыштар

Байланыштар
Байланыштар
Байланыштар
Байланыштар

Шматика бул кадамдын сүрөт бөлүгүндө берилген. Сураныч, көрсөтүлгөн schmatics ээрчип. Ал 3 транзисторго ээ, RGB LED тилкесинин ар бир 3 казыгы үчүн (1-1 ар бири кызыл 'R', Green 'G', Blue 'B') жана 3 потенциометрдин үч R, G & B пин жарык энергиясын көзөмөлдөө үчүн.

3 -кадам: Код

Code
Code

Коддоо бөлүгү абдан оңой, төмөнкү кодду көчүрүп, arduinoго жүктөңүз.: void setup () {PinMode (9, 1); PinMode (10, 1); PinMode (11, 1);} int a, b, c; void loop () {a = digitalRead (A0); b = digitalRead (A1); c = digitalRead (A2); analogWrite (9, a/4); analogWrite (10, b/4); analogWrite (11, c/4);}

4 -кадам: Тестирлөө

Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

Кодду жүктөгөндөн кийин, каалаган потенциометрди буруп, ар бир потенциометр кызыл, жашыл, көк түскө жооп берет жана RGB лентасындагы каалаган түстү алуу үчүн үч потенциометрге ар кандай баалуулуктарды коё аласыз. Arduino негизделген RGB лед драйвери колдонууга даяр. Үйүңүздү кооздоп, көңүл ачыңыз.

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