Pagmamaneho ng RGB LED Strip Gamit ang Arduino: 4 na Hakbang
Pagmamaneho ng RGB LED Strip Gamit ang Arduino: 4 na Hakbang
Anonim
Pagmamaneho ng RGB LED Strip Gamit ang Arduino
Pagmamaneho ng RGB LED Strip Gamit ang Arduino

Kumusta Guys sa mga itinuturo na ito gagawa kami ng isang circuit upang magpatakbo ng isang 12V RGB led strip na may arduino. Tulad ng aming kniw arduino ay hindi maaaring magkaroon ng sapat na lakas upang patakbuhin ang isang RGB led strip kaya kailangan nating palakasin ang signal ng arduino upang mapagana ang Led Strip ng iba pang mapagkukunan kaya gagamitin namin ang TIP120 Transistor na may arduino upang palakasin ang maliit na signal ng lakas ng arduino sa isang kinakailangang lakas signal (12v) para sa rgb led strip na may 12v power source at Transistor.

Hakbang 1: Mga Bagay na Kailangan mo para sa Ito

Mga Bagay na Kailangan Mo para sa Ito
Mga Bagay na Kailangan Mo para sa Ito
Mga Bagay na Kailangan Mo para sa Ito
Mga Bagay na Kailangan Mo para sa Ito
Mga Bagay na Kailangan Mo para sa Ito
Mga Bagay na Kailangan Mo para sa Ito
Mga Bagay na Kailangan Mo para sa Ito
Mga Bagay na Kailangan Mo para sa Ito

Para sa mga itinuturo na ito kakailanganin namin ang mga sumusunod na bagay: TIP120: 12V ADAPTER: ARDUINO UNO: Isang 5m RGB Led stripMosfet irlzz4n o anumang katumbas o TIP 120 bjt o katumbas na potensyomiter

Hakbang 2: Mga Koneksyon

Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon

Ang schmatics ay ibinibigay sa bahagi ng imahe ng hakbang na ito. Mangyaring sundin ang ipinakitang schmatics. Mayroon itong 3 Transistors para sa bawat 3 mga pin ng RGB led strip (1-1 bawat isa para sa pulang 'R', Green 'G', Blue 'B') at 3 potentiometer para sa pagkontrol sa lahat ng tatlong R, G & B pin light power.

Hakbang 3: Code

Code
Code

Napakadali ng bahagi ng pag-coding mangyaring kopyahin ang sumusunod na code at I-upload ito sa 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);}

Hakbang 4: Pagsubok

Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok

Matapos i-upload ang code maaari mong buksan ang anuman o lahat ng potensyomiter upang ilabas ang mga kulay bawat potensyomiter ay responsable para sa Red, berde, asul na kulay nang nakapag-iisa at maaari mong ilagay ang iba't ibang mga magkakaibang mga halaga sa lahat ng tatlong potensyomiter upang makakuha ng isang ninanais na kulay sa RGB led strip at ikaw Ang Arduino based RGB led strip driver ay handa nang gamitin. Palamutihan ka sa bahay at magsaya.

Inirerekumendang: