Innholdsfortegnelse:
Video: En CharliePlexed RGB LED -terning: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:26
Denne instruksen vil vise hvordan du lager en fargerik terning ved hjelp av teknikken for charliepleksing med RGB -lysdioder. Prosjektet bruker 7 RGB -lysdioder arrangert i form av terninger. Hver RGB -LED har tre separate lysdioder inni slik at det blir totalt 21 lysdioder og de har blitt kontrollert av 4 I/O-pinner på ATTiny13V mikrokontroller. Men ifølge teorien om CharliePlexing kan vi bare kontrollere 12 {n (n-1)} lysdioder fra 4 I/O-pinner. Faktisk er arrangementet av lysdiodene i form av terninger slik at de kan deles inn i fire grupper. Tre med to lysdioder hver og en med én lysdiode. Lysdiodene i hver gruppe er PÅ og AV samtidig og kan kobles til de samme I/O -pinnene med de samme mulighetene. Kort sagt, de blir behandlet som enkelt LED. Så det gjør totalt 4 RGB LED -er som skal håndteres av koden (4 x 3 = 12 så charlieplexing holder) '5 I/O -pinnen på kontrolleren brukes til bryteren som når den trykkes genererer tilfeldige tall fra 1 til 6 og når den slippes genererer tilfeldige farger (6 i alt)
Trinn 1: Kretsbeskrivelse
Kretsen består av bittesmå 13, 7 RGB -lysdioder, få motstander og en mikrobryter bortsett fra strømtilkoblinger. Skjematikken i PDF- og SCH -format er tilgjengelig her. Motstandene som brukes i kretsen er i form av matriser som vist på bildet nedenfor. CHARLIEPLEXINGCharlieplexing-teknikk bruker alle de tre mulige tilstandene: 0, 1 eller Z (høy impedans-tilstand) til den digitale I/O-pinnen til en mikrokontroller. Den klarer å kontrollere N*(N-1) lysdioder ved hjelp av N digitale pinner. I denne teknikken kan bare én LED kontrolleres om gangen, og derfor må alle LEDene som skal kontrolleres oppdateres med en passende frekvens, slik at de ser ut som stasjonære. LED -en som skal kontrolleres på et bestemt tidspunkt har sine I/O -pinner (til som den er tilkoblet) deklarert som utgang og alle andre pinner er deklarert som inngang (høy impedans eller 'Z' tilstand)
Trinn 2: Working Pics of the Dice
Her er noen flere bilder av terningene i aksjon.
Se på forskjellige farger den kan produsere. !!!!!!!!!!!
Trinn 3: Kildekode
Her er kildekoden til prosjektet skrevet på C -språk. Kompilatoren som brukes er WINAVR GCC
Makefile- og. Hex -filer er også vedlagt
Anbefalt:
Hvordan lage LED -chaser ved hjelp av 4017 IC og RGB LED: 13 trinn
Hvordan lage LED -chaser ved hjelp av 4017 IC og RGB LED: Hei venn, I dag skal jeg lage en krets av LED Chaser ved hjelp av 4017 IC og RGB LED. La oss komme i gang
Musikkreaktive flerfargede LED -lys - Arduino lyddeteksjonssensor - RGB LED -stripe: 4 trinn
Musikkreaktive flerfargede LED -lys | Arduino lyddeteksjonssensor | RGB LED Strip: Musikkreaktivt flerfarget LED-lysprosjekt. I dette prosjektet ble en enkel 5050 RGB LED -stripe (ikke den adresserbare LED WS2812), Arduino lyddeteksjonssensor og 12V adapter brukt
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
LED Rainbow - RGB LED PWM -kontrollkonstruksjon - Enkel å bygge: 15 trinn
LED Rainbow - RGB LED PWM -kontrollkonstruksjon - Enkel å bygge: Trinn -for -trinn, lett å følge instruksjonene om byggingen av en LED Rainbow RGB LED PWM -kontroller. Bare en minimal mengde deler er nødvendig, sammen med en PIC -prosessor, og du kan konstruere en av de mest fantastiske LED -kontrollerne som er tilgjengelige. S
Charlieplexed Row of LED Lights, for Arduino: 9 trinn (med bilder)
Charlieplexed Row of LED Lights, for Arduino: Dette er min instruksjon om hvordan du skal kombinere en LED -rad/streng med arduino. Jeg la merke til at det ikke var mange instrukser om charlieplexing ved hjelp av en arduino, så jeg lagde dette. Jeg prøvde å holde prosjektet enkelt, men det fungerte ikke veldig bra