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 Projeto Robuca;
Nesta aula aprofundamos mais a experiência com o “arduino”.
O material utilizado foi:
Protoboards;
Arduino;
Cabo USB;
Led;
Resistor;
Fios jumper;
Uca;
Pendrive com sistema operacinal;
Foi proposto dois desafios:
1° Fazer os Leds piscarem alternadamente.
2° Fazer os Leds piscarem no mesmo mometo,porém com o tempo mínino(sem esperar nenhum segundo para acender após ser apagado).
Conhecemos a função dos resisores e dos Leds e vimos tudo sobre tensão,resitência e corrente.
Enfim a aula foi muito interessante,adquirirmos bastante conhecimento e sem contar que cada dia ficamos mais empolgados 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
para saber qual resistor usar usamos a seguinte formula:
e fizemos a seguinte código para que a maquina de estado funcionasse:
const int led =9; const int botao1 = 2;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.
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")
}
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.
Leticia Santos Segunda, 27.05.2013 11:13:
Já percebemos esse erro… estamos tentando editar,porém a internet não está ajudando.