Innholdsfortegnelse:

LED Strip Controller: 8 trinn (med bilder)
LED Strip Controller: 8 trinn (med bilder)

Video: LED Strip Controller: 8 trinn (med bilder)

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

I denne instruksen tar jeg deg gjennom trinnene for hvordan du bruker og administrerer LED -stripene dine ved å bygge et kontrollgrensesnitt. Jeg har hatt det veldig gøy med disse lysene, som jeg er sikker på at du også vil gjøre. Hvis du liker dette instruerbare, må du stemme på det i Lighting Challenge!

Med denne kontrolleren vil brukeren kunne velge forskjellige farger samt handlinger som blink, fade og jage til LED -stripen. Søknadene og tilpasningene er uendelige. Nyt:)

Sikkerhetshensyn: Ved lodding må du arbeide i et godt ventilert område med en skikkelig matte og vernebriller. Sørg også for at du bruker riktig personlig verneutstyr når du arbeider med forskjellige verktøy gjennom hele denne opplæringen.

*Andre notater: Dette prosjektet inkluderer ikke huset, men heller kretsen, koden og det generelle grensesnittet. Dette gir deg friheten til å designe huset slik du ønsker det:)

Rekvisita

  • LCD 20x04 skjerm
  • 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å kryss (valgfritt)
  • 3x M2 skrue
  • 3x M2 sekskantmutter
  • 2x 12 V 1A -adaptere
  • Arduino Uno Board
  • 5-10 m LED stripelys

Trinn 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. Lodd I2C -modulen på baksiden av LCD 20x04 -skjermen. I2C -modulen brukes til å kommunisere med en LCD -skjerm uten behov for rot av ledninger. Ikke bekymre deg for pin -tilkoblinger til Arduino Uno ennå.

2. Fest LCD -skjermen til toppen av perf -kortet med M2 -skruer og sekskantmuttere.

3. Fest Arduino til bunnen av perf -brettet med M2 -skruer og sekskantmuttere. Det er veldig viktig at begge disse komponentene er sikre og ikke beveger seg.

Trinn 2: Knapper + Initial Circuitry

Knapper + Initial Circuitry
Knapper + Initial Circuitry
Knapper + Initial Circuitry
Knapper + Initial Circuitry
Knapper + Initial Circuitry
Knapper + Initial Circuitry

1. Ved å bruke mannlige til kvinnelige jumperkabler, fest pinnene til portene på Arduino som vist nedenfor:

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

2. Plasser de 4 store PTM-knappene (trykk-å-lage) i et firkantet format som vist ovenfor på perf-brettet. Det skal være en knapp øverst til venstre, nederst til venstre, øverst til høyre og nederst til høyre. Ingen tilkoblinger må gjøres til disse knappene ennå.

Trinn 3: Sette opp hovedknappene

Sette opp hovedknappene
Sette opp hovedknappene
Sette opp hovedknappene
Sette opp hovedknappene
Sette opp hovedknappene
Sette opp hovedknappene

Nå er det på tide å feste disse knappene til Arduino. Sørg for at du kobler disse til på en fin måte for å holde brukergrensesnittet klart for brukeren.

1. Fest alle knappene til en vanlig5V -skinne som er koblet til Arduino.

2. Den andre terminalen på hver knapp skal kobles til følgende Arduino UNO -pinner:

  • Knapp øverst til venstre ………. Pin 8
  • Knapp nederst til venstre ………. Pin 9
  • Knapp øverst til høyre ………. Pin 10
  • Knapp nederst til høyre ………. Pin 11

3. Til slutt bør hver terminal (ikke 5V) også kobles til en 10K Ohm nedtrekksmotstand til GND for å redusere flytende spenning og støy.

Trinn 4: Ekstra strømkilde + LED -stripe

Ekstra strømkilde + LED -stripe
Ekstra strømkilde + LED -stripe
Ekstra strømkilde + LED -stripe
Ekstra strømkilde + LED -stripe
Ekstra strømkilde + LED -stripe
Ekstra strømkilde + LED -stripe

Dessverre er LED-strimler kraftkrevende og krever derfor tilstrekkelige strømkilder. Av denne grunn la jeg til en annen 12V 1A -adapter som var beregnet på å forsyne stripen med spenning. Men hvis du kan få tak i en adapter med større effekt, vil jeg anbefale det på det sterkeste (jeg kunne ikke på grunn av COVID-19-begrensninger).

1. Fjern strømadapterkabelen og fest den positive ledningen til den positive forsyningen på LED -stripen og GND til GND på LED -stripen.

2. Bruk en startkabel til å sikre at pinne 6 på Arduino er koblet til datakabelen på LED -stripen. Dette er pinnen som vil fortelle stripen hvordan den skal oppføre seg/hva den skal vises.

Trinn 5: Mindre knapper

Mindre knapper
Mindre knapper
Mindre knapper
Mindre knapper

Jeg la til disse mindre knappene for å gjøre det mulig for brukeren å justere hastigheten på funksjoner som blink, fade og chase. Ved å trykke på knappen på toppen øker hastigheten på disse handlingene ved å redusere forsinkelsen som skiller disse løkkene. Begge disse knappene er PTM og er en tilleggsfunksjon.

1. Legg knappene på perf -brettet og lodd dem på plass. Forstå hvilke sider som er motsatte terminaler ved hjelp av et multimeter bare for å være sikker.

2. Den ene siden av begge knappene skal igjen kobles til en vanlig 5V -skinne.

3. Den andre siden av begge knappene bør kobles til følgende Arduino -pinner:

  • Toppknapp (Reduser hastighet) - Pin 12 Arduino
  • Bunnknapp (øk hastighet) - Pin 13 Arduino

Trinn 6: Programvareoppsett

Programvareoppsett
Programvareoppsett

For å kjøre koden må du installere de to bibliotekene som er koblet nedenfor.

LiquidCrystal_I2C

FastLED

Hvis du allerede har disse bibliotekene, går du til "Verktøy", deretter "Bibliotekbehandling", søker deretter etter disse bibliotekene og klikker enten "Installer" eller "Oppdater" som vist ovenfor.

Trinn 7: Koden

Koden
Koden
Koden
Koden

Last ned, kopier og lim inn koden nedenfor i Arduino IDE og last den opp til brettet. Koble 12V strømkilden til kortet, og hvis alt er på plass, skal skjermen lyse med meldingen: 'LED STRIP CONTROLLER'.

Hvis du møter problemer med noen del av prosessen, kan du stille et spørsmål i kommentarfeltet nedenfor, og jeg vil gjøre mitt beste for å svare.

Trinn 8: Ferdig

Image
Image
Ferdig!
Ferdig!

Du er ferdig! Nyt:)

Anbefalt: