![Kości CharliePlexed RGB LED: 3 kroki Kości CharliePlexed RGB LED: 3 kroki](https://i.howwhatproduce.com/images/005/image-12849-32-j.webp)
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Kości CharliePlexed RGB LED Kości CharliePlexed RGB LED](https://i.howwhatproduce.com/images/005/image-12849-33-j.webp)
![Kości CharliePlexed RGB LED Kości CharliePlexed RGB LED](https://i.howwhatproduce.com/images/005/image-12849-34-j.webp)
![Kości CharliePlexed RGB LED Kości CharliePlexed RGB LED](https://i.howwhatproduce.com/images/005/image-12849-35-j.webp)
Ta instrukcja pokaże, jak wykonać kolorową kostkę przy użyciu techniki charlieplexingu z diodami RGB. W projekcie wykorzystano 7 diod RGB ułożonych w formie kostek. Każda dioda RGB ma wewnątrz trzy oddzielne diody, co daje w sumie 21 diod i były kontrolowane przez 4 piny I/O mikrokontrolera ATTiny13V. Ale zgodnie z teorią CharliePlexing, możemy sterować tylko 12 diodami {n(n-1)} z 4 pinów I/O. W rzeczywistości rozmieszczenie diod LED w postaci kostek jest takie, że można je podzielić na cztery grupy. Trzy z nich mają po dwie diody LED i jedna ma pojedynczą diodę LED. Diody LED każdej grupy są jednocześnie włączone i wyłączone i można je podłączyć do tych samych pinów we/wy z takimi samymi aktywami. Krótko mówiąc, są one traktowane jako pojedyncze diody LED. Czyli łącznie 4 diody LED RGB są obsługiwane przez kod (4 x 3 = 12, więc charlieplexing trzyma)' 5 pinów I/O kontrolera jest używany do przełącznika, który po naciśnięciu generuje losowe liczby od 1 do 6, a po zwolnieniu generuje losowe kolory (w sumie 6)
Krok 1: Opis obwodu
![Opis obwodu Opis obwodu](https://i.howwhatproduce.com/images/005/image-12849-36-j.webp)
Układ składa się z malutkich 13, 7 diod LED RGB, kilku rezystorów i mikroprzełącznika poza złączami zasilania. Schemat w formacie PDF i SCH dostępny jest tutaj. Rezystory zastosowane w układzie mają postać tablic, jak pokazano na poniższym obrazku. CHARLIEPLEXINGTechnika Charlieplexing wykorzystuje wszystkie trzy możliwe stany: 0, 1 lub Z (stan wysokiej impedancji) cyfrowego pinu I/O mikrokontrolera. Zarządza sterowaniem N*(N-1) diod LED za pomocą N cyfrowych pinów. W tej technice w danej chwili może być sterowana tylko jedna dioda LED, dlatego wszystkie diody, które mają być sterowane, powinny być odświeżane z odpowiednią częstotliwością, aby wyglądały na nieruchome. do którego jest podłączony) zadeklarowane jako wyjście, a wszystkie pozostałe piny są zadeklarowane jako wejście (wysoka impedancja lub stan „Z”)
Krok 2: Robocze zdjęcia kości
![Robocze zdjęcia kości Robocze zdjęcia kości](https://i.howwhatproduce.com/images/005/image-12849-37-j.webp)
![Robocze zdjęcia kości Robocze zdjęcia kości](https://i.howwhatproduce.com/images/005/image-12849-38-j.webp)
![Robocze zdjęcia kości Robocze zdjęcia kości](https://i.howwhatproduce.com/images/005/image-12849-39-j.webp)
Oto jeszcze kilka zdjęć kości w akcji.
Spójrz na różne kolory, które może wyprodukować.!!!!!!!!!!!!
Krok 3: Kod źródłowy
Oto kod źródłowy projektu napisany w języku C. Użyty kompilator to WINAVR GCC
Dołączone są również pliki Makefile i. Hex
Zalecana:
Cyfrowe kości - Diego Bandi: 4 kroki
![Cyfrowe kości - Diego Bandi: 4 kroki Cyfrowe kości - Diego Bandi: 4 kroki](https://i.howwhatproduce.com/images/001/image-2298-j.webp)
Cyfrowe kości - Diego Bandi: El objetivo de este proyecto es que puede tirar de los dados de forma concreta a travez de un solo boton. El botton funciona a base de un boton y un potenciometro para poder cordinarse los numeros. Todo esto es en base de que las familias que juegan
Kości LED z czujnikiem nachylenia: 3 kroki
![Kości LED z czujnikiem nachylenia: 3 kroki Kości LED z czujnikiem nachylenia: 3 kroki](https://i.howwhatproduce.com/images/002/image-3080-7-j.webp)
Dice LED z czujnikiem pochylenia: Ten projekt tworzy kostkę LED, która generuje nową liczbę za każdym razem, gdy czujnik pochylenia jest przechylany. Ten projekt można zmodyfikować, aby używał przycisku, ale kod musiałby zostać odpowiednio zmieniony. Przed rozpoczęciem tego projektu należy podłączyć 5V i
Rozświetl swoje kości!: 4 kroki
![Rozświetl swoje kości!: 4 kroki Rozświetl swoje kości!: 4 kroki](https://i.howwhatproduce.com/images/004/image-11494-j.webp)
Glow Up Your Dice!: Każdy, kto kocha kości, uwielbia też świecące w ciemności kości! To mój projekt DIY, który pozwoli im świecić, ale przyświeca mu idea ochrony oczu podczas „ładowania”; kości.Tylko jeden podstawowy pomysł, możesz samodzielnie zbudować podobne pudełka
E-kości - Kości/Kości Arduino 1 do 6 + D4, D5, D8, D10, D12, D20, D24 i D30: 6 kroków (ze zdjęciami)
![E-kości - Kości/Kości Arduino 1 do 6 + D4, D5, D8, D10, D12, D20, D24 i D30: 6 kroków (ze zdjęciami) E-kości - Kości/Kości Arduino 1 do 6 + D4, D5, D8, D10, D12, D20, D24 i D30: 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/005/image-13704-j.webp)
E-dice – kość/kostka Arduino od 1 do 6 kości + K4, D5, D8, D10, D12, D20, D24 i D30: Jest to prosty projekt arduino do stworzenia elektronicznej kostki. Można wybrać od 1 do 6 kostek lub 1 z 8 kostek specjalnych. Wyboru dokonuje się po prostu obracając enkoder obrotowy. Oto cechy: 1 kostka: pokazuje duże kropki 2-6 kostek: pokazuje kropki
Kości Arduino LED: 4 kroki
![Kości Arduino LED: 4 kroki Kości Arduino LED: 4 kroki](https://i.howwhatproduce.com/images/008/image-23187-j.webp)
Arduino LED Dice: Ta instrukcja pokaże Ci prostą Arduino Dice w kilku krokach. Projekt jest odpowiedni dla początkujących, zawiera kilka podstawowych części i wymaga minimalnej ilości komponentów. Poniżej wyjaśniono przygotowanie elementów do wykonania