Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Conexiune
- Pasul 3: Codificare
- Pasul 4: Plasarea în interiorul carcasei PC
- Pasul 5: Gata
Video: Controller cu bandă LED Arduino pentru lumini cool pentru PC: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Am această bandă de LED-uri RGB cool de la aliexpress și vreau să o folosesc pentru luminile computerului.
Prima problemă este fierbinte să o controlăm, apoi cum să-l alimentăm.
Această instrucțiune vă arată cum să o faceți cu codul github arduino, video de proiect de lucru și ghid pas cu pas.
Pasul 1: Piese necesare
Pentru acest proiect vom folosi:
- Arduino nano
- Bandă RGB
- Tranzistor NPN
- Rezistor 100-220 Ohm
- Sârme de jumper
- Pană de pâine
Suplimentar:
Set de lipit
Motivul pentru care este nevoie de tranzistoare este că majoritatea benzilor RGB au nevoie de 12 volți pentru a fi alimentate, așa că vom avea nevoie de o sursă de alimentare externă pentru banda RGB și una secundară pentru arduino (am putea folosi și un regulator de tensiune 7805 pentru scară de la 12 volți la 5 volți).
Tranzistoarele stabilesc tensiunea dată fiecărui canal de culoare controlând luminozitatea și tipul de culoare.
Banda cu LED-uri RGB pe care o folosesc este un SMD 3528. Nu are o mulțime de LED-uri RGB, dar are în schimb 2 LED-uri verzi, 2 albastre și 2 roșii pentru fiecare piesă (întreaga bandă este împărțită în piese de 10 cm, deci puteți tăia lungimea dorită, lipiți-o și va funcționa). Cu aceste cunoștințe știm că setarea de 50% la roșu și 50% la albastru nu va genera o culoare violet. În schimb, vom avea leduri roșii și albastre cu luminozitate scăzută.
Pentru a avea efectul de culoare întreagă va trebui să cumpărăm o bandă cu led diferită.
P. S. nu vom folosi benzi cu leduri adresabile.
Pasul 2: Conexiune
Vom lua panoul și vom pune arduino nano cu 3 tranzistoare pe el.
Fiecare tranzistor are 3 pini ca bază, colector și emițător. Vom conecta un canal după cum urmează:
- Baza la canalul pin Ardino
- Colector la canalul relativ condus
- Emițător la GND
Canalele sunt:
- ALBASTRU Arduino D3
- RED Arduino D5
- VERDE Arduino D6
Simțiți-vă liber să schimbați pinout-ul, nu uitați să alegeți pinii PWM în arduino.
Pasul 3: Codificare
Codul complet arduino este disponibil pe github și poate fi utilizat cu Arduino IDE.
Am codificat câteva funcții pentru a vedea câteva efecte de bază:
- fade_colors_slow: se estompează prin fiecare culoare (roșu, verde și albastru) cu FADESPEED și KEEPCOLORTIME ca secunde.
- all_on: setează toate cele 3 culori
- change_colors_rough: schimbă culorile direct de la una la alta
Puteți să le buclați, să creați o viteză de estompare dinamică sau orice altceva. Amintiți-vă doar că această bandă LED nu este full-RGB, are canale separate de roșu, verde și albastru, astfel încât acele funcții sunt interesante pentru această bandă. A avea alte benzi va avea ca rezultat diferite culori și stiluri de estompare.
Pasul 4: Plasarea în interiorul carcasei PC
Acum este timpul să tăiați banda rgb și să o așezați în carcasa computerului. Am ales să așez panoul de deasupra sursei de alimentare (baza este din plastic, deci nu se vor face comenzi rapide).
Pentru a porni proiectul putem folosi conectorul periferic al sursei de alimentare (vezi imaginea pinoutului) care oferă 5V și 12V direct de la sursa de alimentare. Conectați:
- 5V la Arduinot Vin
- Bandă de 12V la RGB 12v
- GND către Arduino GND
Dacă doriți să încărcați în continuare un cod sau să îl modificați, putem scoate conectorul de 5V și conecta arduino la computer utilizând portul USB. În acest fel ne putem încărca codul și putem alimenta arduino.
Pasul 5: Gata
Acum aveți sistemul dvs. personal de iluminare pentru computer. Simțiți-vă liber să modificați codul și să vă adaptați la nevoile dvs.
Unele modificări pot fi aduse acestui proiect, inclusiv:
- Utilizarea unui NODEMCU V3 ca controler cu un server web personal care are butoane și o interfață interesantă pentru a schimba setările și efectele de culoare sau având o zmeură cu interfață care trimite cereri HTTP către controler (vezi acest proiect)
- Folosind un ATTINY85 ca controler pentru a micșora întregul proiect (poate lipi totul într-un PCB). O postare completă poate fi găsită aici)
- Adăugarea unui modul Bluetooth HC-05 pentru a controla prin Bluetooth …
Asta e! A se distra.
Recomandat:
Oglindă de vanitate DIY în pași simpli (folosind lumini cu bandă LED): 4 pași
DIY Vanity Mirror în pași simpli (folosind LED Strip Lights): În acest post, am realizat o DIY Vanity Mirror cu ajutorul benzilor LED. Este foarte mișto și trebuie să le încerci și tu
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
Husă pentru telefon cu bandă de rață, cu pungă pentru bani: 3 pași (cu imagini)
Carcasă pentru telefon cu bandă de rață, cu pungă pentru bani: această instrucțiune vă va arăta cum să confecționați complet o carcasă pentru telefon din bandă de rață, cu o pungă în spate care poate conține una sau două facturi. Declinare de responsabilitate: acest caz nu va oferi o protecție adecvată telefonului dvs. dacă îl scăpați. Cu toate acestea, acest caz
Cum se face o bandă led (bandă de cupru): 4 pași (cu imagini)
Cum să faceți o bandă cu led (bandă de cupru): În acest tutorial rapid vă voi arăta băieților cum să faceți o bandă cu led simplă folosind bandă de cupru și câteva led-uri SMD cu puțină muncă de lipit. Acest proiect este rapid și poate fi și util. Deoarece această bandă LED funcționează pe o sursă de alimentare foarte frecventă de 3,7V
Lumini de Crăciun DIY setate pe muzică - Lumini de casă coregrafiate: 15 pași (cu imagini)
Luminile de Crăciun DIY setate pe muzică - Lumini de casă coregrafiate: Luminile de Crăciun DIY setate pe muzică - Lumini de casă coreografiate Acesta NU este un DIY pentru începători. Veți avea nevoie de o înțelegere fermă în ceea ce privește electronica, circuitul, programarea BASIC și inteligența generală despre siguranța electrică. Acest DIY este pentru o persoană cu experiență, așa că