1° de abril, primeira aula...


hoje foi mais para conhecer e entender o projeto, e só essa introdução já nos deixou muito empolgados.
E que venha mais aulas que estamos MUITO ansiosos
resumindo o projeto em uma palavra FANTASTICO!!!

grupo: Leticia, Samuel, Daniel, Sterfane e Andressa

08/04/2013,segunda aula do Pro­jeto Robuca;


Nesta aula apro­fun­damos mais a exper­iên­cia com o “arduino”.
O mate­r­ial uti­lizado foi:
Pro­to­boards;
Arduino;
Cabo USB;
Led;
Resis­tor;
Fios jumper;
Uca;
Pen­drive com sis­tema operaci­nal;
Foi pro­posto dois desafios:
1° Fazer os Leds pis­carem alter­nada­mente.
2° Fazer os Leds pis­carem no mesmo mometo,porém com o tempo mínino(sem esperar nen­hum segundo para acen­der após ser apa­gado).
Con­hece­mos a função dos resisores e dos Leds e vimos tudo sobre tensão,resitência e cor­rente.
Enfim a aula foi muito interessante,adquirirmos bas­tante con­hec­i­mento e sem con­tar que cada dia ficamos mais empol­ga­dos com o projeto

15/04/13 terceiro encontro

A aula de robótica dessa semana.; Começamos a conhecer as ferramentas que vão nos ajudar, vimos o ferro de solda, aprendemos como ele funciona,tivemos que aprender algumas dicas de segurança,tipo temos que usar luvas, óculos . Depois tivemos que resolver um desafio utilizando o ferro, e foi a parte que mais sentimos dificuldade .O que usamos foi; -1 LED -5 cabos -2 resistores de 100 Ohm -1 botão -1 ferro de soldar -1 arduino -1protoboard -Estanho; Nesse desafio tinhamos que fazer o LED acender, quando; o botão fosse pressionado, e quando o botão não estivesse apertado o LED ficaria apagado. Primeiro soudamos um dos fios no LED onde fica a carga positiva, depois soudamos os dois resistores em série, em seguida soudamos os outros dois fios nos dois resistores, e soudar na outra ponta do LED na carga negativa colocamos na protoboad, gastamos muito tempo tentando soldar . Colocamos um dos fio que estavam conectados na carga positiva no 5v, e o de carga negativa em uma das portas no arduino .Conectamos ele ao cabo USB, e ao computador, em seguida mudamos o código no computador e ele funcionou ,quando o batão apertado o LED acendia quando o botão não apertado o LED permanecia desligado.

22/04/13, quarta aula...

Nesta aula tivemos a apresentação de alguns sensores simples (LDR), e uma introdução a Máquina de Estado usando If-else.

Tivemos dois desafios.

Desafio 1 (sensor de luz):

- Fazer o LED acender, quando a luz estiver apagada e vice-versa.

Desafio 2:

•Máquina de Estados com dois LEDs.

- Estado 1: LED 1, apagado, LED 2, apagado.

- Estado 2: LED 1, aceso, LED 2, apagado.

- Estado 3: LED 1, aceso, LED 2, aceso.

- Estado 4: LED 1, apagado, LED 2, aceso.

O meu grupo montou tudo direitinho (o LED ligado no Arduino), mas o que a gente teve mais dificuldade foi em programar. Mais nada que durante as aulas, todos vão aprendendo e tirando suas dúvidas.

É isso, a aula foi bastante interessante, cada aula estamos aprendendo muito, e tirando nossa dúvidas.

E que venha mais aulas.

29/04/13,quinta aula

a aula dessa semana fomos desafiados a fazer uma maquina de 4 estados utilizando:

Fio;
arduino;
protoboard;
resisto;
Led;
botão;

1 estado - botão 1 apertado, LED 1 acesso

2 estado - botão 2 apertado, LED 2 acesso

3 estado - botão 1 e 2 apertado, LED acesso

4 estado - nenhum botão apertado nenhum acesso

06/05/13, sexta aula...

Hoje conhecemos o transistor, e fomos desafiados a fazer uma maquina de estado utilizando.

botão;

Transistor BD 139-NPN;

Fios;

Protoboard;

LED

Arduino;

Resistor;

Bateria.

Maquina de estados:

1- Dois botões pressionados : LED apagado

2- 1° botão pressionado: LED aceso

3- 2° botão pressionado: LED aceso

Nenhum botão pressionado: LED apagado

8rG4HkN.jpg


para saber qual resistor usar usamos a seguinte formula:

eR8BPJJ.jpg

e fizemos a seguinte código para que a maquina de estado funcionasse:

const int led =9;
const int botao1 = 2;
const int botao2 = 3;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(botao1, INPUT);
pinMode(botao2, INPUT);
}
void loop() {
if (digitalRead(botao1) == HIGH && digitalRead(botao2) == HIGH)
digitalWrite(led, LOW);
Serial.println("boatao1 e botao2 pressionados");
}
else if(digitalRead(botao1) == HIGH) {
digitalWrite(led, HIGH);
Serial.println("botao1 pressionado");
}
else if(digitalRead(botao2) == HIGH) {
digitalWrite(led, HIGH);
Serial.println("botao2 pressionado");
}
else{
digitalWrite(led, LOW);
Serial.println("nenhum botao pressionado")
}
não sentimos dificuldade em quase nada, nosso código tava certo, nosso circuito também estava correta, mas de forma alguma nossa maquina de estado funcionava, depois percebemos que usamos a porta 1, e nem ela e a 0 deve ser usada para esse tipo de ligação.


13/05/2013,7ª Aula

Nesta aula aprendemos como fazer um "Driver" usando o Relé.
Material utilizado:
-Relé;
-Motor;
-Bateria;
-Arduíno
-Fio Jumper;
-Protoboard;
-LED;
-Resistor;

Desafio proposto:
"Maquina de estados"
1° Motor ligado e LED desligado;
2° LED ligado e Motor desligado;
3° LED e Motor ligados;

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

17/05/2013,8º Encontro do Projeto Robuca

Aprofundamos a experiência de ponte H de Relé,usando dois Relés,dois botões e um motor;
Onde um relé controlava o giro do motor e outro tinha a função de desligar o circuito.
Quando botão1 tivesse apertado o motor girava pra um lado,quando apertasse o botão2 ele girava pro outro lado.

Usamos 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;
}
}

20/05/2013,9° Encontro do Projeto Robuca


Aprendemos como funciona,para quer serve e como montar uma ponte H de transistor.
Fizemos um desafio utilizando o que aprendemos,o desafio era:
1-fazer o motor girar para oum dos lados e parar por um segundos;
2-fazer com que o motor girase para o outro lado;
O material utilizado foi:
- fios
-transisor
-protoboard
-motor
-arduino
-resistores
O codigo foi esse:

void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5 HIGH);
delay(3000);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
}

Com esse código montamos o circuito,porèm o desafio deu errado,os resistores nao suportaram a quantidade de energia que foi mandado par eles.Com isso aprendemos que nem todas os desafios tem que dar certo,aprendemos mais com os erros do que com os acertos.

10º encontro, 24/05/2013

Colocamos no papel nosso projeto de Robô, apresentamos nossas idéias para os outros grupos. Logo após fizemos uma ponte H, baseando-se no que tinhamos feito na aula anterior. Porém usamos transistor BC 558 e 548. Usamos o seguinte 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(pino, LOW);
digitalWrite(pino2,HIGH);
delay(3000);
digitalWrite(pino1, HIGH);
digitalWrite(pino2 HIGH);
delay(3000);
}

11º encontro 27/05/2013


Este encontro estava programado para a aula ser por vídeo, mas tivemos problema com a internet e não conseguimos, então colocamos o diário em dia e discutimos em dupla sobre o projeto do robô.

12º encontro 03/06/2013

Nosso grupo discutiu sobre o robô (quais metériais iriamos usar no robô ). As duplas digitalizaram o desenho do robô e colocaram na rede e falaram um pouco dele. Também conversamos com os alunos da Aplicação via Skype, ele nos mostraram o seu projeto, e achamos muito legal.


Atividades recentes

  • Erick Vilela[DIÁRIO] Bob Esponja
    Erick Vilela

    Galera, onde está o relatório do 8º encon­tro ? E atenção, o relatório do 9º encon­tro ficou den­tro do bloco de código, vamos edi­tar isso pra ficar ainda mel­hor ! abraço :D

    • Leticia

      Leticia Santos Segunda, 27.05.2013 11:13:

      Já percebe­mos esse erro… esta­mos ten­tando editar,porém a inter­net não está ajudando.

  • Sofia Galvão Lima[DIÁRIO] Bob Esponja
    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] Bob Esponja
      Sofia Galvão Lima

      Gostei da adição de ima­gens, muito bom! Mas não deixem de adi­cionar o código usando a fer­ra­menta que eu mostrei pra vocês, hein? E seria legal man­ter um padrão dos títu­los tam­bém, com­binem entre si qual seria, tanto com relação ao tipo do título, quando com relação ao texto mesmo.

      • Erick Vilela[DIÁRIO] Bob Esponja
        Erick Vilela

        ficaria ainda mais inter­es­sante se vocês uti­lizassem os taman­hos e fontes difer­entes pra destacar os títu­los dos encon­tros, mas tá ficando muito bom ! :D

        • Sofia Galvão Lima[DIÁRIO] Bob Esponja
          Sofia Galvão Lima

          Adorei a imagem!!! Mas vamos colo­cando as descrições das aulas… este espaço é de vocês, como um diário mesmo :)

          • Leticia Santos[DIÁRIO] Bob Esponja
            Leticia Santos

            08/04/2013,segunda aula do Pro­jeto Robuca;
            Nesta aula apro­fun­damos mais a exper­iên­cia com o “arduino”.
            O mate­r­ial uti­lizado foi:
            Pro­to­boards;
            Arduino;
            Cabo USB;
            Led;
            Resis­tor;
            Fios jumper;
            Uca;
            Pen­drive com sis­tema operaci­nal;
            Foi pro­posto dois desafios:
            1° Fazer os Leds pis­carem alter­nada­mente.
            2° Fazer os Leds pis­carem no mesmo mometo,porém com o tempo mínino(sem esperar nen­hum segundo para acen­der após ser apa­gado).
            Con­hece­mos a função dos resisores e dos Leds e vimos tudo sobre tensão,resitência e cor­rente.
            Enfim a aula foi muito interessante,adquirirmos bas­tante con­hec­i­mento e sem con­tar que cada dia ficamos mais empol­ga­dos com o projeto.

            • Sofia

              Sofia Galvão Lima Segunda, 15.04.2013 17:26:

              Leti­cia, copia este texto no corpo do con­teúdo! É só clicar em “Edi­tar con­teúdo”. Beijos!

          • Alexandre Andrade[DIÁRIO] Bob Esponja
            Alexandre Andrade

            Legal pes­soal, só falta tro­car o nome do con­teúdo pra o nome do grupo. E tam­bém escr­ever o diário dessa sem­ana! Se você quis­erem um diário como mod­elo, deem uma olha no con­teúdo “Diário não diário do 8º Ano CAp UFPE” beleza?