Recent Changes

Friday, June 23

  1. 7:28 am
  2. page Western edited ... Metodologia O jogo utiliza dois motores Servos e cada um apresenta a arte de um personagem. D…
    ...
    Metodologia
    O jogo utiliza dois motores Servos e cada um apresenta a arte de um personagem. Dois botões (controles do jogo). Quando o Arduino é ligado, inicia-se a música do filme "The Good, The Bad and The Ugly", que pode tocar uma vez só, ou repetir uma vez. Ao fim da música, os botões devem ser pressionados, isso faz com que os servos se movam. O jogador que pressionou mais rápido, faz com que o servo com seu personagem vire para a imagem dele atirando, o mais lento, vira para a imagem do personagem morto.
    Desenvolvimento (problemas encontrados, como foram resolvidos, programas desenvolvidos
    A maior dificuldade no desenvolvimento deste projeto foi com relação a música. Devido ao fato de nenhum membro do grupo ter muito conhecimento musical, tivemos que estudar partituras e frequencias para fazer a música da forma mais fiel possível. Para solucionar o problema, criamos uma pequena biblioteca de notas e suas variações a partir desses estudos.
    Demoramos também para conseguir chegar no conceito do projeto final, passamos por várias idéias porém encontrando diversos empecilhos, este projeto foi uma solução criativa para utilizar as ferramentas que estavam disponíveis para nós para desenvolver um pequeno jogo.
    Código Fonte
    #include <Servo.h>
    ...
    }
    Resultados
    O jogo saiu exatamente como o esperado, conseguimos implementar todas as funções que pensamos desde o início do projeto e não houveram problemas com imprevistos. No vídeo abaixo podemos ver uma demonstração do gameplay.
    Exemplo: Carritos
    (view changes)
    7:26 am

Thursday, June 22

  1. page CarrinhoSensor edited ... {media-20170623 (1).jpg} {download.png} Resultados: O O carrinho, utilizando #includ…
    ...
    {media-20170623 (1).jpg}
    {download.png}
    Resultados: O
    O
    carrinho, utilizando
    #include <stepperRobot.h>
    #include <actionPlan.h>
    (view changes)
    6:20 pm
  2. page CarrinhoSensor edited ... Serial.println(thirdEcho); */ delay(50); ... entre eles, // senão retorna if ((firstEc…
    ...
    Serial.println(thirdEcho); */
    delay(50);
    ...
    entre eles,
    //
    senão retorna
    if ((firstEcho < min_distance) && (secondEcho < min_distance) && (thirdEcho < min_distance))
    { return((firstEcho + secondEcho + thirdEcho) / 3); }
    (view changes)
    6:18 pm
  3. page CarrinhoSensor edited ... #define wheelsDist 18.3 #define steps 631 Sensor //Sensor #define trigPin A1 #define ec…
    ...
    #define wheelsDist 18.3
    #define steps 631
    Sensor//Sensor
    #define trigPin A1
    #define echoPin A0
    ...
    //Serial.print(secondEcho); *///
    //delay(50);//
    third//third echo
    digitalWrite(trigPin, LOW); //send low pulse for 2µs//
    //delayMicroseconds(2);//
    ...
    Serial.println(thirdEcho); */
    delay(50);
    //se a distância dos três echos lançados forem menor que min_distance retorna a média entre eles, senão retorna max_distance
    if ((firstEcho < min_distance) && (secondEcho < min_distance) && (thirdEcho < min_distance))
    { return((firstEcho + secondEcho + thirdEcho) / 3); }
    ...
    Serial.print("Distance: ");
    Serial.println(us_echo);
    //se us_echo for maior que 5, carrinho se move para a frente, senão gira para a esquerda em 180 graus
    if (us_echo > 5){
    rob.move(mvAhead, 100);
    (view changes)
    6:17 pm
  4. page Western edited ... LEDs Peso Elétrico Metodologia (como se pretente conseguir o objetivo) O jogo ... (contr…
    ...
    LEDs
    Peso Elétrico
    Metodologia (como se pretente conseguir o objetivo)
    O jogo
    ...
    (controles do jogo)jogo). Quando o Arduino é ligado, inicia-se a música do filme "The Good, The Bad and The Ugly", que pode tocar uma vez só, ou repetir uma vez. Ao fim da música, os botões devem ser pressionados, isso faz com que os servos se movam. O jogador que pressionou mais rápido, faz com que o servo com seu personagem vire para a imagem dele atirando, o mais lento, vira para a imagem do personagem morto.
    Desenvolvimento (problemas
    ...
    resolvidos, programas desenvolvidos)desenvolvidos
    A maior dificuldade no desenvolvimento deste projeto foi com relação a música. Devido ao fato de nenhum membro do grupo ter muito conhecimento musical, tivemos que estudar partituras e frequencias para fazer a música da forma mais fiel possível. Para solucionar o problema, criamos uma pequena biblioteca de notas e suas variações a partir desses estudos.

    Código Fonte
    #include <Servo.h>
    (view changes)
    6:15 pm
  5. page CarrinhoSensor edited ... Lucas Akio Kuniyoshi Arimori - 0040961523016 Pedro de Moura Pereira - 0040961523006 ... (M…
    ...
    Lucas Akio Kuniyoshi Arimori - 0040961523016
    Pedro de Moura Pereira - 0040961523006
    ...
    (Modelo do arduino)arduino):
    Nano IO shield
    Sensor ultrasônico HC-SR04
    Motor de Passo PM35L-048 - HPD4 (96 passos = 1 grau).

    Projeto
    Carrinho autônomo.
    ...
    O carrinho usa dois motores DC em configuração diferencial, desse modo não é preciso uma roda de direção. Há 3(três) sensores ultrassônicos para leitura dos obstáculos ao redor do carrinho. Um sensor para a frente, um para a direita e outro para a esquerda. Após o carrinho receber a confirmação de um obstáculo em uma das posições laterais, ele girará 45º para o lado oposto. Caso o obstáculo esteja a frente, ele virará 45º para a direita.
    Desenvolvimento (problemas encontrados, como foram resolvidos, programas desenvolvidos)
    Inicialmente, tivemos de estudar as bibliotecas do arduino e tivemos de fazer muitos testes.
    Após algumas semanas de estudo, conseguimos fazer o carrinho se mover e desviar de alguns obstáculos.
    Depois todo o desenvolvimento foi focado em correção de bugs.
    imagens do projeto:
    {media-20170623 (3).jpg}
    {media-20170623 (2).jpg}
    {media-20170623 (1).jpg}
    {download.png}

    Resultados: O carrinho, utilizando um arduino Nano e um sensor ultrasonico HC-SR04, se move para a frente automáticamente e desvia de obstáculos encontrados a sua frente
    #include <stepperRobot.h>
    (view changes)
    6:05 pm

More