![A CharliePlexed RGB LED kocka: 3 lépés A CharliePlexed RGB LED kocka: 3 lépés](https://i.howwhatproduce.com/images/005/image-12849-32-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![CharliePlexed RGB LED kocka CharliePlexed RGB LED kocka](https://i.howwhatproduce.com/images/005/image-12849-33-j.webp)
![CharliePlexed RGB LED kocka CharliePlexed RGB LED kocka](https://i.howwhatproduce.com/images/005/image-12849-34-j.webp)
![CharliePlexed RGB LED kocka CharliePlexed RGB LED kocka](https://i.howwhatproduce.com/images/005/image-12849-35-j.webp)
Ez az utasítás megmutatja, hogyan lehet színes kockákat készíteni az RGB LED -ek charlieplexelésének technikájával. A projekt 7 db RGB LED -et használ kockák formájában. Minden RGB LED három különálló LED -et tartalmaz, így összesen 21 LED -et készít. az ATTiny13V mikrokontroller 4 I/O érintkezőjével vezérelték. A CharliePlexing elmélete szerint azonban csak 12 {n (n-1)} LED-et tudunk vezérelni 4 I/O csapból. Valójában a LED -ek kockák formájában történő elhelyezése olyan, hogy négy csoportra oszthatók. Háromnak két -két LED -je van, és egy -egy. Az egyes csoportok LED -je egyidejűleg BE és KI kapcsolható, és ugyanazokkal az I/O tűkkel csatlakoztatható, azonos engedélyekkel. Röviden, egyetlen LEDként kezelik őket. Így összesen 4 RGB LED kezelhető a kóddal (4 x 3 = 12, így a charlieplexing érvényes) A vezérlő 5 I/O érintkezője a kapcsolóhoz használható, amely megnyomásakor véletlenszerű számokat generál 1 -től 6 -ig, elengedésekor pedig véletlenszerű színeket (összesen 6 -ot)
1. lépés: Az áramkör leírása
![Áramkör leírása Áramkör leírása](https://i.howwhatproduce.com/images/005/image-12849-36-j.webp)
Az áramkör apró 13, 7 RGB LED -ekből, kevés ellenállásból és egy mikrokapcsolóból áll, a tápegység csatlakozóin kívül. A vázlat PDF és SCH formátumban itt érhető el. Az áramkörben használt ellenállások tömbök formájában vannak, amint az az alábbi képen látható. A Charlieplexing technika mindhárom lehetséges állapotot használja: 0, 1 vagy Z (nagy impedanciájú állapot) a mikrovezérlő digitális I/O érintkezőjében. N*(N-1) LED-eket vezérelhet N digitális érintkezőkkel. Ebben a technikában egyszerre csak egy LED vezérelhető, ezért az összes vezérelni kívánt LED -et megfelelő gyakorisággal fel kell frissíteni, hogy állónak tűnjenek. Az adott időpontban vezérelni kívánt LED -nek van I/O csapja (csatlakoztatva) kimenetként deklarálva, az összes többi érintkező pedig bemenetként (nagy impedanciájú vagy „Z” állapot)
2. lépés: A kocka képei
![Munka Képek a kocka Munka Képek a kocka](https://i.howwhatproduce.com/images/005/image-12849-37-j.webp)
![Munka Képek a kocka Munka Képek a kocka](https://i.howwhatproduce.com/images/005/image-12849-38-j.webp)
![Munka Képek a kocka Munka Képek a kocka](https://i.howwhatproduce.com/images/005/image-12849-39-j.webp)
Itt van még néhány kép a kocka működéséről.
Nézd meg, milyen különböző színeket tud előállítani. !!!!!!!!!!!
3. lépés: Forráskód
Itt található a projekt forráskódja C nyelven. A fordító a WINAVR GCC
A Makefile és a. Hex fájlok is csatolva vannak
Ajánlott:
E -kocka - Arduino kocka/1–6 kocka + D4, D5, D8, D10, D12, D20, D24 és D30: 6 lépés (képekkel)
![E -kocka - Arduino kocka/1–6 kocka + D4, D5, D8, D10, D12, D20, D24 és D30: 6 lépés (képekkel) E -kocka - Arduino kocka/1–6 kocka + D4, D5, D8, D10, D12, D20, D24 és D30: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-13704-j.webp)
E -kocka - Arduino kocka/kocka 1-6 kocka + D4, D5, D8, D10, D12, D20, D24 és D30: Ez egy egyszerű arduino projekt egy elektronikus kocka készítésére. Lehetőség van 1–6 kockára vagy 8 különleges kockára való választásra. A választás egyszerűen egy forgó kódoló elforgatásával történik. Ezek a jellemzők: 1 kocka: nagy pontok megjelenítése 2-6 kocka: pontok megjelenítése
Egyszerű Arduino RGB LED -kocka (3x3x3): 18 lépés (képekkel)
![Egyszerű Arduino RGB LED -kocka (3x3x3): 18 lépés (képekkel) Egyszerű Arduino RGB LED -kocka (3x3x3): 18 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-7571-5-j.webp)
Egyszerű Arduino RGB LED -kocka (3x3x3): Néztem a LED -kockákat, és észrevettem, hogy legtöbbjük bonyolult vagy drága. Miután sok különböző kockát megnéztem, végül úgy döntöttem, hogy a LED -es kockámnak a következőnek kell lennie: könnyen és egyszerűen megépíthető megfizethető áron
RGB LED kocka Bluetooth alkalmazással és animációval Készítő: 14 lépés (képekkel)
![RGB LED kocka Bluetooth alkalmazással és animációval Készítő: 14 lépés (képekkel) RGB LED kocka Bluetooth alkalmazással és animációval Készítő: 14 lépés (képekkel)](https://i.howwhatproduce.com/images/004/image-9346-24-j.webp)
RGB LED -kocka Bluetooth -alkalmazással + AnimationCreator: Ez egy oktatóanyag arról, hogyan lehet 6x6x6 RGB LED (Common Anodes) kockát építeni egy Bluetooth -alkalmazás segítségével Arduino Nano segítségével. Az egész felépítés könnyen adaptálható mondjuk 4x4x4 vagy 8x8x8 kockákhoz. Ezt a projektet a GreatScott ihlette. Elhatároztam, hogy
Egyszerű RGB LED kocka 2X2X2: 5 lépés (képekkel)
![Egyszerű RGB LED kocka 2X2X2: 5 lépés (képekkel) Egyszerű RGB LED kocka 2X2X2: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/004/image-10664-12-j.webp)
Egyszerű RGB LED -kocka 2X2X2: Ez a projekt egy RGB LED -kocka, mivel lehetővé teszi a kocka által kapott színek megsokszorozását az Arduino uno 14 kimenete segítségével, így 12 kimenetet használ a LED -ek és 2 kimenet vezérlésére a kocka síkjainak irányítása 2
Charlieplexed sor LED -lámpák, az Arduino számára: 9 lépés (képekkel)
![Charlieplexed sor LED -lámpák, az Arduino számára: 9 lépés (képekkel) Charlieplexed sor LED -lámpák, az Arduino számára: 9 lépés (képekkel)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125074-charlieplexed-row-of-led-lights-for-the-arduino-9-steps-with-pictures-j.webp)
A LED -lámpák Charlieplexed sora az Arduino számára: Ez az én utasításom egy LED sor/húr charlieplexeléséhez az arduino -val. Észrevettem, hogy az arduino használatával végzett charlieplexeléshez nem sok utasítás volt, ezért ezt megcsináltam. Próbáltam leegyszerűsíteni a projektet, de ez nem nagyon sikerült