Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Unë e kam këtë shirit të ftohtë RGB të udhëhequr nga aliexpress dhe dua ta përdor atë për dritat e PC.
Problemi i parë është i nxehtë për ta kontrolluar atë dhe si ta fuqizoni atë.
Ky udhëzues ju tregon se si ta bëni atë me kodin arithino github, video të projektit të punës dhe udhëzues hap pas hapi.
Hapi 1: Pjesët e nevojshme
Për këtë projekt ne do të përdorim:
- Arduino nano
- Rrip RGB
- Transistor NPN
- Rezistencë 100-220 Ohm
- Telat e kërcyesit
- Breadboard
Extra:
Komplet bashkimi
Arsyeja prapa nevojës për transistorë është sepse shumica e shiritave RGB kanë nevojë për 12 volt për tu mundësuar, kështu që ne do të kemi nevojë për një furnizim me energji të jashtme për brezin RGB dhe një dytësor për arduino (ne gjithashtu mund të përdorim një rregullator të tensionit 7805 për të shkallë nga 12 volt në 5 volt).
Transistorët vendosin tensionin e dhënë për çdo kanal ngjyrash që kontrollon shkëlqimin dhe llojin e ngjyrës.
Rripi i udhëhequr nga RGB që po përdor është një SMD 3528. Nuk ka shumë led të RGB, por në vend të tij ka 2 llamba jeshile, 2 blu dhe 2 të kuqe për secilën pjesë (e gjithë shiriti ndahet në shirita 10 cm, kështu që ju mund të shkurtoni gjatësinë që dëshironi, ta lidhni dhe do të funksionojë). Me këtë njohuri ne e dimë se vendosja e 50% në të kuqe dhe 50% në blu nuk do të gjenerojë një ngjyrë vjollce. Në vend të kësaj do të kemi led të kuq dhe blu me shkëlqim të ulët.
Për të pasur efektin me ngjyra të plota, do të na duhet të blejmë një shirit të ndryshëm led.
P. S. ne nuk do të përdorim shirita led të adresueshëm.
Hapi 2: Lidhja
Ne do të marrim tabelën e bukës dhe do të vendosim arduino nano me 3 transistorë mbi të.
Çdo transistor ka 3 kunja si Baza, Kolektori dhe Emetuesi. Ne do të lidhim një kanal si më poshtë:
- Baza në kanalin pin të Ardinos
- Koleksionist në kanalin relativ të udhëhequr
- Emetues në GND
Kanalet janë:
- BLU Arduino D3
- KUQ Arduino D5
- GREEN Arduino D6
Ndjehuni të lirë të ndryshoni pinout, vetëm mos harroni të zgjidhni kunjat PWM në arduino.
Hapi 3: Kodimi
Kodi i plotë arduino është i disponueshëm në github dhe mund të përdoret me Arduino IDE.
Kam koduar disa funksione për të parë disa efekte themelore:
- fade_colors_slow: zbehet përmes çdo ngjyre (e kuqe, jeshile dhe blu) me FADESPEED dhe KEEPCOLORTIME si sekonda.
- all_on: vendos të 3 ngjyrat
- change_colors_rough: ndryshon ngjyrat drejtpërdrejt nga njëra në tjetrën
Ju mund t'i lakoni ato, të krijoni një shpejtësi dinamike të zbehjes ose çfarëdo. Vetëm mbani mend se kjo shirit led nuk është i plotë-RGB, ai ka kanale të veçanta të kuqe, jeshile dhe blu kështu që ato funksione janë të mira për këtë shirit. Të kesh shirita të tjerë do të rezultojë në ngjyra të ndryshme dhe stile të venitura.
Hapi 4: Vendosja e Rastit brenda PC
Tani është koha për të prerë rripin rgb dhe ta vendosni brenda kutisë së kompjuterit. Zgjodha të vendos bukën e sipërme të furnizimit me energji elektrike (baza është plastike, kështu që nuk do të bëhen shkurtore).
Për të fuqizuar projektin ne mund të përdorim lidhësin periferik të furnizimit me energji (shiko foton e pinout) që ofron 5V dhe 12V direkt nga furnizimi me energji. Lidhu:
- 5V në Arduinot Vin
- Rrip 12V në RGB 12v
- GND në Arduino GND
Nëse dëshironi të vazhdoni të ngarkoni ndonjë kod ose ta ndryshoni atë, ne mund të heqim lidhësin 5V dhe ta lidhim arduino -në me kompjuterin duke përdorur portën USB. Në këtë mënyrë ne mund të ngarkojmë kodin tonë dhe të aktivizojmë arduino -n.
Hapi 5: U krye
Tani ju keni sistemin tuaj personal të ndriçimit për kompjuterin tuaj. Ndjehuni të lirë të ndryshoni kodin dhe të përshtateni me nevojat tuaja.
Disa ndryshime mund të bëhen në këtë projekt, duke përfshirë:
- Përdorimi i një NODEMCU V3 si kontrollues me një server në internet që ka butona dhe një ndërfaqe të lezetshme për të ndryshuar cilësimet dhe efektet e ngjyrave ose të kesh një mjedër me ndërfaqe që dërgon kërkesa HTTP te kontrolluesi (shiko këtë projekt)
- Përdorimi i një ATTINY85 si kontrollues për të tkurrur të gjithë projektin (ndoshta duke u bashkuar të gjithë në një PCB). Një postim të plotë mund ta gjeni këtu)
- Shtimi i një moduli bluetooth HC-05 për të kontrolluar përmes bluetooth…
Kjo eshte! Argëtohu.