Arduino LED szalagvezérlő hűvös PC -fényekhez: 5 lépés
Arduino LED szalagvezérlő hűvös PC -fényekhez: 5 lépés
Anonim
Arduino LED szalagvezérlő a hűvös PC fényekhez
Arduino LED szalagvezérlő a hűvös PC fényekhez

Ezt a hűvös RGB led szalagot az aliexpress -től kaptam, és PC lámpákhoz szeretném használni.

Az első probléma forró, hogy ellenőrizzék, majd hogyan kell bekapcsolni.

Ez az oktatóanyag megmutatja, hogyan kell ezt megtenni a github arduino kóddal, a működő projektvideóval és a részletes útmutatóval.

1. lépés: Szükséges alkatrészek

Szükséges alkatrészek
Szükséges alkatrészek

Ehhez a projekthez a következőket fogjuk használni:

  • Arduino nano
  • RGB szalag
  • NPN tranzisztor
  • 100-220 Ohm ellenállás
  • Jumper vezetékek
  • Kenyeretábla

Külön:

Forrasztó készlet

A tranzisztorok szükségessége mögött az áll, hogy az RGB szalagok többségének 12 voltra van szüksége a tápellátáshoz, ezért szükségünk lesz egy külső tápegységre az RGB szalaghoz és egy másodlagos tápegységre az arduino számára (7805 feszültségszabályozót is használhatunk) skála 12 voltról 5 voltra).

A tranzisztorok beállítják az egyes színcsatornákra adott feszültséget, szabályozva a fényerőt és a színtípust.

Az általam használt RGB led szalag egy SMD 3528. Nem tartalmaz sok RGB LED -et, de ehelyett 2 zöld, 2 kék és 2 piros LED van mindegyik sávhoz (az egész szalag 10 cm -es sávokra van osztva, így levághatja a kívánt hosszúságot, forraszthatja fel és működni fog). Ezen ismeretek birtokában tudjuk, hogy 50% pirosra és 50% kékre állítása nem fog ibolyaszínt létrehozni. Ehelyett piros és kék LED -eket kapunk alacsony fényerővel.

A teljes színhatás eléréséhez más LED csíkot kell vásárolnunk.

P. S. nem használunk címezhető led csíkokat.

2. lépés: Csatlakozás

Kapcsolat
Kapcsolat
Kapcsolat
Kapcsolat

Fogjuk a kenyértáblát, és ráhelyezzük az arduino nano -t 3 tranzisztorral.

Minden tranzisztornak 3 csapja van, mint alap, kollektor és kibocsátó. Egy csatornát csatlakoztatunk az alábbiak szerint:

  • Bázis az Ardino pin csatornához
  • Gyűjtő a vezetett relatív csatornához
  • Emitter a GND -hez

A csatornák a következők:

  • KÉK Arduino D3
  • PIROS Arduino D5
  • ZÖLD Arduino D6

Nyugodtan cserélje ki a pinoutot, ne felejtse el választani a PWM csapokat az arduino -ban.

3. lépés: Kódolás

A teljes arduino kód elérhető a githubon, és használható az Arduino IDE -vel.

Néhány funkciót kódoltam, hogy lássam néhány alapvető hatást:

  • fade_colors_slow: elhalványul minden színen (piros, zöld és kék), FADESPEED és KEEPCOLORTIME másodpercben.
  • all_on: mind a 3 színt bekapcsolja
  • change_colors_rough: a színeket közvetlenül egyikről a másikra változtatja

Hurkolhatja őket, létrehozhat dinamikus elhalványulási sebességet vagy bármit. Ne feledje, hogy ez a LED szalag nem teljes RGB, külön piros, zöld és kék csatornákkal rendelkezik, így ezek a funkciók hűvösek ehhez a szalaghoz. Más csíkok használata különböző színeket és halványító stílusokat eredményez.

4. lépés: Helyezze el a számítógépház belsejét

A PC tok belsejébe helyezés
A PC tok belsejébe helyezés
A PC tok belsejébe helyezés
A PC tok belsejébe helyezés
A PC -tok belsejébe helyezés
A PC -tok belsejébe helyezés

Most itt az ideje, hogy vágja le az rgb csíkot, és helyezze a számítógép házába. Úgy döntöttem, hogy a kenyérsütőt a tápegység tetejére helyezem (az alap műanyag, így nem lesz gyorsbillentyű).

A projekt bekapcsolásához használhatjuk a tápegység perifériás csatlakozóját (lásd a pinout képét), amely 5V és 12V feszültséget kínál közvetlenül a tápegységből. Csatlakozás:

  • 5V az Arduinot Vin -hez
  • 12V - RGB szalag 12v
  • GND - Arduino GND

Ha folytatni kíván néhány kód feltöltését vagy megváltoztatását, eltávolíthatjuk az 5V -os csatlakozót, és az USB -porton keresztül csatlakoztathatjuk az arduino -t a számítógéphez. Így feltölthetjük a kódunkat, és bekapcsolhatjuk az arduino -t.

5. lépés: Kész

Most megvan a személyes világítási rendszere a számítógéphez. Nyugodtan módosítsa a kódot, és alkalmazkodjon az igényeihez.

A projekten néhány változtatás végrehajtható, többek között:

  • NODEMCU V3 vezérlőként történő használata személyes webszerverrel, amelynek gombjai és hűvös kezelőfelülete van a beállítások és a színhatások megváltoztatásához, vagy egy málna interfésszel, amely HTTP -kéréseket küld a vezérlőnek (lásd ezt a projektet)
  • ATTINY85 használata vezérlőként a teljes projekt zsugorításához (esetleg forrasztás PCB -be). A teljes bejegyzés itt található)
  • Bluetooth HC-05 modul hozzáadása a Bluetooth vezérléséhez…

Ez az! Érezd jól magad.

Ajánlott: