Obsah:

Ovládač LED pásikov: 8 krokov (s obrázkami)
Ovládač LED pásikov: 8 krokov (s obrázkami)
Anonim
LED páskový ovládač
LED páskový ovládač
LED páskový ovládač
LED páskový ovládač

V tomto návode vás prevediem krokmi, ako používať a spravovať pásy LED vytvorením ovládacieho rozhrania. S týmito svetlami som si užil veľa zábavy, pretože som si istý, že aj vy. Ak sa vám páči tento návod, určite zaň hlasujte v rámci výzvy na osvetlenie!

S týmto ovládačom bude užívateľ môcť vybrať rôzne farby, ako aj akcie, ako je blikanie, blednutie a naháňanie ich LED pásika. Aplikácie a úpravy sú nekonečné. Užite si to:)

Bezpečnostné aspekty: Pri spájkovaní pracujte v dobre vetranom priestore so správnou podložkou a ochrannými okuliarmi. V rámci tohto tutoriálu tiež zabezpečte používanie správnych OOPP pri práci s rôznymi nástrojmi.

*Ďalšie poznámky: Tento projekt nezahŕňa kryt, ale obvod, kód a všeobecné rozhranie. To vám dáva slobodu navrhnúť si bývanie podľa vlastného uváženia:)

Zásoby

  • Obrazovka LCD 20x04
  • Modul I2C
  • Perfová doska (9 x 15 cm)
  • Prepojovacie káble (M až F, M až M, F až F)
  • 6 x 10 kOhm
  • Kábel USB Arduino
  • 4x veľké tlačidlá PTM
  • 2x malé tlačidlá PTM
  • 7x malé prepojenia (voliteľné)
  • 3x skrutka M2
  • 3x šesťhranné matice M2
  • 2x 12 V 1A adaptéry
  • Doska Arduino Uno
  • 5 - 10 m LED pásových svetiel

Krok 1: LCD, I2C, Arduino UNO a Perf Board

LCD, I2C, Arduino UNO a Perf Board
LCD, I2C, Arduino UNO a Perf Board
LCD, I2C, Arduino UNO a Perf Board
LCD, I2C, Arduino UNO a Perf Board
LCD, I2C, Arduino UNO a Perf Board
LCD, I2C, Arduino UNO a Perf Board

1. Spájkujte modul I2C na zadnú stranu displeja LCD 20x04. Modul I2C sa používa na komunikáciu s LCD obrazovkou bez nutnosti použitia káblov. O pinové pripojenia k Arduino Uno si zatiaľ nerobte starosti.

2. Upevnite obrazovku LCD k hornej časti výkonnej dosky pomocou skrutiek M2 a šesťhranných matíc.

3. Zaistite Arduino k spodnej časti dosky perf pomocou skrutiek M2 a šesťhranných matíc. Je veľmi dôležité, aby obe tieto súčasti boli bezpečné a nepohybovali sa.

Krok 2: Tlačidlá + počiatočný obvod

Tlačidlá + počiatočný obvod
Tlačidlá + počiatočný obvod
Tlačidlá + počiatočný obvod
Tlačidlá + počiatočný obvod
Tlačidlá + počiatočný obvod
Tlačidlá + počiatočný obvod

1. Pomocou prepojovacích káblov muž - žena pripevnite kolíky k portom na Arduino, ako je uvedené nižšie:

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

2. Umiestnite 4 veľké tlačidlá PTM (push-to-make) do štvorcového formátu, ako je vidieť vyššie, na doske perf. Malo by existovať tlačidlo vľavo hore, vľavo dole, vpravo hore a vpravo dole. K týmto tlačidlám zatiaľ nie je potrebné vytvárať žiadne spojenia.

Krok 3: Nastavenie hlavných tlačidiel

Nastavenie hlavných tlačidiel
Nastavenie hlavných tlačidiel
Nastavenie hlavných tlačidiel
Nastavenie hlavných tlačidiel
Nastavenie hlavných tlačidiel
Nastavenie hlavných tlačidiel

Teraz je čas pripojiť tieto tlačidlá k Arduinu. Uistite sa, že ich prepojíte úhľadným spôsobom, aby bolo používateľské rozhranie jasné pre používateľa.

1. Pripojte všetky tlačidlá na bežnú 5V lištu, ktorá je pripojená k Arduinu.

2. Druhý terminál každého tlačidla by mal byť pripojený k nasledujúcim pinom Arduino UNO:

  • Ľavé horné tlačidlo ………. Pin 8
  • Dolné ľavé tlačidlo ………. Pin 9
  • Pravé horné tlačidlo ………. Pin 10
  • Pravé dolné tlačidlo ………. Pin 11

3. Nakoniec, každý terminál (nie 5V) by mal byť tiež pripojený k sťahovaciemu odporu 10K Ohm k GND, aby sa znížilo plávajúce napätie a šum.

Krok 4: Ďalší zdroj energie + LED pásik

Dodatočný zdroj energie + LED pásik
Dodatočný zdroj energie + LED pásik
Dodatočný zdroj energie + LED pásik
Dodatočný zdroj energie + LED pásik
Dodatočný zdroj energie + LED pásik
Dodatočný zdroj energie + LED pásik

LED pásy sú bohužiaľ náročné na energiu, a preto vyžadujú adekvátne zdroje elektrickej energie. Z tohto dôvodu som pridal druhý adaptér 12V 1A určený výhradne na napájanie pásu. Ak by ste však dostali do ruky adaptér s väčším výkonom, veľmi by som to odporučil (kvôli obmedzeniam COVID-19 som nemohol).

1. Odizolujte kábel napájacieho adaptéra a zapojte kladný vodič k plusovému napájaniu na páse LED a GND na GND na páse LED.

2. Pomocou prepojovacieho kábla skontrolujte, či je kolík 6 na zariadení Arduino zapojený do dátového kábla na páse LED. Toto je špendlík, ktorý pásku povie, ako sa má správať/čo má zobrazovať.

Krok 5: Menšie tlačidlá

Menšie tlačidlá
Menšie tlačidlá
Menšie tlačidlá
Menšie tlačidlá

Pridal som tieto menšie tlačidlá, aby používateľ mohol nastaviť rýchlosť funkcií, ako je blikanie, blednutie a chase. Stlačenie tlačidla hore zvýši rýchlosť týchto akcií znížením oneskorenia, ktoré oddeľuje tieto slučky. Obe tieto tlačidlá sú PTM a sú voliteľnou doplnkovou funkciou.

1. Umiestnite tlačidlá na dosku perf a spojte ich na mieste. Pre istotu pochopte, ktoré strany sú protiľahlými svorkami, pomocou multimetra.

2. Jedna strana oboch tlačidiel by mala byť opäť spojená so spoločnou 5V koľajnicou.

3. Druhá strana oboch tlačidiel by mala byť pripojená k nasledujúcim pinom Arduino:

  • Horné tlačidlo (zníženie rýchlosti) - pin 12 Arduino
  • Dolné tlačidlo (zvýšiť rýchlosť) - pin 13 Arduino

Krok 6: Nastavenie softvéru

Nastavenie softvéru
Nastavenie softvéru

Na spustenie kódu budete musieť nainštalovať dve nižšie prepojené knižnice.

LiquidCrystal_I2C

FastLED

Ak už tieto knižnice máte, prejdite na „Nástroje“, potom „Správca knižníc“, potom vyhľadajte tieto knižnice a kliknite na položku „Inštalovať“alebo „Aktualizovať“, ako je uvedené vyššie.

Krok 7: Kód

Kód
Kód
Kód
Kód

Stiahnite, skopírujte a prilepte nižšie uvedený kód do svojho Arduino IDE a nahrajte ho na tabuľu. Pripojte zdroj napájania 12V k doske a ak je všetko na svojom mieste, obrazovka by sa mala rozsvietiť so správou: „LED STRIP CONTROLLER“.

Ak máte s akoukoľvek časťou postupu problémy, neváhajte sa ma opýtať v nižšie uvedenej sekcii komentárov a ja sa pokúsim odpovedať.

Krok 8: Hotovo

Image
Image
Hotovo!
Hotovo!

Skončil si! Užite si to:)

Odporúča: