Indholdsfortegnelse:

LED Strip Controller: 8 trin (med billeder)
LED Strip Controller: 8 trin (med billeder)

Video: LED Strip Controller: 8 trin (med billeder)

Video: LED Strip Controller: 8 trin (med billeder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Juli
Anonim
LED Strip Controller
LED Strip Controller
LED Strip Controller
LED Strip Controller

I denne instruktionsbog vil jeg tage dig igennem trinene i, hvordan du bruger og administrerer dine LED -strimler ved at bygge en kontrolgrænseflade. Jeg har haft det sjovt med disse lamper, som jeg er sikker på, at du også vil. Hvis du kan lide dette instruerbare, skal du sørge for at stemme på det i Lighting Challenge!

Med denne controller vil brugeren være i stand til at vælge forskellige farver samt handlinger såsom blink, fade og jagt til deres LED -strimmel. Ansøgningerne og tilpasningerne er uendelige. God fornøjelse:)

Sikkerhedsmæssige overvejelser: Sørg for at arbejde i et godt ventileret område med en ordentlig måtte og sikkerhedsbriller ved lodning. Sørg også for at bruge korrekt PPE, når du arbejder med forskellige værktøjer i hele denne vejledning.

*Andre bemærkninger: Dette projekt inkluderer ikke huset, men derimod kredsløb, kode og generel grænseflade. Dette giver dig friheden til at designe huset, som du finder passende:)

Forbrugsvarer

  • LCD 20x04 skærm
  • I2C -modul
  • Perf Board (9 x 15 cm)
  • Jumperkabler (M til F, M til M, F til F)
  • 6x 10k Ohm
  • Arduino USB -kabel
  • 4x store PTM knapper
  • 2x små PTM -knapper
  • 7x Små kryds (valgfrit)
  • 3x M2 skrue
  • 3x M2 sekskantnødder
  • 2x 12 V 1A -adaptere
  • Arduino Uno Board
  • 5 - 10m LED Strip Lights

Trin 1: LCD, I2C, Arduino UNO og Perf Board

LCD, I2C, Arduino UNO og Perf Board
LCD, I2C, Arduino UNO og Perf Board
LCD, I2C, Arduino UNO og Perf Board
LCD, I2C, Arduino UNO og Perf Board
LCD, I2C, Arduino UNO og Perf Board
LCD, I2C, Arduino UNO og Perf Board

1. Lod lod I2C -modulet bag på LCD 20x04 -displayet. I2C -modulet bruges til at kommunikere med en LCD -skærm uden behov for et rod af ledninger. Du skal ikke bekymre dig om pin -forbindelser til Arduino Uno endnu.

2. Fastgør LCD -skærmen til toppen af perfektpladen ved hjælp af M2 -skruer og sekskantmøtrikker.

3. Fastgør Arduino til bunden af perf bordet ved hjælp af M2 skruer og sekskantmøtrikker. Det er meget vigtigt, at begge disse komponenter er sikre og ikke bevæger sig.

Trin 2: Knapper + Indledende kredsløb

Knapper + Indledende kredsløb
Knapper + Indledende kredsløb
Knapper + Indledende kredsløb
Knapper + Indledende kredsløb
Knapper + Indledende kredsløb
Knapper + Indledende kredsløb

1. Brug stikkontakter fra han til hun, og fastgør stifterne til portene på Arduino som angivet nedenfor:

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

2. Placer de 4 store PTM (push-to-make) knapper i et firkantet format som vist ovenfor på perf boardet. Der skal være en knap øverst til venstre, nederst til venstre, øverst til højre og nederst til højre. Der skal endnu ikke foretages forbindelser til disse knapper.

Trin 3: Opsætning af hovedknapperne

Opsætning af hovedknapperne
Opsætning af hovedknapperne
Opsætning af hovedknapperne
Opsætning af hovedknapperne
Opsætning af hovedknapperne
Opsætning af hovedknapperne

Nu er det tid til at vedhæfte disse knapper til Arduino. Sørg for, at du kører disse på en pæn måde for at holde brugergrænsefladen fri for brugeren.

1. Sæt alle knapperne på en fælles5V -skinne, der er forbundet til Arduino.

2. Den anden terminal på hver knap skal tilsluttes følgende Arduino UNO -ben:

  • Knap øverst til venstre ………. Pin 8
  • Knap nederst til venstre ………. Pin 9
  • Knappen øverst til højre ………. Pin 10
  • Knap nederst til højre ………. Pin 11

3. Endelig skal hver terminal (ikke 5V) også tilsluttes en 10K Ohm pull-down modstand til GND for at reducere flydende spænding og støj.

Trin 4: Ekstra strømkilde + LED -strip

Ekstra strømkilde + LED -strip
Ekstra strømkilde + LED -strip
Ekstra strømkilde + LED -strip
Ekstra strømkilde + LED -strip
Ekstra strømkilde + LED -strip
Ekstra strømkilde + LED -strip

Desværre er LED-strimler strømintensive og kræver derfor tilstrækkelige strømkilder. Af denne grund tilføjede jeg en anden 12V 1A adapter udelukkende beregnet til at levere spænding til båndet. Men hvis du kan få fingre i en adapter med en større effekt, vil jeg stærkt anbefale det (jeg kunne ikke på grund af COVID-19-begrænsninger).

1. Fjern strømadapterkablet, og fastgør den positive ledning til plusforsyningen på LED -strimlen og GND til GND på LED -strimlen.

2. Brug et jumperkabel til at sikre, at pin 6 på Arduino er tilsluttet datakablet på LED -båndet. Dette er stiften, der fortæller strimlen, hvordan den skal opføre sig/hvad den skal vise.

Trin 5: Mindre knapper

Mindre knapper
Mindre knapper
Mindre knapper
Mindre knapper

Jeg tilføjede disse mindre knapper for at gøre det muligt for brugeren at justere hastigheden på funktioner som blink, fade og jagt. Ved at trykke på knappen øverst øges hastigheden af disse handlinger ved at reducere den forsinkelse, der adskiller disse sløjfer. Begge disse knapper er PTM og er en ekstra funktion.

1. Læg knapperne på perf -bordet og lod dem på plads. Forstå hvilke sider der er modsatte terminaler ved hjælp af et multimeter bare for at være sikker.

2. Den ene side af begge knapper skal igen tilsluttes en fælles 5V -skinne.

3. Den anden side af begge knapper skal tilsluttes følgende Arduino -ben:

  • Topknap (formindsk hastighed) - Pin 12 Arduino
  • Bundknap (øg hastighed) - Pin 13 Arduino

Trin 6: Softwareopsætning

Opsætning af software
Opsætning af software

For at køre koden skal du installere de to biblioteker, der er linket herunder.

LiquidCrystal_I2C

FastLED

Hvis du allerede har disse biblioteker, skal du gå til 'Værktøjer', derefter 'Bibliotekshåndtering', derefter søge efter disse biblioteker og klikke på enten 'Installer' eller 'Opdater' som vist ovenfor.

Trin 7: Koden

Koden
Koden
Koden
Koden

Download, kopier og indsæt nedenstående kode i din Arduino IDE og upload den til tavlen. Tilslut 12V strømkilden til kortet, og hvis alt er på plads, skal skærmen lyse med meddelelsen: 'LED STRIP CONTROLLER'.

Hvis du støder på problemer med en del af processen, er du velkommen til at stille et spørgsmål i kommentarfeltet herunder, og jeg vil gøre mit bedste for at svare.

Trin 8: Færdig

Image
Image
Færdig!
Færdig!

Du er færdig! God fornøjelse:)

Anbefalede: