Cov txheej txheem:

Arduino Led Strip Controller rau Txias PC Teeb: 5 Cov Kauj Ruam
Arduino Led Strip Controller rau Txias PC Teeb: 5 Cov Kauj Ruam

Video: Arduino Led Strip Controller rau Txias PC Teeb: 5 Cov Kauj Ruam

Video: Arduino Led Strip Controller rau Txias PC Teeb: 5 Cov Kauj Ruam
Video: Ducky Bhai Trolls Urfi Javed 2024, Lub Xya hli ntuj
Anonim
Arduino Led Strip Controller rau Txias PC Teeb
Arduino Led Strip Controller rau Txias PC Teeb

Kuv tau txais qhov txias RGB coj sawb ntawm aliexpress thiab kuv xav siv nws rau PC teeb.

Thawj qhov teeb meem kub los tswj nws ces yuav txhawb nws li cas.

Cov lus qhia no qhia koj yuav ua li cas nrog github arduino code, ua haujlwm cov vis dis aus thiab cov lus qhia ib qib zuj zus.

Kauj Ruam 1: Xav Tau Qhov

Xav Tau Qhov
Xav Tau Qhov

Rau qhov haujlwm no peb yuav siv:

  • Arduino nano cov
  • RGB sawb
  • NPE transistor
  • 100-220 Ohm resistor
  • Jumper xov hlau
  • Cov qhob cij

Ntxiv:

Cov khoom siv Soldering

Qhov laj thawj tom qab xav tau ntawm transistors yog vim tias feem ntau ntawm RGB kab xev xav tau 12 volts los siv nrog, yog li peb yuav xav tau lub zog hluav taws xob sab nraud rau RGB sawb thiab ib qho ntxiv rau arduino (peb kuj tseem tuaj yeem siv 7805 tus tswj hluav taws xob rau ntsuas los ntawm 12 volts mus rau 5 volts).

Cov transistors teeb tsa qhov hluav taws xob muab rau txhua qhov xim channel tswj lub teeb ci thiab hom xim.

RGB coj sawb kuv siv yog SMD 3528. Nws tsis muaj ntau RGB coj, tab sis hloov nws muaj 2 ntsuab, 2 xiav thiab 2 liab coj rau txhua txoj kab (tag nrho cov kab txaij tau muab faib ua 10 cm lem, yog li koj tuaj yeem txiav qhov ntev uas koj xav tau, muab nws txhuam thiab nws yuav ua haujlwm). Nrog rau qhov kev paub no peb paub tias teeb 50% rau liab thiab 50% rau xiav yuav tsis tsim cov xim liab. Peb yuav hloov qhov liab thiab xiav coj nrog qhov ci qis.

Txhawm rau kom muaj cov xim puv xim peb yuav xav yuav ib lub coj coj txawv.

PS peb yuav tsis siv cov kab ntawv coj mus hais qhia tau.

Kauj ruam 2: Kev sib txuas

Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas

Peb yuav nqa lub khob cij thiab tso cov arduino nano nrog 3 transistors rau nws.

Txhua tus transistor muaj 3 tus pin li Base, Collector thiab Emitter. Peb yuav txuas ib lub channel raws li nws hauv qab no:

  • Pib rau Ardino tus pin channel
  • Tus neeg sau rau coj tus txheeb ze channel
  • Emitter rau GND

Cov channel yog:

  • Xiav Arduino D3
  • RED Arduino D5
  • GREEN Arduino D6

Xav tias hloov pauv tus pinout, tsuas yog nco ntsoov xaiv PWM pins hauv arduino.

Kauj ruam 3: Coding

Tag nrho cov lej arduino muaj nyob ntawm github thiab tuaj yeem siv nrog Arduino IDE.

Kuv coded ob peb lub zog kom pom qee qhov cuam tshuam yooj yim:

  • fade_colors_slow: ploj mus dhau txhua xim (liab, ntsuab thiab xiav) nrog FADESPEED thiab KEEPCOLORTIME li vib nas this.
  • all_on: teev tag nrho 3 xim rau
  • change_colors_rough: hloov xim ncaj qha los ntawm ib qho mus rau lwm qhov

Koj tuaj yeem ua rau lawv, tsim qee qhov ploj mus sai lossis ib qho twg. Tsuas nco ntsoov tias cov hlua coj no tsis puv-RGB, nws muaj cais cov liab, ntsuab thiab xiav raws li cov haujlwm ntawd txias rau cov kab no. Muaj lwm daim kab xev yuav ua rau muaj xim sib txawv thiab cov xim ploj.

Kauj Ruam 4: Muab Sab Hauv PC Case

Muab Sab Hauv PC Case
Muab Sab Hauv PC Case
Muab Sab Hauv PC Case
Muab Sab Hauv PC Case
Muab Sab Hauv PC Case
Muab Sab Hauv PC Case

Tam sim no nws yog lub sijhawm los txiav cov rgb sawb thiab tso rau hauv PC lub rooj plaub. Kuv tau xaiv tso lub khob cij rau saum lub hwj chim (lub hauv paus yog yas, yog li yuav tsis muaj kev txiav luv luv).

Txhawm rau txhawb txoj haujlwm peb tuaj yeem siv lub hwj chim muab txuas txuas txuas (saib daim duab ntawm pinout) uas muaj 5V thiab 12V ncaj qha los ntawm cov khoom siv hluav taws xob. Txuas:

  • 5V rau Arduinot Vin
  • 12V rau RGB strip 12v
  • GND rau Arduino GND

Yog tias koj xav txuas ntxiv upload qee cov cai lossis hloov pauv nws, peb tuaj yeem tshem 5V txuas thiab ntsaws rau hauv arduino rau lub pc siv USB chaw nres nkoj. Txoj hauv kev no peb tuaj yeem tso peb cov cai thiab muaj cov arduino txhawb nqa.

Kauj ruam 5: Ua tiav

Tam sim no koj muaj koj tus kheej teeb pom kev zoo rau koj lub PC. Xav tias dawb los hloov cov cai thiab hloov kho rau koj cov kev xav tau.

Qee qhov kev hloov pauv tuaj yeem ua rau txoj haujlwm no, suav nrog:

  • Siv NODEMCU V3 ua tus tswj hwm nrog tus kheej lub vev xaib uas muaj cov nyees khawm thiab lub ntsej muag txias los hloov chaw thiab xim cuam tshuam lossis muaj raspberry nrog interface xa HTTP thov mus rau tus tswj (saib qhov haujlwm no)
  • Siv ATTINY85 ua tus tswj hwm kom txo qis tag nrho txoj haujlwm (tej zaum yuav siv tag nrho rau hauv PCB). Ib daim ntawv qhia tag nrho tuaj yeem pom ntawm no)
  • Ntxiv bluetooth HC-05 module los tswj hla bluetooth…

Qhov ntawd yog nws! Muaj kev lom zem.

Pom zoo: