Hallo! Dit bericht is om uit te leggen het werk gedaan in de afgelopen maanden om een onderwerp. Het project is ontworpen en geassembleerd door Eduardo Del Nogal, Pablo Pastor, Carlos Villagrasa, Jose Miguel Rios, Abraham Roldan en Javier Fuentes.
Het idee van dit werk is een entertainment-apparaat dat bestaat uit RGB LEDs en drukknoppen die eenvoudige games kunt opslaan.
Het apparaat heeft multi-mode. Eén daarvan, bestaat dat wanneer een knop wordt ingedrukt, de LED van de knop ingedrukt lichten. De andere modus is de programmeur en verlichting van eventuele LED in willekeurige kleur RGB staat. Het Project heeft voornamelijk gericht geweest voor de ontwikkeling van de hardware getoond in deze post.
Wij hechten de tekeningen gedaan in de adelaar. De software is slechts een eenvoudig besturingselement voor hardware en implementeert een communicatie via de seriële poort op de PC zodat het kan worden bediend vanuit een andere toepassing die is ontwikkeld in verwerking die ook als bijlage verzonden.
Daarom levert in dit project de infrastructuur voor een vollediger systeem, in termen van funcionality. Het zou posible créate games voor dit systeem van de infrastructuur in deze post.
De hardware die wordt gebruikt voor dit systeem is:
-2 platen koper 16 x 16 cm.
-3 TLC5940 van Texas Instruments.
-16 LEDs RGB.
-1 knop pad van sparkfun.
-3 potentiometers 10k.
-1 potentiometer 1k.
-3 aansluitingen met 28 pinnen.
-1 Arduino Uno.
-Strip Pines.
-1 voltage Regulator LM350T.
-1 condensator 100nF.
-1 condensator 1uF.
-1 weerstand 240 Ohmios.
Op de software:
-Eagle volledige Versión.
-Verwerking van 2.0.3.
-De Arduino IDE.
-TLCs bibliotheek (http://code.google.com/p/tlc5940arduino/downloads/list).
Het is wenselijk dat tools zoals multimeter voor elektronica met name voor de montage.
Het is ook essentieel om solderen tools (soldeerbout, tin...).
De eerste stap was het ontwerpen van de hardware. Daarvoor hebben we een Raad van sparkfun gebruikt en wij hebben gehackt voor onafhankelijke controle van alle LEDs. U vindt hier de oorspronkelijke plannen:
https://Sparkfun.com/products/8033
De gehackte plannen zijn aangesloten in de post.
De tweede stap was de ontwikkeling van een controle van bestuur op basis van geïntegreerde schakelingen uit Texas instrumenten TLC5940. Dit bord kunt besturen veel LEDs met verschillende PWM-signaal van een paar besturingsseinen aangesloten op de Arduino.
Ook isoleert de feed systeem door een aparte spanningsregelaar.
Ook vindt u hen in deze post van de plaat vliegtuigen.
Na het ontwerp van deze elementen maakten we het ontwerp van de software. We gebruikten hiervoor Processing en Arduino IDE.
De gewenste functionaliteit in het softwareontwerp was dat het een onafhankelijke exploitatie van de systeemfunctionaliteit en afwisselend gecontroleerd vanaf de PC, dit laatste in de ontwikkelaarsmodus door aanpassing van de softwarecode.
Om de automatische functionaliteit hebben we een spel als "Simon Says", en andere programma's waarmee u kunt testen multitouch van het apparaat, dit laatste programma licht in witte kleur de knoppen waarop u drukt. Alle software voor het apparaat kunt u vinden in deze post.
Aan de andere kant de ontwikkelaarsmodus kunt de verlichting van de LED's in de gewenste kleur en ook kunt u bepalen de intensiteit.
Programmeur modus functionaliteit wordt bereikt door sommige opdrachten te sturen naar de Arduino. Deze opdrachten zijn beschikbaar in de code en overeenkomen met de waarde die door de variabele "comando" genomen.
Een van deze opdrachten alllows Arduino vragen wat de knoppen worden ingedrukt, en geeft ze weer in de verwerking van console.
We hebben twee video's laten zien van deze functionaliteit gehecht.
STAPPEN
1. koperen platen en de manier waarop volgens Eagle tekeningen plating opnemen.
2. Pas de 10 k-potentiometers. Leg ze 2 k. Zijn functie is het bepalen van de Iref van TLCs. De aanbevolen waarde is van de 2k maar kan worden gewijzigd.
1 k potentiometer en condensatoren worden gebruikt voor het aanpassen van de regelgever op het punt van aangepast werk. Het is gemakkelijk te gebruiken, potentiometers te hebben enige controle, zodra alle componentes worden gesoldeerd.
3. het solderen van de componenten de control board (potentiometers, stopcontacten, pinnen, controller, condensator en weerstand) en de plaat (LEDs, pin).
4. download de bibliotheek voor TLC5940. (http://code.google.com/p/tlc5940arduino/downloads/list) en installeren. (kopiëren naar de map "bibliotheken" op de Arduino installatiemap).
5. laden van software op de Arduino.
6. assemblage die de platen en Arduino zoals u in de foto's zien kunt.
NOTITIES
De Arduino USB connector touch de platen als u vergadering het systeem als foto's, moet je iets niet-geleidend tussen deze connector en platen. Een gemakkelijke manier voor oplossen zulks werkstuk, het gebruik van meer grote pinnen voor sluit de control board en Arduino Uno. Deze optie is van invloed op de stevigheid.
Kan je een houten doos om het systeem in te voeren en stetic te verbeteren.
We hebben gehecht aan deze post enkele video's van het apparaat en andere video's tonen enkele tests die we hebben gedaan.
DANK U VOOR BEZOEK DIT BERICHT!!!