Spisu treści:

Kontroler taśmy LED: 8 kroków (ze zdjęciami)
Kontroler taśmy LED: 8 kroków (ze zdjęciami)

Wideo: Kontroler taśmy LED: 8 kroków (ze zdjęciami)

Wideo: Kontroler taśmy LED: 8 kroków (ze zdjęciami)
Wideo: Wszystko o taśmach LED - jaki zasilacz do listwy LED, jak łączyć, jak instalować oświetlenie LED? 2024, Lipiec
Anonim
Kontroler taśmy LED
Kontroler taśmy LED
Kontroler taśmy LED
Kontroler taśmy LED

W tej instrukcji przeprowadzę Cię przez kroki, jak używać i zarządzać paskami LED, budując interfejs sterowania. Świetnie się bawiłem z tymi światłami i jestem pewien, że ty też. Jeśli podoba Ci się ta instrukcja, nie zapomnij zagłosować na nią w Wyzwaniu Światła!

Za pomocą tego kontrolera użytkownik będzie mógł wybrać różne kolory, a także działania, takie jak miganie, zanikanie i pościg do paska LED. Zastosowania i adaptacje są nieograniczone. Cieszyć się:)

Względy bezpieczeństwa: podczas lutowania upewnij się, że pracujesz w dobrze wentylowanym miejscu z odpowiednią matą i okularami ochronnymi. Upewnij się również, że używasz odpowiednich środków ochrony osobistej podczas pracy z różnymi narzędziami w tym samouczku.

*Inne uwagi: Ten projekt nie obejmuje obudowy, ale raczej obwód, kod i ogólny interfejs. Daje to swobodę projektowania obudowy według własnego uznania:)

Kieszonkowe dzieci

  • Ekran LCD 20x04
  • Moduł I2C
  • Deska perforowana (9x15 cm)
  • Kable połączeniowe (M do F, M do M, F do F)
  • 6x 10k Ohm
  • Kabel USB Arduino
  • 4x duże przyciski PTM
  • 2x małe przyciski PTM
  • 7x małe skrzyżowania (opcjonalnie)
  • 3x śruba M2
  • 3x nakrętki sześciokątne M2
  • 2x adaptery 12 V 1A
  • Płytka Arduino Uno
  • 5 - 10 m taśm LED

Krok 1: LCD, I2C, Arduino UNO i płyta perforowana

LCD, I2C, Arduino UNO i płytka perforowana
LCD, I2C, Arduino UNO i płytka perforowana
LCD, I2C, Arduino UNO i płytka perforowana
LCD, I2C, Arduino UNO i płytka perforowana
LCD, I2C, Arduino UNO i płytka perforowana
LCD, I2C, Arduino UNO i płytka perforowana

1. Przylutuj moduł I2C z tyłu wyświetlacza LCD 20x04. Moduł I2C służy do komunikacji z ekranem LCD bez plątaniny przewodów. Nie martw się jeszcze o połączenia pinowe z Arduino Uno.

2. Przymocuj ekran LCD do górnej części płytki perforowanej za pomocą śrub M2 i nakrętek sześciokątnych.

3. Przymocuj Arduino do spodu płytki perforowanej za pomocą śrub M2 i nakrętek sześciokątnych. Bardzo ważne jest, aby oba te elementy były bezpieczne i nie poruszały się.

Krok 2: Przyciski + obwód początkowy

Przyciski + obwód początkowy
Przyciski + obwód początkowy
Przyciski + obwód początkowy
Przyciski + obwód początkowy
Przyciski + obwód początkowy
Przyciski + obwód początkowy

1. Używając kabli połączeniowych męskich do żeńskich, podłącz styki do portów w Arduino, jak pokazano poniżej:

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. Umieść 4 duże przyciski PTM (push-to-make) w formacie kwadratu, jak pokazano powyżej, na tablicy perforacji. Powinien być lewy górny, lewy dolny, prawy górny i prawy dolny. Nie trzeba jeszcze nawiązywać połączeń z tymi przyciskami.

Krok 3: Konfiguracja głównych przycisków

Konfigurowanie głównych przycisków
Konfigurowanie głównych przycisków
Konfigurowanie głównych przycisków
Konfigurowanie głównych przycisków
Konfigurowanie głównych przycisków
Konfigurowanie głównych przycisków

Teraz czas na podpięcie tych przycisków do Arduino. Upewnij się, że łączysz je w schludny sposób, aby interfejs użytkownika był przejrzysty dla użytkownika.

1. Podłącz wszystkie przyciski do szyny common5V, która jest podłączona do Arduino.

2. Drugi zacisk każdego przycisku należy podłączyć do następujących pinów Arduino UNO:

  • Lewy górny przycisk………. Pin 8
  • Dolny lewy przycisk………. Pin 9
  • Prawy górny przycisk………. Pin 10
  • Prawy dolny przycisk………. Pin 11

3. Na koniec, każdy zacisk (nie 5V) powinien być również podłączony do rezystora obniżającego 10K Ohm do GND w celu zmniejszenia napięcia i szumów.

Krok 4: Dodatkowe źródło zasilania + pasek LED

Dodatkowe źródło zasilania + pasek LED
Dodatkowe źródło zasilania + pasek LED
Dodatkowe źródło zasilania + pasek LED
Dodatkowe źródło zasilania + pasek LED
Dodatkowe źródło zasilania + pasek LED
Dodatkowe źródło zasilania + pasek LED

Niestety taśmy LED są energochłonne i dlatego wymagają odpowiednich źródeł prądu. Z tego powodu dodałem drugi zasilacz 12V 1A przeznaczony wyłącznie do zasilania listwy. Jeśli jednak możesz dostać w swoje ręce adapter o większej mocy znamionowej, gorąco go polecam (nie mogłem z powodu ograniczeń COVID-19).

1. Zdejmij kabel zasilacza i podłącz przewód dodatni do dodatniego zasilania na pasku LED i GND do GND na pasku LED.

2. Za pomocą kabla połączeniowego upewnij się, że pin 6 w Arduino jest podłączony do kabla danych na pasku LED. Jest to pin, który poinformuje pasek, jak ma się zachowywać/co ma wyświetlać.

Krok 5: Mniejsze przyciski

Mniejsze przyciski
Mniejsze przyciski
Mniejsze przyciski
Mniejsze przyciski

Dodałem te mniejsze przyciski, aby umożliwić użytkownikowi dostosowanie szybkości funkcji takich jak miganie, zanikanie i chase. Naciśnięcie przycisku na górze zwiększa szybkość tych działań, zmniejszając opóźnienie, które oddziela te pętle. Oba te przyciski są PTM i stanowią opcjonalną funkcję dodatkową.

1. Umieść guziki na płytce perforowanej i przylutuj je na miejscu. Aby mieć pewność, zrozum, które strony są przeciwległymi zaciskami, używając multimetru.

2. Jedna strona obu przycisków powinna być ponownie podłączona do wspólnej szyny 5V.

3. Drugą stronę obu przycisków należy podłączyć do następujących pinów Arduino:

  • Przycisk górny (zmniejszanie prędkości) - pin 12 Arduino
  • Dolny przycisk (zwiększanie prędkości) - pin 13 Arduino

Krok 6: Konfiguracja oprogramowania

Konfiguracja oprogramowania
Konfiguracja oprogramowania

Aby uruchomić kod, musisz zainstalować dwie biblioteki połączone poniżej.

LiquidCrystal_I2C

FastLED

Jeśli masz już te biblioteki, przejdź do „Narzędzia”, a następnie „Menedżer bibliotek”, a następnie wyszukaj te biblioteki i kliknij „Zainstaluj” lub „Aktualizuj”, jak pokazano powyżej.

Krok 7: Kodeks

Kod
Kod
Kod
Kod

Pobierz, skopiuj i wklej poniższy kod do swojego Arduino IDE i prześlij go na płytkę. Podłącz zasilanie 12V do płytki i jeśli wszystko jest na swoim miejscu, ekran powinien się zaświecić z komunikatem: 'LED STRIP CONTROLLER'.

Jeśli napotkasz jakiekolwiek problemy z jakąkolwiek częścią procesu, możesz zadać pytanie w sekcji komentarzy poniżej, a postaram się odpowiedzieć.

Krok 8: Gotowe

Image
Image
Skończone!
Skończone!

Gotowe! Cieszyć się:)

Zalecana: