Innholdsfortegnelse:
- Rekvisita
- Trinn 1: LCD, I2C, Arduino UNO og Perf Board
- Trinn 2: Knapper + Initial Circuitry
- Trinn 3: Sette opp hovedknappene
- Trinn 4: Ekstra strømkilde + LED -stripe
- Trinn 5: Mindre knapper
- Trinn 6: Programvareoppsett
- Trinn 7: Koden
- Trinn 8: Ferdig
Video: LED Strip Controller: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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
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
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
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
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
Du er ferdig! Nyt:)
Anbefalt:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 trinn (med bilder)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Dette prosjektet bruker arduino til å kontrollere en RGB led strip med telefonen din via bluetooth. Du kan endre farge, få lys til å synkronisere med musikk eller gjøre dem automatisk justere for omgivelsesbelysningen
DIY LED Strip: Hvordan kutte, koble til, lodde og strøm LED Strip: 3 trinn (med bilder)
DIY LED -stripe: Hvordan kutte, koble til, lodde og strøm LED -stripe: Nybegynnerguide for å lage dine egne lysprosjekter ved hjelp av LED -stripe. Fleksibel pålitelig og enkel å bruke, LED -strips er det beste valget for en rekke applikasjoner. Jeg vil dekke det grunnleggende om å installere en enkel innendørs 60 LED/m LED -stripe, men i
ESP8266 RGB LED STRIP WIFI -kontroll - NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi - RGB LED STRIP Smarttelefonkontroll: 4 trinn
ESP8266 RGB LED STRIP WIFI -kontroll | NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi | RGB LED STRIP Smartphone Control: Hei folkens i denne opplæringen lærer vi hvordan du bruker nodemcu eller esp8266 som en IR -fjernkontroll for å kontrollere en RGB LED -stripe, og Nodemcu vil bli styrt av smarttelefonen over wifi. Så i utgangspunktet kan du kontrollere RGB LED STRIP med smarttelefonen din
Enklere WiFi LED Light Strip Controller: 8 trinn (med bilder)
Enklere WiFi LED Light Strip Controller: I fjor vår begynte jeg å designe tilpasset maskinvare og programvare for å kontrollere to strimler LED-lys ved hjelp av et NodeMCU ESP8266-12E utviklingstavle. I løpet av denne prosessen lærte jeg hvordan jeg lager mine egne kretskort (PCB) på en CNC -ruter, og jeg
MIDI 5V LED Strip Light Controller for Spielatron eller annen MIDI Synth: 7 trinn (med bilder)
MIDI 5V LED Strip Light Controller for Spielatron eller annen MIDI Synth: Denne kontrolleren blinker trefargede LED stripelys for 50mS per note. Blå for G5 til D#6, rød for E6 til B6 og grønn for C7 til G7. Kontrolleren er en ALSA MIDI -enhet, slik at MIDI -programvare kan mates ut til lysdiodene samtidig som en MIDI -synthenhet