Esta equipe é formada por: Alécio de Andrade Silva, Alex Ramos da Silva, Lucivanio José da Silva, Moisés Luis da Silva e Vanessa Leoncio da Silva
    Buscamos saber sempre mais, pois, o conhecimento é infinito e irresistível! 


1º Encon­tro: 01 de Abril de 2013


       Nesse primeiro momento, debate­mos sobre a história da robótica, sua fun­cional­i­dade e util­i­dade em nosso dia a dia. Foi um momento espe­cial, onde pas­samos a enten­der sobre o mundo fasci­nante da robótica!


2º Encon­tro: 08 de Abril de 2013


     Em nosso segundo encon­tro, começamos a estu­dar como fun­ciona: Arduíno, LED, Resis­tor. Vimos tam­bém as pro­priedades da elet­ri­ci­dade: ten­são, cor­rente e resistên­cia. Para enten­der mel­hor usamos exem­p­los do nosso cotid­i­ano, enfim foi muito proveitoso!


3° Encontro: 15 de Abril de 2013


       As ativi­dades desen­volvi­das no ter­ceiro encon­tro, foram rela­cionadas a como usar o apar­elho de solda e para quê ele serve.

     Usamos o mesmo para sol­dar 2 resi­s­tores e depois disso, conec­tar a um led que foi conec­tado a placa do arduíno. 
   Mas como?
 Primeiro para sol­dar os resi­s­tores é pre­ciso aque­cer as partes à serem jun­tas, uma depois outra. Depois disso, junta o estanho com cada uma das partes para que a sol­dagem fique segura.
    A par­tir disso, foi pos­sível ligar um led, porque os resi­s­tores e o mesmo conec­ta­dos a placa e aciona­dos por coman­dos man­da­dos do lap­top con­seguiam liga-​lo.


4° Encontro: 22 de Abril de 2013


  No nosso quarto encontro , aprendemos a usar máquinas de estados. Foram propostos dois desafios:

   1° Utilizamos um aparelho para medir a intensidade da luz ( o mínimo e o máximo possível ), depois acendemos  um LED ligado ao Arduíno. 

  2° Utilizamos dois  LEDs, com quatro condições relacionadas aos modos: aceso, aceso;  aceso, apagado; apagado, apagado; apagado e aceso; respectivamente. 

  Os  integrantes do nosso grupo tiveram dificuldades na parte de programação, pois as condições não poderiam se contrariar. A solução foi pensar em grupo e analisar as condições. 


5° Encontro: 29 de Abril de 2013


   No encontro de hoje sentimos mais dificuldades que nos anteriores.
    Nos propuseram o desafio com 3 LEDs  e 2 botões utilizando à maquina de estados. As nossas dificuldades foram sobre tudo na programação, pois as condições não podiam se contradizer. A solução foi pensarmos coletivamente para resolver o problema.


6° Encontro: 06 de maio de 2013

     

     Hoje vimos o conceito de DRIVER, ou melhor o controlador de dispositivo, e em seguida a funcionalidade do Relé. Os transistores por via das dúvidas podem ser BD 139 (NPN) ou BD 136 (PNP). Necessariamente utilizamos o BD 139 (NPN).

            GwFmYeU.jpg
   A base é a parte que controla a passagem da corrente, e no coletor é por onde passa a corrente, e emissor é por onde sai a corrente que foi controlada.
   
  Após estudarmos estas funcionalidades foi proposto o seguinte desafio:

                            Máquinas de estados:

1- 2 botões pressionados: LED apagado;

2- 1° botão pressionado: LED aceso;

3- 2° botão pressionado: LED aceso;

4- nenhum botão pressionado: LED apagado;

 Utilizamos o seguinte código para a máquina de estado funcionar:
 

const int led=9;
const int botao1=7;
const int botao2=5;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(botao1, INPUT);
pinMode(botao2, INPUT);
}
void loop(){
if(digitalRead(botao1)==HIGH && digitalRead(botao2 )==HIGH){
digitalWrite(9,LOW);
Serial.println("botao1 e botao2 pressionados");
}
else if(digitalRead(botao1)== HIGH){
digitalWrite(9,HIGH);
Serial.println("botao1 pressionado");
}
else if(digitalRead(botao2)==HIGH){
digitalWrite(9,HIGH);
Serial.println("botao2 pressionado");
}
else{
digitalWrite(9,LOW);
Serial.println("botao1 e botao2 nao pressionados");
  }
}

Assim com esse código fizemos a máquina de estados funcionar.


7° Encontro: 13 de maio de 2013


    Neste encontro nós aprendemos a utilizar um driver com Relé e usamos um motor.
   O desafio foi montar um driver usando um relé para ligar um motor e um LED. 

  Usamos a máquina de estados com as seguintes condições:
  1°- Motor ligado e LED desligado no intervalo de 1 segundo;
   2°- LED ligado e motor desligado no intervalo de 1 segundo;
  3°- Motor e LED ligados no intervalo de 1 segundo.

       Para isso utilizamos o seguinte código:

int estado=1;
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
Serial.begin(9600);
}
void loop(){
switch(estado) {
case 1:
digitalWrite(13, LOW);
delay(1000);
digitalWrite(12, HIGH);
//motor ligado
estado=2;
break;
case 2:
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(12, LOW); 
//led ligado
estado=3;
break;
case 3:
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(12, HIGH);
//motor e led ligados
estado=1;
break;
}
}


Nossa dificuldade principal foi que após terminar a programação tudo aparentou estar certo, mas quando "printamos" o circuito não  funcionou. Após unhas ruídos e cabelos arrancados! Com a ajuda  dos monitores, nós descobrimos que haviamos trocado "digital  write" por "pinmode". A solução foi corrigir o código, então conseguimos fazer com que o circuito funcionasse.

8º Encontro: 17 de maio de 2013


       No encontro de hoje, vimos ponte H de Relé. Usamos dois Relés e um motor além dos outros materiais.

       Para isso utilizamos o seguinte código:

int estado=1;
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
Serial.begin(9600);
}
void loop(){
switch(estado) {
case 1:
digitalWrite(13, LOW);
delay(1000);
digitalWrite(12, HIGH);
//motor ligado
estado=2;
break;
case 2:
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(12, LOW);
//led ligado
estado=3;
break;
case 3:
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(12, HIGH);
//motor e led ligados
estado=1;
break;
}
}


      A dificuldade em geral foi a máquina de estados  com botões. Nós somente  descobrimos o método correto  de condição no final da aula, quando não  deu mais tempo concluir.


9º Encontro: 20 de maio  de 2013


      Hoje em nosso encontro montamos uma ponte H usando  transistores.

      Utilizamos além dos transistores, fios, 8 registores, 1 motor, 1ª fonte de alimentação, 1 arduíno e 1 protobord, em um dos grupos  2 protobord's.

      Para montar nosso circuito utilizamos o seguinte código:

const int botao1 = 6;
const int botao2 = 7;
void setup() {
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(botao1, INPUT);
pinMode(botao2, INPUT);
}
void loop() {
botao1=digitalRead(6);
botao2=digitalRead(7);
if (botao1 == HIGH && botao2 == HIGH);
{
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
Serial.println("botao1 e botao2 pressionados");
}
else if (botao1 == HIGH && botao2 == LOW);
{
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
Serial.println("botao1 pressionado");
}
else if (botao2 == LOW && botao1 == HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
Serial.println("botao2 pressionado");
{
else if (botao1 == LOW && botao2 == LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW); Serial.println("botao1 e botao2 nao pressionado") }
}


       A proposta era fazer o  motor girar ora em um sentido ora em outro, e parar tudo seguindo um tempo determinado, por nós.

       Nossas dificuldades foram iniciar a programação, identificar base, coletor e emissor no transistor. Nós conseguimos  solucionar essas dificuldades entrando na rede, e também com a ajuda dos monitores.

       Nós  fizemos o código certo,  porém, quando fomos testar "queimou" um dos transistores. Não sabemos ao certo o que aconteceu, mas Alexandre e Sofia uns dos monitores,  ficaram  de  analisar, e trazer a  resposta para concluir nossa atividade. 


10º Encontro: 24 de maio de 2013


       Bem, hoje discutimos ideias e sugestões de robôs, atividades onde fomos divididos em duplas e por acaso um trio. Debatemos essas ideias, e em seguida concluímos a ponte H de transístor do encontro anterior. Utilizamos o modelo já utilizado, modificando apenas o motor, que necessitaria de 1 corrente inferior ao do encontro passado. E transístores (BC 558 e BC 548) onde o BC 558 PNP e o BC 548 NPN.
   

       Usamos o código:

int pino1 = 9;
int pino2 = 10;
void setup() {
pinMode(pino1, OUTPUT);
pinMode(pino2, OUTPUT);
}
void loop() {
digitalWrite(pino1, LOW);
digitalWrite(pino2, LOW);
delay(3000);
digitalWrite(pino1, LOW);
digitalWrite(pino2, HIGH);
delay(3000);
digitalWrite(pino1, HIGH);
digitalWrite(pino2, LOW);
delay(3000);
}

         Desta vez concluímos a atividade com sucesso, não tendo maiores dificuldades.


11º Encontro: 27 de maio de 2013


   Hoje não conseguimos falar com Sophia via Skype, pois a internet estava ruim e só alguns computadores tinham o acesso a internet.

   Tentamos várias vezes atualizar o diário, mas o navegador Firefox era incompatível com o site da Robo livre. Baixamos o Google Chrome mas o sistema era protegido por uma senha, e por isso não instalamos este navegador, depois fomos escrever no caderno para depois atualizar o diário.   


12° Encontro: 03 de junho de 2013


Neste nosso encontro, acabamos de atualizar o diário e criamos outro conteúdo relacionado ao projeto robô que vamos construir. Vimos o robô criado de Erick e seus amigos via skype, o robô é muito legal, podemos ainda ver as peça utilizadas na criação deste.


Atividades recentes

  • Sofia Galvão Lima[DIÁRIO] Wolverine
    Sofia Galvão Lima

    Gostei de ver a mel­hora! Parabéns pra Moisés, que edi­tou o con­teúdo por último :)

    • Sofia Galvão Lima[DIÁRIO] Wolverine
      Sofia Galvão Lima

      Gente, onde estão os con­teú­dos das ideias de robôs de vocês? Sexta-​feira ter­e­mos encon­tro, vamos falar sobre cri­ação de pro­je­tos, seria inter­es­sante que vocês lev­assem ideias mais maduras, para que o encon­tro seja mais proveitoso, então mãos à obra! Sexta-​feira tam­bém vamos ten­tar finalizar a ativi­dade da Ponte H.

      • Sofia Galvão Lima[DIÁRIO] Wolverine
        Sofia Galvão Lima

        Pes­soal, nota 10 no que­sito orga­ni­za­ção! Mas essas descrições estão muu­u­uito resum­i­das. Cadê os códi­gos uti­liza­dos em sala? Ima­gens? Vídeos? Vamos melhorar!

        • Erick Vilela[DIÁRIO] Wolverine
          Erick Vilela

          E o quinto encon­tro galera?! Vamos usar as fer­ra­men­tas de adição de código e ima­gens, quanto mais infor­mação reg­istrada vai ser mel­hor pra vocês ! e gostei de ver, já alter­aram os espaços no título mas vamos ser mais detal­his­tas! :D vocês podem desen­volver muito mais

          • Sofia

            Sofia Galvão Lima Segunda, 06.05.2013 23:30:

            Erick fala com con­hec­i­mento de causa. Ele pas­sou pela exper­iên­cia que vocês estão pas­sando agora e sabe como é cus­toso não reg­is­trar o tra­balho feito nos encon­tros. Então vamos lá, mãos à obra!

          • Erick

            Erick Vilela Segunda, 06.05.2013 23:38:

            kkkkkkkkk pois é galera, já pas­sei muito por isso e posso garan­tir que não é muito legal ter que começar tudo do zero (prin­ci­pal­mente os códi­gos e cir­cuitos) todo encon­tro (; né Sofia ?

          • Sofia

            Sofia Galvão Lima Quarta, 15.05.2013 16:26:

            Ééé :)

        • Sofia Galvão Lima[DIÁRIO] Wolverine
          Sofia Galvão Lima

          Meni­nos, estão fal­tando as descrições das aulas. Você já tiveram três, colo­quem aqui suas impressões.

          • Moisés

            Moisés Silva Quinta, 02.05.2013 13:04:

            Mas agente não lem­bra que cada detalhe…

          • Sofia

            Sofia Galvão Lima Segunda, 06.05.2013 23:26:

            Por isso que tem que escr­ever logo após o encon­tro… a ideia é que os detal­hes fiquem reg­istra­dos para que vocês pos­sam lem­brar das aulas depois.

          • Moisés

            Moisés Silva Sexta, 17.05.2013 14:42:

            Ok, vamos lem­brar disso

        • Alécio Andrade[DIÁRIO] Wolverine
          Alécio Andrade

          2º Encon­tro: 08 de Abril de 2013

          Em nosso segundo encon­tro, começamos a estu­dar como fun­ciona: Arduíno, LED, Resis­tor. Vimos tam­bém as pro­priedades da elet­ri­ci­dade: ten­são, cor­rente e resistên­cia. Para enten­der mel­hor usamos exem­p­los do nosso cotid­i­ano, enfim foi muito proveitoso!

          • Alécio Andrade[DIÁRIO] Wolverine
            Alécio Andrade

            1º encon­tro: 01 de Abril de 2013

            Nesse primeiro momento, debate­mos sobre a história da robótica, sua fun­cional­i­dade e util­i­dade em nosso dia-​a-​dia. Foi um momento espe­cial, onde pas­samos a enten­der sobre o mundo fasci­nante da robótica!