Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Minulla on tämä viileä RGB -led -nauha aliexpressiltä ja haluan käyttää sitä PC -valoihin.
Ensimmäinen ongelma on kuuma hallita sitä ja sitten kuinka saada hänet voimaan.
Tämä opas näyttää, kuinka voit tehdä sen github arduino -koodin, työprojektivideon ja vaiheittaisen oppaan avulla.
Vaihe 1: Tarvittavat osat
Tässä projektissa käytämme:
- Arduino nano
- RGB -nauha
- NPN -transistori
- 100-220 ohmin vastus
- Hyppyjohdot
- Leipälauta
Lisä:
Juotosarja
Syy transistorien tarpeeseen johtuu siitä, että useimmat RGB -nauhat tarvitsevat 12 voltin virran, joten tarvitsemme ulkoisen virtalähteen RGB -nauhalle ja toissijaisen virtalähteen arduinoa varten (voisimme käyttää myös 7805 -jännitesäädintä asteikko 12 voltista 5 volttiin).
Transistorit asettavat kullekin värikanavalle annetun jännitteen säätelemällä kirkkautta ja värityyppiä.
Käyttämäni RGB -LED -nauha on SMD 3528. Siinä ei ole paljon RGB -ledejä, mutta sen sijaan siinä on 2 vihreää, 2 sinistä ja 2 punaista lediä kullekin radalle (koko nauha on jaettu 10 cm: n ratoihin, joten voit leikata haluamasi pituuden, juottaa sen ja se toimii). Tämän tietämyksen avulla tiedämme, että 50%: n asettaminen punaiseksi ja 50% siniseksi ei synny violettia väriä. Sen sijaan meillä on punaiset ja siniset ledit, joiden kirkkaus on heikko.
Täysvärivaikutelman saamiseksi meidän on ostettava eri led-nauha.
P. S. emme käytä osoitettavia led -nauhoja.
Vaihe 2: Yhteys
Otamme leipälevyn ja asetamme arduino nano, jossa on 3 transistoria.
Jokaisessa transistorissa on 3 nastaa pohja, keräilijä ja lähetin. Yhdistämme yhden kanavan seuraavasti:
- Jalusta Ardino -nastaiseen kanavaan
- Kerääjä suhteelliseen kanavaan
- Lähettäjä GND: lle
Kanavat ovat:
- SININEN Arduino D3
- PUNAINEN Arduino D5
- VIHREÄ Arduino D6
Voit vapaasti vaihtaa pinoutia, muista vain valita PWM -nastat arduinossa.
Vaihe 3: Koodaus
Koko arduino -koodi on saatavilla githubissa ja sitä voidaan käyttää Arduino IDE: n kanssa.
Koodasin muutamia toimintoja nähdäksesi joitain perusvaikutuksia:
- fade_colors_slow: häivyttää jokaisen värin (punainen, vihreä ja sininen) läpi FADESPEED- ja KEEPCOLORTIME -sekunteina.
- all_on: ottaa kaikki 3 väriä käyttöön
- change_colors_rough: vaihtaa värit suoraan yhdestä toiseen
Voit silmukoida ne, luoda dynaamisen häipymisnopeuden tai mitä tahansa. Muista vain, että tämä LED-nauha ei ole täysi-RGB, sillä on erilliset punaiset, vihreät ja siniset kanavat, joten nämä toiminnot ovat viileitä tälle nauhalle. Muiden nauhojen käyttö johtaa eri väreihin ja haalistumiseen.
Vaihe 4: PC -kotelon sijoittaminen
Nyt on aika leikata rgb -nauha ja sijoittaa tietokoneen kotelon sisään. Päätin sijoittaa leipälevyn virtalähteen päälle (pohja on muovia, joten pikakuvakkeita ei tehdä).
Projektin käynnistämiseksi voimme käyttää virtalähteen oheisliitintä (katso pinout -kuva), joka tarjoaa 5V ja 12V suoraan virtalähteestä. Kytkeä:
- 5V Arduinot Viin
- 12V - RGB -nauha 12v
- GND - Arduino GND
Jos haluat jatkaa jonkin koodin lataamista tai muuttamista, voimme poistaa 5V -liittimen ja kytkeä arduinon tietokoneeseen USB -portin avulla. Näin voimme ladata koodimme ja saada arduinon käynnistymään.
Vaihe 5: Valmis
Nyt sinulla on henkilökohtainen valaistusjärjestelmä tietokoneellesi. Voit vapaasti muuttaa koodia ja mukautua tarpeisiisi.
Tähän projektiin voidaan tehdä joitain muutoksia, kuten:
- NODEMCU V3: n käyttäminen ohjaimena henkilökohtaisella verkkopalvelimella, jossa on painikkeet ja viileä käyttöliittymä asetusten ja väritehosteiden muuttamiseen, tai vadelma, jonka käyttöliittymä lähettää HTTP -pyyntöjä ohjaimelle (katso tämä projekti)
- ATTINY85: n käyttäminen ohjaimena koko projektin kutistamiseen (ehkä juottamalla kaikki PCB: ksi). Koko postaus löytyy täältä)
- Lisätään Bluetooth-HC-05-moduuli Bluetoothin ohjaamiseen…
Se siitä! Pidä hauskaa.