Para montar nosso robô basicamente precisaremos dos seguintes materias:


* Uma caixa de papelão;
* Duas cartolinas;
* Cola;
* Arduino;
* Um sensor de Ultrassom;

* Asa de papelão

* Papel Contato

* Fios;
* Motor;
* Um computador UCA;
* Um Driver de CD;

Nosso robô irá ficar parado, mostrar sua "lingua" quando perceber a presença de alguma pessoa (ou objetos) em sua frente.

Encontro dia 08 de junho de 2013

Debatemos como iria ser o nosso robô, e também vimos as idéias de nossos colegas. Aperfeissoamos nossas idéias com a ajuda de todos os integrantres do grupo, e logo depois fizemos o prototipo de nosso robô, utilizando uma caixa de papelão, cola, e cartolibna, desenhamos o rosto do nosso robô que tem aspectos de um "dragão", por isso surgiu á idéia de Shen-Long como seu nome oficial. Não concluimos a estrutura inteira do nosso robô, mas já fizemos o seu rosto.


8jHcchR.jpg

Encontro dia 15 de junho de 2013

Neste sábado, continuamos a montagem de nosso protótipo do robô, onde fizemos suas asas e os seus pés e algumas adaptações para colocar seu driver, e neste caso foi preciso fazer uma base para o driver ficar bem apoiado. E em seguida realizamos as colagens necessarias como por exemplo, as pernas. E suas asas ficou para o próximo encontro porque não deu tempo. Vamos também na próxima aula decorar as partes que faltam da caixa(o protótipo de nosso Shenlong)... E só isso por hoje.


Encontro dia 21 de junho de 2013


       Nesta sexta-feira, o encontro foi a distância, onde nós atualizamos o nosso diário, também fizemos uma pequena reforma em nosso robô como a gente iria fazer o protótipo do Shenlong primeiro, mas como iriamos perder bastante tempo resolvemos fazer dele o nosso próprio robô.

Encontro dia 29 de junho de 2013


         Foi proveitoso este encontro, pois demos procedimento ao nosso robô, também foi usado o Driver de CD para fazer com que sua "língua" se movimentasse e para isso montamos o código apropriado. Decidimos que ele iria ter asas feitas de papelão que seria coberta de papel contato (que seria no caso um plástico colável nos dois lados) para firmar suas asas. Seu Driver funcionou corretamente.


b0vQfLB.jpg

KHZ2iyh.jpg

           O código usado foi o seguinte:

const int pino1 = 6;
const int pino2 = 7;
void setup() {
pinMode(pino1, OUTPUT);
pinMode(pino2, OUTPUT);
}
void loop() {
digitalWrite( pino1, HIGH);
digitalWrite( pino2, LOW);
delay(5000);
digitalWrite( pino1, LOW);
digitalWrite( pino2, HIGH);
delay(4000);
}

   Encontro dia 08 de Julho de 2013


 Tivemos hoje mais um encontro a distância. Acabamos de atualizar todos os encontros pendentes, depois de uma puxada de orelha de Erick. Estamos com o código dos motores servos que serão utilizados nas asas do Shen Long:

 #include 

Servo servo1; //defenir os nomes dos servos

void setup()
{
servo1.attach(9); // ligar um servo1 ao pino 9


Serial.begin(9600);

servo1.write(0); // servos iniciao na posição 0
}
void loop()
{

delay(1000); //delay de 1s
servo1.write(90); // servo inicia a posição para 90 graus
delay (1000);
servo1.write(-90); // servo1 vai para 180 graus

delay(1000); //delay de 1s
servo1.write(180); // servo inicia a posição para 90 graus
delay (1000);
servo1.write(-180); // servo1 vai para 180 graus

}



   Ainda sim, definimos quem irá fazer o papel Machê, com os materiais necessários que são: Jornais, cola, bacia e água. Estará pronto o papel machê na próxima aula do Robuca.


Encontro dia 31 de Agosto de 2013:

Código utilizado para o shen long funcionar normalmente:

const int trigPin = 12;
const int echoPin = 11;
int liga = 5;
int giro = 6;

void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(liga, OUTPUT);
pinMode(giro, OUTPUT);
Serial.begin(9600);
}

void loop()
{
long duration, cm;

digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(5);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
cm = microsecondsToCentimeters(duration);
Serial.print(cm);
Serial.print("cm");
Serial.println();

if (cm < 30){
digitalWrite(liga, HIGH);
digitalWrite(giro, HIGH);
delay(750);
} else {
digitalWrite(liga, HIGH);
digitalWrite(giro, LOW);
delay(750);
digitalWrite(liga, LOW);
}
delay(50);
}



long microsecondsToCentimeters(long microseconds)
{
// The speed of sound is 340 m/s or 29 microseconds per centimeter.
// The ping travels out and back, so to find the distance of the
// object we take half of the distance travelled.
return microseconds / 29 / 2;
}

 Com esse código podemos ver de verdade a lingua do Shen long!

As nossas maiores dificuldades foram a programação, a parte da estrutura, e um problema que mais dificultou nossa vida, estamos falando da ponte H.


Encontro dia 21 de setembro de 2013


 No encontro de hoje iniciamos com uma gincana para compreendermos como otimisar o código. Em seguida o instrutor Fábio fez modificações nos códigos dos robôres com objetivo do grupo concerta-lo, conseguimos concluir a atividade e o desafio de acender sete leds. Usamos o seguinte código:



int led1 = 13;
int led2 = 12;
int led3 = 11;
int led4 = 10;
int led5 = 9;
int led6 = 8;
int led7 = 7;
int tempo = 500;


void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
}

void loop() {
digitalWrite(led1, HIGH);
delay(tempo);
digitalWrite(led1, LOW);

digitalWrite(led2, HIGH);
delay(tempo);
digitalWrite(led2, LOW);

digitalWrite(led3, HIGH);
delay(tempo);
digitalWrite(led3, LOW);

digitalWrite(led4, HIGH);
delay(tempo);
digitalWrite(led4, LOW);

digitalWrite(led5, HIGH);
delay(tempo);
digitalWrite(led5, LOW);

digitalWrite(led6, HIGH);
delay(tempo);
digitalWrite(led6, LOW);

digitalWrite(led7, HIGH);
delay(tempo);
digitalWrite(led7, LOW);
}

Com esse código conseguimos realizar o desafio!


Atividades recentes

  • Sofia Galvão LimaShen-Long

    Gente, olha um vídeo ensi­nando a fazer papel marche (tem vários na inter­net!). Dêem uma olhada e vejam se é disso mesmo que pre­cisam. Notem que vocês pre­cis­arão de um molde!

    • Sofia Galvão LimaShen-Long

      Pes­soal, só pas­sando pra lem­brar do diário do dia 2906. O código está com Vanessa, não deixem de colo­car na rede, pois depois vocês per­dem e terão que refazer! Se quis­erem fotos e o vídeo da boca abrindo e fechando, eu tenho e posso man­dar por e-​mail, é só pedir! :)

      • Quinta, 04.07.2013 11:10:

        Ok, me envia ele moisessilva.​x9​@​hotmail.​com

      • Domingo, 07.07.2013 00:10:

        Moisés, teu e-​mail é esse mesmo? Não tô con­seguindo enviar…

      • Segunda, 08.07.2013 09:28:

        O email dele é esse mesmo

      • Segunda, 08.07.2013 10:32:

        Sim este é meu e-​mail

      • Quarta, 10.07.2013 21:10:

        Estranho… então sábado eu passo pra algum pen drive de vocês, ok? :)

    • Sofia Galvão LimaShen-Long

      Shenlong – Wikipédia, a enciclopédia[...]

      Vocês sabiam disso? Como sou uma nerd capenga, não fazia ideia, hahaha! Mas achei massa :)

      • Ver todos os comentários (6)
      • Quarta, 12.06.2013 15:00:

        Porque não tem no con­teúdo da escola .. .

      • Quarta, 12.06.2013 19:21:

        Haverá, sim! Daqui pra frente, não ter­e­mos pro­gra­mação, porque vocês estarão foca­dos na con­strução do robô de vocês, a mel­hor parte! :)

      • Quinta, 13.06.2013 15:01:

        Será todos os sába­dos agora ?

      • Segunda, 17.06.2013 08:56:

        Moisés, vamos avisando quais serão os dias, porque depende de uma série de coisas :)

      • Quinta, 20.06.2013 19:50:

        Ok

    • Filipe CalegarioShen-Long

      Arretado! =D

      • Sofia Galvão LimaShen-Long

        Que legal, minha gente! Adorei :)