Përmbajtje:

Kontrolluesi Arduino Led Strip për dritat e ftohta të kompjuterit: 5 hapa
Kontrolluesi Arduino Led Strip për dritat e ftohta të kompjuterit: 5 hapa

Video: Kontrolluesi Arduino Led Strip për dritat e ftohta të kompjuterit: 5 hapa

Video: Kontrolluesi Arduino Led Strip për dritat e ftohta të kompjuterit: 5 hapa
Video: Катарина Мота: Играйте с интеллектуальными материалами 2024, Nëntor
Anonim
Kontrollues Arduino Led Strip për dritat e ftohta të kompjuterit
Kontrollues Arduino Led Strip për dritat e ftohta të kompjuterit

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

Pjesët e nevojshme
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

Lidhje
Lidhje
Lidhje
Lidhje

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

Vendosja Brenda Rastit të PC
Vendosja Brenda Rastit të PC
Vendosja e Rastit brenda PC
Vendosja e Rastit brenda PC
Vendosja Brenda Rastit të PC
Vendosja Brenda Rastit të 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.

Recommended: