quinta-feira, 16 de agosto de 2012

Materiais Chegando!

Estamos com os 5 materiais necessários para os primeiros testes do projeto, são eles:

- Arduino Mega;
- Bateria;
- Laser's;
- Soldador;
- USB.

Arduino Mega + Bateria

Laser's


Soldador



USB para Arduino


:)

quinta-feira, 9 de agosto de 2012

Esboço do Projeto

Agora há pouco, estávamos levantando alguns importantes materiais para a reformulação do nosso projeto, e nisso acabamos desenhando um novo modelo da guitarra. Segue o desenho abaixo, e conforme formos pesquisando, vamos atualizando.


sábado, 4 de agosto de 2012

Aprovação do Projeto e Lista de Materiais

No dia 31/07, saiu a lista dos projetos aprovados para a Iniciação Científica da PUC-SP (Pibic-CNPq, Pibic-Cepe e Pibic-sem fomento), com vigor de Agosto/2012 - Julho/2013. confira os selecionados no site www.pucsp.br/iniciacaocientifica. No total, foram aprovados 351 projetos.


Lista de Materiais Necessários:



-      Shape da Guitarra;
-      Arduino Mega;
-      Jumpers;
-      Plug Jack Fêmea;
-      LDR’s;
-      Laser’s;
-      Protoboard;
-      Resistores;
-      Bateria;
-      Expansor de Portas Analógicas;
-      Tela Touch Screen;
-      Amplificador;
-      Plug Amplificador;
-   Porta USB;
-   Caixa de Som;
-   MP3 Player Shield;
-   Music Instrument Shield (MIDI);


Talvez haja alteração na lista dos materiais conforme o projeto é executado. 


domingo, 1 de julho de 2012

Visual Novo

Após o término do primeiro semestre e do projeto de Física Experimental 2, decidimos mudar o layout do blog para se adequar ao formato da Iniciação Científica. Adicionamos abas na parte superior para melhor organização da pesquisa, cronograma de trabalho, etc.

Para lembrar: faltam exatos 30 dias para o parecer final do Prof. Miranda. Até agora, ele nos avaliou como Muito Bom (segue em anexo).



Parecer

quarta-feira, 13 de junho de 2012

Como funciona o Expansor de Portas com o Arduino

Disponibilizamos um link de consulta para quem deseja saber como instalar um expansor de portas analógicas no Arduino.

terça-feira, 12 de junho de 2012

Apresentação Final

Hoje foi o dia da nossa última apresentação com direito a uma pequena palhinha no final, do grupo tocando a música Smoke on the Water, do Deep Purple. A profª. Marisa tirou fotos e nos filmou, com um clima de bastante descontração.

Nós ficamos muito satisfeitos com o resultado do projeto, pois atendeu às nossas expectativas. Mas o Arduino Stringless Guitar não para por aqui. Submetemos, há dois meses atrás, uma solicitação para que o nosso projeto fosse tocado adiante, como Iniciação Científica. Até agora, o professor responsável desse departamento avaliou-o como Muito Bom. Resta esperar o parecer final, que deverá ser dado assim que começar as aulas do 2º semestre, 31 de julho. Ficamos no aguardo!



Download da Última Apresentação

segunda-feira, 11 de junho de 2012

Código-Fonte Final


int LDR[12];

void setup () {
  
   Serial.begin(9600);
   pinMode(8, OUTPUT);
   pinMode(9, OUTPUT); 
   pinMode(10, OUTPUT);  
   pinMode(A1, INPUT);
   pinMode(A2, INPUT);
   pinMode(A3, INPUT);
   pinMode(A4, INPUT);
   pinMode(13, OUTPUT);
   pinMode(6, OUTPUT);
   pinMode(7, OUTPUT);
}

void loop () {

    digitalWrite(8, LOW);
    digitalWrite(9, LOW);
    digitalWrite(10, LOW);
    LDR[0] = analogRead (A0);

    digitalWrite(8, HIGH);
    LDR[1] = analogRead (A0);

    digitalWrite(8, LOW);
    digitalWrite(9, HIGH);
    LDR[2] = analogRead (A0);

    digitalWrite(8, HIGH);
    LDR[3] = analogRead (A0);

    digitalWrite(8, LOW);
    digitalWrite(9, LOW);
    digitalWrite(10, HIGH);
    LDR[4] = analogRead (A0);

    digitalWrite(8, HIGH);
    LDR[5] = analogRead (A0);

    digitalWrite(8, LOW);
    digitalWrite(9, HIGH);
    LDR [6] = analogRead (A0);

    digitalWrite(8, HIGH);
    LDR[7] = analogRead (A0);


    LDR[8] = analogRead (A1);
    LDR[9] = analogRead (A2);

    LDR[10] = analogRead (A3);
    LDR[11] = analogRead (A4);
  
  {

if(LDR[11] >= 800){
  digitalWrite(6, HIGH);
  tone(13, 110);
    if (LDR[8] >= 850){
      tone (13, 147);
    }
      else if (LDR[4] >= 850){
        tone(13, 139);
      }
        else if (LDR[3] >= 850){
          tone( 13, 131);
        }
          else if (LDR[2] >= 850){
            tone(13, 124);
          }
          else if (LDR[5] >= 850){
            tone (13, 117);
            }
}
else if (LDR[10] >= 850){
    digitalWrite(7, HIGH);
    tone(13, 82);
      
if (LDR[7] >= 800){
      tone(13, 110);
    }
      else if(LDR[9] >= 800){
        tone(13, 104);
      }
        else if(LDR[0] >= 800){
          tone(13, 98);
        }
          else if(LDR[6] >= 800){
            tone(13, 93);
          }
            else if(LDR[1] >= 800){
              tone(13, 87);
            }
}

else{
  noTone(13);
  digitalWrite(7, LOW);
  digitalWrite(6, LOW);
}


 Serial.print(LDR[0]);
 Serial.print("    ");
 Serial.print(LDR[1]);
 Serial.print("    ");
 Serial.print(LDR[2]);
 Serial.print("    ");
 Serial.print(LDR[3]);
 Serial.print("    ");
 Serial.print(LDR[4]);
 Serial.print("    ");
 Serial.print(LDR[5]);
 Serial.print("    ");
 Serial.print(LDR[6]);
 Serial.print("    ");
 Serial.print(LDR[7]);
 Serial.print("    ");
 Serial.print(LDR[8]);
 Serial.print("    ");
 Serial.print(LDR[9]);
 Serial.print("    ");
 Serial.print(LDR[10]);
 Serial.print("    ");
 Serial.print(LDR[11]);
 Serial.print("    ");
    
    
  }
  
  
  Serial.println(); // imprime em linhas

delay(90);

}