Spisu treści:
- Krok 1: Potrzebne części
- Krok 2: Połączenie
- Krok 3: Kodowanie
- Krok 4: Umieszczenie wewnątrz obudowy komputera
- Krok 5: Gotowe
Wideo: Kontroler Arduino Led Strip do chłodnych lampek PC: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Mam ten fajny pasek led RGB z aliexpress i chcę go użyć do oświetlenia komputera.
Pierwszym problemem jest to, żeby go kontrolować, a potem jak go zasilić.
Ta instrukcja pokazuje, jak to zrobić za pomocą kodu github arduino, działającego wideo projektu i przewodnika krok po kroku.
Krok 1: Potrzebne części
W tym projekcie wykorzystamy:
- Arduino nano
- Pasek RGB
- Tranzystor NPN
- Rezystor 100-220 Ohm
- Przewody połączeniowe
- Deska do krojenia chleba
Dodatkowy:
Zestaw lutowniczy
Powodem, dla którego potrzebne są tranzystory, jest to, że większość pasków RGB wymaga zasilania napięciem 12 V, więc będziemy potrzebować zewnętrznego zasilacza do paska RGB i drugiego do arduino (możemy również użyć regulatora napięcia 7805 do skala od 12 V do 5 V).
Tranzystory ustawiają napięcie podawane na każdy kanał koloru, kontrolując jasność i typ koloru.
Taśma LED RGB, której używam, to SMD 3528. Nie ma wielu diod RGB, ale zamiast tego ma 2 zielone, 2 niebieskie i 2 czerwone diody na każdą ścieżkę (cała taśma jest podzielona na 10 cm ścieżki, więc możesz przyciąć żądaną długość, przylutować i zadziała). Dzięki tej wiedzy wiemy, że ustawienie 50% na czerwony i 50% na niebieski nie wygeneruje koloru fioletowego. Zamiast tego będziemy mieli czerwone i niebieskie diody LED o niskiej jasności.
Aby uzyskać efekt pełnokolorowy, będziemy musieli dokupić inną taśmę led.
PS nie będziemy używać adresowalnych taśm led.
Krok 2: Połączenie
Weźmiemy płytkę stykową i postawimy na niej arduino nano z 3 tranzystorami.
Każdy tranzystor ma 3 piny jako bazę, kolektor i emiter. Połączymy jeden kanał w następujący sposób:
- Podstawa do kanału pinowego Ardino
- Kolektor do kanału względnego led
- Emiter do GND
Kanały to:
- NIEBIESKI Arduino D3
- CZERWONY Arduino D5
- ZIELONY Arduino D6
Zapraszam do zmiany pinoutów, pamiętaj tylko o wyborze pinów PWM w arduino.
Krok 3: Kodowanie
Pełny kod arduino jest dostępny na github i może być używany z Arduino IDE.
Zakodowałem kilka funkcji, aby zobaczyć podstawowe efekty:
- fade_colors_slow: zanika przez każdy kolor (czerwony, zielony i niebieski) z FADESPEED i KEEPCOLORTIME jako sekundami.
- all_on: włącza wszystkie 3 kolory
- change_colors_rough: zmienia kolory bezpośrednio z jednego na drugi
Możesz je zapętlić, stworzyć dynamiczną prędkość zanikania lub cokolwiek innego. Pamiętaj tylko, że ta taśma led nie jest w pełni RGB, ma oddzielne kanały czerwony, zielony i niebieski, więc te funkcje są fajne dla tego paska. Posiadanie innych pasków spowoduje różne kolory i blaknięcie stylów.
Krok 4: Umieszczenie wewnątrz obudowy komputera
Teraz nadszedł czas, aby wyciąć pasek rgb i umieścić go w obudowie komputera. Zdecydowałem się umieścić płytkę stykową na górze zasilacza (podstawa jest plastikowa, więc nie będzie żadnych skrótów).
Do zasilania projektu możemy wykorzystać złącze peryferyjne zasilacza (patrz zdjęcie wyprowadzeń), które oferuje napięcie 5V i 12V bezpośrednio z zasilacza. Łączyć:
- 5V do Arduinota Vin
- 12V do taśmy RGB 12v
- GND do Arduino GND
Jeśli chcesz kontynuować wgrywanie jakiegoś kodu lub jego zmianę, możemy usunąć złącze 5V i podłączyć arduino do komputera za pomocą portu USB. W ten sposób możemy wgrać nasz kod i włączyć arduino.
Krok 5: Gotowe
Teraz masz swój osobisty system oświetlenia dla swojego komputera. Zapraszam do zmiany kodu i dostosowania do swoich potrzeb.
W tym projekcie można wprowadzić pewne zmiany, w tym:
- Używanie NODEMCU V3 jako kontrolera z osobistym serwerem WWW z przyciskami i fajnym interfejsem do zmiany ustawień i efektów kolorystycznych lub posiadanie maliny z interfejsem wysyłającym żądania HTTP do kontrolera (zobacz ten projekt)
- Wykorzystanie ATTINY85 jako kontrolera do obkurczenia całego projektu (może wlutowanie wszystkiego do płytki drukowanej). Pełny wpis można znaleźć tutaj)
- Dodanie modułu bluetooth HC-05 do sterowania przez bluetooth…
Otóż to! Baw się dobrze.
Zalecana:
NeoPixel Clip-On C9 dyfuzory do lampek choinkowych: 6 kroków (ze zdjęciami)
NeoPixel Clip-On C9 Dyfuzory do lampek bożonarodzeniowych: Czasami dobre rzeczy znikają – na przykład matowe żarówki C9. Wiesz, te, w których odpryskuje farba. Tak, te matowe żarówki C9 dobroci Charliego Browna.. Oto odpowiedni dyfuzor LED C9 dla adresowalnych diod LED WS2811 NeoPixel 12 mm. Przez p
DIY lustro kosmetyczne w prostych krokach (przy użyciu lampek LED): 4 kroki
DIY Vanity Mirror w łatwych krokach (przy użyciu taśm LED): W tym poście wykonałem DIY Vanity Mirror za pomocą taśm LED. To naprawdę fajne i musisz też ich spróbować
Tester napięcia baterii lampek choinkowych: 12 kroków (ze zdjęciami)
Tester napięcia baterii lampek choinkowych: Po świętach możesz mieć zepsute lampy, które już się nie zapalają. Możesz ich użyć do wielu ciekawych projektów, takich jak na przykład ten. Tester baterii 1,5 V, który wykorzystuje lampki choinkowe jako wyświetlacz;
Jak wyodrębnić diody LED z lampek choinkowych LED: 6 kroków
Jak wyodrębnić diody LED z lampek choinkowych LED: Ta instrukcja obejmie wydobywanie diod LED z formowanych lampek choinkowych LED
Zestaw lampek rowerowych wielokrotnego ładowania z baterią do butelek: 13 kroków
Akumulatorowy zestaw oświetlenia rowerowego z baterią do butelek: To jest mój zestaw świateł, który właśnie ukończyłem na długie szkockie zimy, wraz z przednimi lampami o dużej mocy i prawdziwymi diodami LED oraz akumulatorem do butelek. Czerpię inspirację od kilku osób, do których odnoszą się podziękowania