Magiska lysdioder Box. Entertainment Device
Hej! Detta inlägg är att förklara det arbete under de senaste månaderna till ett ämne. Projektet har utformats och monteras av Eduardo Del Nogal, Pablo Pastor, Carlos Villagrasa, Jose Miguel Rios, Abraham Roldan och Javier Fuentes.
Tanken av detta arbete är en underhållning enhet som består av RGB-lysdioder och tryckknappar som kan lagra enkla spel.
Enheten har multi-mode. En av dessa, bestå att när en knapp trycks ner, LED av knappen tryckte lampor. Det andra läget är programmerare och tillåter belysning av alla LED i valfri färg RGB. Projektet har fokuserat främst till utvecklingen av den hårdvara som visas i detta inlägg.
Vi bifoga ritningar gjort i Eagle. Programvaran är bara en enkel kontroll för maskinvara och genomför ett meddelande via den seriella porten till datorn så det kan styras från ett annat program som utvecklats i bearbetning som också bifogat.
Därför tillhandahåller i detta projekt infrastruktur för en mer komplett system, i form av funktionaliteten. Det skulle vara posible att créate spel för detta system från infrastrukturen i detta inlägg.
Maskinvaran för detta system är:
-2 plattor koppar 16 x 16 cm.
-3 TLC5940 från Texas Instruments.
-16 lysdioder RGB.
-1 knappen pad från sparkfun.
-3 potentiometrar 10k.
-1 potentiometer 1k.
-3 uttag med 28 stift.
-1 Arduino Uno.
-Strip tallar.
-1 spänning Regulator LM350T.
-1 kondensator 100nF.
-1 kondensator 1uF.
-1 motstånd 240 Ohmios.
Om mjukvaran:
-Eagle Full Versión.
-Handläggning 2.0.3.
-Arduino IDE.
-TLCs bibliotek (http://code.google.com/p/tlc5940arduino/downloads/list).
Det är önskvärt att ha verktyg som multimeter för elektronik särskilt för församlingen.
Det är också viktigt att ha lödning verktyg (lödkolv, tin...).
Det första steget var att utforma hårdvara. För det har vi använt en sparkfun ombord och vi har hackat för oberoende kontroll av alla lysdioder. Du kan hitta de ursprungliga planerna här:
https://Sparkfun.com/products/8033
Hackade planerna är bifogade i inlägget.
Andra steget var utvecklingen av en kontrollstyrelsen baserat på integrerade kretsar från Texas instrument TLC5940. Denna styrelse kan kontroll många lysdioder med olika PWM-signal från några styrsignaler ansluten till Arduino.
Isolerar även foder systemet av en separat spänningsregulator.
Du kan också hitta dem i detta inlägg på plattan plan.
Efter konstruktionen av dessa element gjorde vi utformningen av programvaran. För detta använde vi bearbetning och Arduino IDE.
Önskad funktionaliteten i programvarudesign var att tillåta oberoende driften av systemfunktionaliteten och växelvis kontrolleras från PC, det senaste i detta läge genom att ändra programkoden.
Vi har gjort ett spel som "Simon Says" och andra program som gör att du kan testa multitouch för enheten, som denna sista programmet ljuset i vit färg de knappar som du trycker på för att få funktionen automatisk. All programvara för enheten kan du hitta det i detta inlägg.
Å andra sidan utvecklarläget kan belysning av lysdioderna i önskad färg och också låter dig styra intensiteten.
Programmerare-läge funktionalitet uppnås genom att skicka kommandon till Arduino. Dessa kommandon är tillgängliga i koden och motsvarar värdet av variabeln "Commando".
En av dessa kommandon alllows fråga Arduino vad knapparna trycks, och visar dem i den bearbetning konsolen.
Vi har fäst två videor visar denna funktion.
STEG
1. registrera och koppar plätering vägen enligt Eagle ritningar.
2. justera de 10 k potentiometrar. Lägg dem till 2k. Dess funktion är att styra Iref TLCs. Det rekommenderade värdet är 2k men kan ändras.
1 k potentiometer och kondensatorer används för att justera regulatorn vid lämpligt arbete. Det är bekvämt att använda potentiometrar för att ha viss kontroll, när alla felkällor är lödda.
3. lödning komponenter till kontrollstyrelsen (potentiometrar, uttag, pins, controller, kondensator och motstånd) och plattan (lysdioder, PIN-kod).
4. Ladda ner biblioteket för TLC5940. (http://code.google.com/p/tlc5940arduino/downloads/list) och installera. (kopiera till katalog "bibliotek" på Arduino installationsmappen).
5. Ladda programvaran på Arduino.
6. församlingen tallrikar och Arduino som du kan se på bilderna.
ANTECKNINGAR
Arduino USB kontakten beröring plattorna om du församlingen systemet gillar bilder, du måste sätta något oledande mellan denna kontakt och plattor. Ett enkelt sätt att lösa detta problem, det är med mer stora pins för Anslut kontrollstyrelsen och Arduino Uno. Detta alternativ påverkar robusthet.
Du kan göra en trä låda för att införa systemet inuti och förbättra stetic.
Vi har fäst till det här inlägget några videos av enheten kör och andra videor visar några tester som vi har gjort.
TACK FÖR BESÖK DETTA INLÄGG!!!