Sisukord:
- Samm: vajalikud osad
- Samm 2: Ühendamine
- Samm: kodeerimine
- Samm 4: PC -korpuse paigutamine
- Samm: valmis
Video: Arduino LED -riba kontroller jahedate arvutitulede jaoks: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Ma sain selle laheda RGB LED -riba aliexpressist ja ma tahan seda kasutada arvutivalgustite jaoks.
Esimene probleem on selle juhtimine kuum, seejärel kuidas teda sisse lülitada.
See juhend annab teile teada, kuidas seda teha github arduino koodi, tööprojekti video ja samm-sammult juhendiga.
Samm: vajalikud osad
Selle projekti jaoks kasutame:
- Arduino nano
- RGB riba
- NPN transistor
- Takisti 100-220 oomi
- Jumper juhtmed
- Leivalaud
Lisa:
Jootekomplekt
Transistoride vajaduse põhjuseks on see, et enamik RGB -ribasid vajab toiteallikaks 12 volti, seega vajame RGB riba jaoks välist toiteallikat ja sekundaarset arduino jaoks (võime kasutada ka 7805 pingeregulaatorit). skaala 12 volti kuni 5 volti).
Transistorid määravad igale värvikanalile antud pinge, reguleerides heledust ja värvitüüpi.
RGB LED -riba, mida ma kasutan, on SMD 3528. Sellel pole palju RGB -valgusdioode, kuid selle asemel on iga raja jaoks 2 rohelist, 2 sinist ja 2 punast LED -i (kogu riba on jagatud 10 cm pikkusteks radadeks, nii saate soovitud pikkust lõigata, jootma ja see töötab). Selle teadmisega teame, et kui määrata 50% punaseks ja 50% siniseks, ei teki violetset värvi. Selle asemel on meil punased ja sinised madala heledusega LED -id.
Täisvärvi efekti saavutamiseks peame ostma erineva LED-riba.
P. S. me ei kasuta adresseeritavaid LED -ribasid.
Samm 2: Ühendamine
Võtame leivalaua ja paneme sellele 3 transistoriga arduino nano.
Igal transistoril on 3 tihvti, baas, kollektor ja emitter. Ühendame ühe kanali järgmiselt:
- Alus Ardino pin -kanalile
- Koguja led suhtelise kanali juurde
- Emitter GND -le
Kanalid on:
- SININE Arduino D3
- PUNANE Arduino D5
- ROHELINE Arduino D6
Muutke julgelt pinouti, pidage lihtsalt meeles, et arduinos valige PWM -tihvtid.
Samm: kodeerimine
Täielik arduino kood on saadaval githubis ja seda saab kasutada koos Arduino IDE -ga.
Põhiliste efektide nägemiseks kodeerisin mõned funktsioonid:
- fade_colors_slow: tuhmub läbi iga värvi (punane, roheline ja sinine), FADESPEED ja KEEPCOLORTIME sekundites.
- all_on: lülitab sisse kõik 3 värvi
- change_colors_rough: muudab värve otse ühelt teisele
Saate neid loopida, luua dünaamilise tuhmumiskiiruse või mis iganes. Pidage meeles, et see LED-riba ei ole täis-RGB, sellel on eraldi punased, rohelised ja sinised kanalid, nii et need funktsioonid on selle riba jaoks lahedad. Teiste ribade olemasolu toob kaasa erinevad värvid ja tuhmumisstiilid.
Samm 4: PC -korpuse paigutamine
Nüüd on aeg lõigata rgb -riba ja asetada arvuti korpusesse. Otsustasin panna leivaplaadi toiteallika peale (alus on plastikust, nii et otseteid ei tehta).
Projekti sisselülitamiseks saame kasutada toiteallika välisseadme pistikut (vt pilti), mis pakub 5V ja 12V otse toiteallikast. Ühenda:
- 5 V kuni Arduinot Vin
- 12V kuni RGB riba 12v
- GND kuni Arduino GND
Kui soovite jätkata mõne koodi üleslaadimist või selle muutmist, saame eemaldada 5V pistiku ja ühendada arduino arvutiga USB -pordi abil. Nii saame oma koodi üles laadida ja arduino sisse lülitada.
Samm: valmis
Nüüd on teil arvuti jaoks isiklik valgustussüsteem. Muutke julgelt koodi ja kohandage seda vastavalt oma vajadustele.
Selles projektis saab teha mõningaid muudatusi, sealhulgas:
- NODEMCU V3 kasutamine kontrollerina isikliku veebiserveriga, millel on nupud ja lahe liides seadete ja värviefektide muutmiseks, või liidesega vaarikas, mis saadab kontrollerile HTTP -päringuid (vt seda projekti)
- ATTINY85 kasutamine kontrollerina kogu projekti kahandamiseks (võib -olla kõik jootma PCB -ks). Täieliku postituse leiate siit)
- Bluetoothi juhtimiseks Bluetooth-mooduli HC-05 lisamine…
See on kõik! Lõbutse hästi.
Soovitan:
Arduino MIDI kontroller Aalto jaoks: 7 sammu
Arduino MIDI -kontroller Aalto jaoks: amatöörmuusikuna lähen sageli analoogsündmustest VST -desse. Kui olen " VST " meeleolu, mul on tõesti üks hämmastav pill: Madronalabi Aalto VST See uskumatu VST on väga paindlik, tekitab väga häid helisid ja on päris ea
Arduino kontroller automatiseeritud 360 ° tootefotograafia jaoks: 5 sammu (piltidega)
Arduino kontroller automatiseeritud 360 ° tootefotograafia jaoks: ehitame arduino -põhise kontrolleri, mis juhib samm -mootorit ja kaamera katikut. Koos samm -mootoriga juhitava pöördlauaga on see võimas ja odav süsteem automaatseks 360 ° tootefotograafiaks või fotogrammeetriaks. Automaatne
Arduino rütmimängu kontroller (minu enda mängu jaoks): 6 sammu
Arduino rütmimängukontroller (minu enda mängu jaoks): selles juhendis näitan teile, kuidas ma selle rütmimängukontrolleri nullist üles ehitan. See hõlmab puidutöötlemise põhioskusi, 3D -printimise põhioskusi ja jootmise põhioskusi. Tõenäoliselt saate selle projekti edukalt üles ehitada, kui teil on null ex
Dünaamiline LED -valgustuse kontroller kunsti jaoks: 16 sammu (piltidega)
Dünaamiline LED -valgustuse kontroller kunstile: Sissejuhatus: Valgustus on visuaalse kunsti oluline aspekt. Ja kui valgustus võib aja jooksul muutuda, võib sellest saada kunsti oluline mõõde. See projekt sai alguse valgusetenduse külastamisest ja kogemustest, kuidas valgustus võiks täielikult
Kasutage 1 analoogsisendit 6 nupu jaoks Arduino jaoks: 6 sammu
Kasutage Arduino jaoks kuue nupu jaoks ühte analoogsisendit: olen sageli mõelnud, kuidas saaksin oma Arduino jaoks rohkem digitaalseid sisendeid. Hiljuti tuli mulle pähe, et peaksin saama kasutada ühte analoogsisendit mitme digitaalse sisendi toomiseks. Otsisin kiiresti ja leidsin, kus inimesed asuvad