Sisällysluettelo:

Arduino Led Strip -ohjain viileille PC -valoille: 5 vaihetta
Arduino Led Strip -ohjain viileille PC -valoille: 5 vaihetta

Video: Arduino Led Strip -ohjain viileille PC -valoille: 5 vaihetta

Video: Arduino Led Strip -ohjain viileille PC -valoille: 5 vaihetta
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, Heinäkuu
Anonim
Arduino Led Strip -ohjain viileille PC -valoille
Arduino Led Strip -ohjain viileille PC -valoille

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

Tarvittavat osat
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

Yhteys
Yhteys
Yhteys
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

PC -kotelon sisään asettaminen
PC -kotelon sisään asettaminen
PC -kotelon sisään asettaminen
PC -kotelon sisään asettaminen
PC -kotelon sisään asettaminen
PC -kotelon sisään asettaminen

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.

Suositeltava: