segunda-feira, 21 de agosto de 2017

Décimo terceiro encontro

Montando carrinhos - Planejando

Olá turma, no nosso encontro do dia 11/08/17 começamos a planejar carrinhos com materiais recicláveis , "lixo eletrônico" e materiais disponíveis na escola e em casa.
Para despertar as ideais e ver possibilidades vimos dois vídeos no youtube

Discutimos conceitos de:
Polia;
Eixo;
Rodas;
Revimos o funcionamento de motores elétricos.

Combinamos para a próxima aula trazer tampas de maionese, palitos de churrasco e outros
materiais que acharmos interessantes.

Abraço a todos!









quinta-feira, 10 de agosto de 2017

Décimo segundo encontro

Dando um giro

Olá turma, no encontro do dia 04/08 fizemos nossa base girar, definimos que ela deveria girar 2 segundos em sentido horário, parar por 2 segundos e depois girar 2 segundos no sentido anti-horários.
Foi um sucesso e também testamos vários valores para a velocidade do motor.
Chegou novos colegas para integrar nossa equipe.
Nossa atividade:
Eletrônica
Conhecemos o princípio de PWM, que nos permitiu controlar a velocidade do motor.

Programação
Conhecemos e trabalhamos com a porta analógica do arduíno que nos permitiu controlar a velocidade do motor.
No caso utilizamos o comando:
 analogicWrite(5,128), aqui 5 é o pino do arduíno onde o motor está conectado e 128 para a velocidade. 
Nosso código simplificado, que posteriormente vocês farão algumas alterações:

 int led = 2;   //variável para o led ligado no pino 2 do arduino
 
// configuração dos pinos do arduino como saída
void setup() {
         pinMode(led, OUTPUT);
         pinMode(10, OUTPUT);    //sentido de giro
         pinMode(5, OUTPUT );    // controla a velocidade
}

//Execução do programa
void loop(){
        digitalWrite(led, HIGH);     //Acende led
        digitalWrite(10,LOW);        //gira sentido horário
        analogicWrite(5, 150);         // velocidade pela metade no pino 5 
        delay(2000) ;                       //aguarda 2 segundos
        analogicWrite(5,0 );              //velocidade 0, motor para
        delay(2000);                      //fica parado por 2 segundos
        digitalWrite(10,HIGH);        //gira sentido anti-horário
        analogicWrite(5, 150);          
        delay(2000);
}

Para as próximas aula estamos vendo a possibilidade de integrar um sensor de distância para ligar e desligar o circuito.
Também vamos confirmar se começamos a montar protótipos de carrinhos com sucata.
Nossas fotos 






Abraço a todos!!!




quinta-feira, 3 de agosto de 2017

Décimo primeiro encontro

Décimo primeiro encontro - Controle de motores - continuação

Olá pessoal, no encontro do dia 28/07/2017 tivemos altos e baixos...
Devido a atualizações na sala de informática não foi possível programarmos nosso arduíno para controlar os motores.
O simulador virtual tinkercad, assim como outros sites pararam de rodar devido as novas configurações da sala de informática. Vamos aguardar os reparos que já estão sendo providenciados para darmos continuidade nas etapas de eletrônica e programação.

Mecânica:
Explorando as possibilidades e a criatividade vocês construíram com o kit de robótica um disco giratório com cadeiras. Nosso desafio para os próximos encontros é colocá-lo em funcionamento.















Abraço a todos