Robotica4Teen

Resumo do Curso

codeDragon-Robotica

 

Robo4Teens

Esse curso é voltado para alunos acima de 13 anos, tem o objetivo de desenvolver habilidades nas mais diversas áreas como, informática, eletrônica, mecânica e automação, através de montagens de unidades robóticas estruturadas e automatizadas resolvendo problemas do nosso cotidiano como locomoção, saúde, distribuição de água e  geração de energia. Ao chegar no último nível de aprendizagem o aluno montará um robô que entrará em uma competição de força, inteligência e agilidade, essa competição será transmitida ao vivo pelo youtube.

 

 

  • 1º Semestre 27h em 10 módulos (18 aulas)

 

  1. Atuadores - Montagem de mini projeto de robô automóvel (1 aulas de 1h30)
  2. Sensores - Montagem de mini projeto de robô detector de sombra, seguidor de Luz e Seguidor de linha (2 aulas de 1h30)
  3. Servo Motor / Controle remoto / Sensor de obstáculo - Sensor de obstáculo e cancela de estacionamento (3 aulas de 1h30)
  4. Controlador de motores / LCD - Robô detector de obstáculo   ( 2 aulas de 1h30)
  5. Módulo Bluetooth / Semáforo inteligente - Cancela de estacionamento com Bluetooth. Montagem do semáforo. ( 2 aulas de 1h30)
  6. Aquisição de Dados - Montagem do projeto de janela automática (1 aulas de 1h30)
  7. Utilizando variáveis
  8. Projeto de portão de garagem (2 aulas de 1h30)
  9. Variáveis de servomotores e LCD (1 aulas de 1h30)
  10. Montagem do projeto para apresentação - Escolher um projeto e realizar a montagem. ( 2 aulas de 1h30)

- Evento de apresentação do trabalho (1h30)

 

 

  • 2 Semestre 27h em 7 módulos (18 aulas)

 

 

  1. Desafio da Ponte levadiça. ( 2 aulas de 1h30)
  2. Desafio do robô desvia obstáculo ultrassom. ( 2 aulas de 1h30).
  3. Briga estoura bexiga. ( 2 aulas de 1h30)
  4. Robô antibomba. ( 2 aulas de 1h30)
  5. Robô bípede. ( 2 aulas de 1h30)
  6. Lutador com laser. ( 2 aulas de 1h30)
  7. Montagem de robô Sumô ( 5 aulas de 1h30)

- Evento de apresentação do trabalho (1h30)

 

 

Carro Basico

MODULO 1

ROBÔ BÁSICO (RB)

MANUAL DO ALUNO

OBJETIVOS DO MODULO

-  Montar carenagem do robô  ( aula 1)

-  Conectar parte elérica e eletrônica ( placa Arduino) (Aula 1)

-  Conectar joystick para conduzir robo (Aula 1)

NUMERO DE AULAS / TEMPO DE AULA

1 aulas de 1 hora e meia

LISTA DE MATERIAIS PARA ATIVIDADE

  1. PRIMEIROS PASSOS

Este é material dará auxilio na montagem do seu projeto de robótica. Este módulo terá duração três aulas. Será feita a montagem do robô com dois sensores que seguirão uma faixa escura ( linha) apenas pela programação sem nenhum comando durante trajeto do robô irá efetuar.

Antes começar a montar seu robô confira os materiais necessários para este projeto a quantidade de chapas, fios, a placa Arduino, porcas e parafusos. Não se esqueça de checar se as baterias foram carregadas (caso use pilhas recarregáveis). Você precisará ter um PC que funcione bem o programa Mblock ( veja na seção 6 sobre programação quais as especificações para o seu PC rodar bem esse aplicativo) responsável pela programação da placa Arduino.

A aula 1 será composta da montagem da carenagem do seu robô. Preocupe-se em prender de forma firme e adequada cada peça. Use as imagens como referência. A montagem termina quando prendemos os sensores na posição correta alinhados. Faremos também a conexão de todos fios, parte elétrica, eletrônica e a conexão da bateria. E nesta aula aprenderemos a fazer a programação no Mblock.

Na aula 2 testaremos a passagem do carro pela cancela. O botão sendo acionado e após passagem pelo sensor a cancela abaixo (neste material temos uma sugestão mais simples). Após as duas aulas você será capaz reproduzir sozinho a montagem, alterar posição dos componentes dessa montagem de robô cancela e sugerir outros tipos de posição e montagem para seu robô executar. Então vamos lá!

  1. MONTAGEM

Para iniciar a montagem verifique se todas as peças do projetos estão presentes conforme figura 1:

      Figura 1

2.1 DESCRIÇÃO DAS PEÇAS:

1 Prontoboard Servirá para conexão das diversar partes elétricas e eletrônicas

2 Porcas e Parafusos servirá para prender partes móveis robô . Temos dois tipos de parafuso.

                         Longo                                                                    Curto

           

                              Figura 2                                                            Figura 3

 Porca (serve nos dois tipos de parafuso)   

 

                        Figura 4

3. Fios coloridos conexões na placa protoboard, baterias e partes eletrônicas.

  1. Sensores Led + foto Diodo sensores para detecção da iluminação do trajeto a seguir faixa escura. (não usado neste projeto)
  1. Placa PWB. Placa amplifica o sinal enviado pela placa Arduino que fará motor funcionar.( não usada nesse projeto)
  1. Baterias. Pilhas de 9 volts
  1. Chapas Longa/Fina ( para formar eixos quem prendem a roda sem tração )
  1. Roda frontal Roda sem tração vai a frente carro livre para fazer curvas

9. Chapa retangular/pequena

  1. Chapa retangular/longa
  1. Chapa Longa/curva
  1. Chapa Longa/retangular/curva
  1. Placa Arduino Placa que é cérebro do robô comanda todo processo
  1. Motor + roda grande
  1. Chave de fenda longa

2.2 PROCEDIMENTOS MONTAGEM ( CARENAGEM CARRO )

I  Pegue a peça 10 e prenda com parafusos curtos ( como indicado na imagem) as duas peças 12 de cada lado:

                                                                                                                      

 Figura 5

II A seguir prenda as peças 11 uma de cada lado conforme figura deixando o espaço exato a frente para prender a peça 9:

 

  Figura 6

III A seguir prenda as duas rodas + motor peça 14 uma de cada lado:

  Figura 7

  1. Prenda as duas peças 7 na peça 8 e a seguir prenda o conjunto na parte frontal do robô. A parte da frente do robô é aquela parte onde foi presa a peça 9:

Figura 8

  1. Com todas as partes fixas montadas posicione no espaço superior ( pequeno vão entre as chapas) do robô a peça 1 e acima dessa a placa peça 13. Sugerimos que use fita dupla face e prenda a peça 1 e 13 nas posições colocada, pois as mesmas não tem como ser aparafusadas.

14. Finalize o projeto básico conectando os fio do joystick nas seguintes entradas (estas serão as conexões da parte elétrica - eletrônica desse projeto) na placa Arduino......

 ( falta tirar esta foto )

 Figura 9

  1. EXECUÇÃO DO PROJETO

Após toda montagem da carenagem e parte eletrônica o robô básico está pronto para receber todas as adaptações para outros projetos. Este robô será usado no projeto do seguidor de linha (RSL), no desviador de obstáculos (RDO).   Cada projeto após da montagem parte da caragem é realizada a programação. Utiliza-se o Mblock um programa que cria a sequência de informações que o robô segue para realizar o trajeto desejado. O robô deve ser conectado ao PC e receberá as instruções. Em seguida seu robô está pronto para executar função desejada. Nesta primeira aula apenas usaremos a placa para receber comandos do joystick. As configurações do programa já foram feitas e em aula posterior será explicado como foi feito este procedimento.

  1. REGISTRO DA ATIVIDADE

Agora aluno temos duas sugestões de registro da sua atividade. Escreva seu nome em pedaço de cartolina posicione seu carro parede cor branca tire uma foto e nos envie. Cada aluno  faz uma montagem diferente e nós da Code queremos registrar seu trabalho.

Seguidor De Luz

MODULO 2

ROBÔ SEGUIDOR DE LINHA (RSL)

Para montar esse projeto precisaremos do carro básico e faremos todas as ligações em cima dele.

Na primeira parte, ele irá andar quando acendermos a luz do ambiente e irá parar quando apagarmos. Na segunda parte colocaremos outros sensor de luz e ele irá seguir uma lanterna inclusive fazendo curvas.

 

 

 

 

Montagem do Carro Seguidor de Luz:

 

Seguidor de Linha

Aula 3

 

Esse esse carro é um projeto que aparece nas mas diversas competições de robótica , onde nos colocamos uma fita preta em uma superfície branca e o carro anda somente em cima da fita.

Para fazer esse projeto precisaremos do carro seguidos de luz e faremos algumas modificações principalmente nos sensores e no programa.

 

 

 

Montagem carro seguidor de linha

Programação do carro Seguidor de Linha

____________________________________________________________________________________________________

2.3 CONEXÃO DAS PARTES ELÉTRICA-ELETRÔNICAS

  1. Posicione as peças 5 ( placas PWM) uma de cada lado da peça 13. Em cada peça 5 será conectado uma bateria peça 6.
  1. A seguir use os fios peça 3 para conectar a placa Arduino ( saída Gnd) no prontoboard ( na fileira do negativo). Ligue nas PWM as baterias. Ligue o fio que leva o sinal da placa Arduino para cada motor através das saídas 6 e 7 respectivamente. O fio vermelho das PWM (alimentação) será conectado no +Vcc e o preto no GND ( negativo do prontoboard).  Conecte os fios do motor a PWM. Se o sinal da PWM for colocado invertido no motor ele irá girar ao contrario, então troque a conexão dos fio.

Figura 9

III. Coloque os sensores peça 4 um em cada lado da roda móvel. Em seguida prenda os sensores com fita dupla face. Eles devem ser postos virados para baixo próximos ao solo, mas sem encostar. Conecte o Gnd e D2 de cada sensor na fileira negativa do prontoboard.  Conecte o + 5 Volts da placa Arduino no positivo do prontoboard e em seguida conecte o fio sinal do sensor nele. Conecte a saída A0 dos sensores nas saídas A1 e A2 respectivamente para primeiro e segundo sensor na placa Arduino.

Figura 10

  1. Por fim conecte a bateria 9 Volts a placa Arduino.

Figura 11

  1. EXECUÇÃO DO PROJETO

Após toda montagem da parte da carenagem e eletrônica o robô está pronto para receber a programação que irá comandar seus movimentos. Na última secção desse material está as instruções de como utilizar o Mblock o programa que cria a sequência de informações que robô segue para realizar trajeto desejado. O robô deve ser conectado ao PC e receber estas instruções. Em seguida basta colocar o robô sobre a linha ou circuito fechado que se tudo foi feito forma correta ele seguirá a fita escura. A fita que será usada pode ser qualquer material uma fita isolante ou fita de papel de cor negra opaca. Você pode ainda pintar o circuito em folhas de papel ou cartolina e montar o trajeto fechado. Na figura a seguir temos uma sugestão de trajeto fechado montado para utilizar robô seguidor de linha.

Figura 12

  1. REGISTRO DA ATIVIDADE

Agora temos duas sugestões de registro da sua atividade. Escreva seu nome em pedaço de cartolina posicione seu carro parede cor branca tire uma foto e nos envie. Faça também pequeno vídeo de 1 minuto do seu carro realizando o trajeto sobre a linha.

  1. PROBLEMAS ??? O QUE FAZER ???
  • O que fazer se carro está muito lento?
  • Porque carro não consegue fazer a curva e para?
  • Como saber se os sensores estão funcionando?
  • Porque temos que usar PWM junto com a placa Arduino?

 

  • Porque ao enviar o programa do Mblock ele dá uma falha e não recebe comandos?
  1. PROGRAMAÇÃO ( Arduino/MBLOCK)

O programa que será utilizado para programar o Robô Arduino será o Mblock[1]. Para executar a programação temos primeiro que entender quais ações desejamos que o robô realize. Sendo assim precisamos descrever cada comando em um rascunho primeiro e depois transformar os comandos em ações lógicas no programa.

Vamos realizar um pequeno rascunho:

- Primeira possibilidade Sensor 2 dentro sensor 1 fora. Nessa situação precisamos desligar motor 2 (M2) e ligar apenas 1 (M1)

Figura 13

- Segunda possibilidade Sensor 1 dentro sensor 2 fora. Nessa situação precisamos desligar motor 2 (M2) e ligar apenas 1 (M1). Agora é motor agora é motor 1 (M1) precisa estar desligado e motor 2 (M2) deve ser ligado.

Figura 14

Lembrando que traçado entre as linhas é a parte escura que robô segue.

Agora temos fazer a programação dentro do Mblock que seguirá os seguintes comandos:

1 => Se S2 (escuro) estiver pista => então  ( M1 liga) e (M2 desliga)

2 => Se S1 ( escuro) estiver pista => então ( M2 liga) e (M1 desliga)

3 => Se S1 e S2 (escuro) estiver pista => então (M1 e M2 liga)

No Mblock faça seguinte:

  • Ao abrir programa selecione a opção robô => clique na opção Arduino
  • A ação utilizada será função “repetir para sempre” + a ação “ se....então”
  • A sequencia de comandos deve se feita de acordo com as linhas numeradas acima 1, 2 e 3 pode ser programa de diversas outras formas, porém esta é uma das mais simples propostas para comandar o robô seguidor de linha.
  • O Mblock entende como luz valores de tensão no sensor superior a 800 e escuro valores inferiores a 800.
  • Lembre-se que todas ações na programação devem estar dentro da primeira ação “ repetir para sempre” senão o robô fará comando uma única ou mais algumas vezes e a seguir irá parar.

Veja a seguir a sequência de imagens com o passo a passo da programação executada:

Passo 1                                                   Passo 2

    

 

Passo3                                               Passo 4

     

 

Passo 5                                                     Passo 6

       

Passo 7                                                         Passo 8

       

 

Passo 9                                                       Passo 10

           

 

Passo 11

 

A seguir está link com vídeo da execução da programação do robô seguidor de linha

https://youtu.be/1pa-GRKUsGo

[1]  Este programa é de autoria do MediaLab do MIT (Instituto de Tecnologia de Massachusetts) e pode ser baixado no site http://www.mblock.cc/download/ . Este programa foi criado na linguagem SCRATCH mais informações em https://scratch.mit.edu/

                                                  Robotica4Kids

MODULO 4

ROBÔ SEGUIDOR DE LUZ (RSL2)

______________________________________________________________________________________________________

______________________________________________________________________________________________________

MANUAL DO ALUNO

OBJETIVOS DO MODULO

-  Montar carenagem do robô  ( JÁ EXECUTADO)

-  Conectar parte elérica e eletrônica ( placa Arduino) (aula 1)

-  Executar programação ( programa Mblock) ( aula 1)

-  Efetuar testes com carro percorrendo trajeto (aula 1)

NUMERO DE AULAS / TEMPO DE AULA

1 aulas de 1 hora e meia

LISTA DE MATERIAIS PARA ATIVIDADE

  1. PRIMEIROS PASSOS

Este é material dará auxilio na montagem do seu projeto de robótica. Este módulo terá duração três aulas. Será feita a montagem do robô com dois sensores que seguirão uma faixa escura ( linha) apenas pela programação sem nenhum comando durante trajeto do robô irá efetuar.

Antes começar a montar seu robô confira os materiais necessários para este projeto a quantidade de chapas, fios, a placa Arduino, porcas e parafusos. Não se esqueça de checar se as baterias foram carregadas (caso use pilhas recarregáveis). Você precisará ter um PC que funcione bem o programa Mblock (veja na seção 6 sobre programação quais as especificações para o seu PC rodar bem esse aplicativo) responsável pela programação da placa Arduino..

A aula 1 será composta da montagem da carenagem do seu robô. Preocupe-se em prender de forma firme e adequada cada peça. Use as imagens como referência. A montagem termina quando prendemos os sensor de luz na posição adequada.

Na aula 2 será feita a conexão de todos fios, parte elétrica e eletrônica. Faremos a conexão das baterias. E nesta aula aprenderemos a fazer a programação no Mblock. Após estas duas aulas você será capaz reproduzir sozinho a montagem e sugerir outra posição do sensor e forma montar o robô seguidor de luz. Então vamos lá!

  1. MONTAGEM

Para iniciar montagem verifique se todas as peças da conforme figura 1 estão sua disposição:

Figura 1

2.1 DESCRIÇÃO DAS PEÇAS:

1 Prontoboard Servirá para conexão das diversar partes elétricas e eletrônicas

2 Porcas e Parafusos servirá para prender partes móveis robô . Temos dois tipos de parafuso.

Curto                                                     Longo

Figura 2                                                            Figura 3

Porca (serve nos dois tipos de parafuso)

Figura 4

3 Fios coloridos conexões na placa prontboard, baterias e partes eletrônicas.

  1. Sensores Led + foto Diodo sensores para detecção da iluminação do trajeto a seguir ( faixa escura)
  1. Placa PWB. Placa amplifica o sinal enviado pela placa Arduino que fará motor funcionar.
  1. Baterias. Pilhas de 9 volts
  1. Chapas Longa/Fina ( para formar eixos quem prendem a roda sem tração )
  1. Roda frontal Roda sem tração vai a frente carro livre para fazer curvas
  1. Chapa retangular/pequena
  1. Chapa retangular/longa
  1. Chapa Longa/curva
  1. Chapa Longa/retangular/curva
  1. Placa Arduino Placa que é cérebro do robô comanda todo processo
  1. Motor + roda grande
  1. Chave de fenda longa

2.2 PROCEDIMENTOS MONTAGEM ( CARENAGEM CARRO )

I  Pegue a peça 10 e prenda com parafusos curtos ( como indicado na imagem) as duas peças 12 de cada lado

Figura 5

II A seguir prenda as peças 11 uma de cada lado conforme figura deixando o espaço exato a frente para prender a peça 9

Figura 6

III A seguir prenda as duas rodas + motor peça 14 uma de cada lado

Figura 7

  1. Prenda as duas peças 7 na peça 8 e a seguir prenda o conjunto na parte frontal do robô. A parte da frente do robô é aquela parte onde foi presa a peça 9.

Figura 8

  1. Com todas as partes fixas montadas posicione no espaço superior ( pequeno vão entre as chapas) do robô a peça 1 e acima dessa a placa peça 13. Sugerimos que use fita dupla face e prenda a peça 1 e 13 nas posições colocada, pois as mesmas não tem como ser aparafusadas.

2.3 CONEXÃO DAS PARTES ELÉTRICA-ELETRÔNICAS

  1. Posicione as peças 5 ( placas PWM) uma de cada lado da peça 13. Em cada peça 5 será conectado uma bateria peça 6.
  1. A seguir use os fios peça 3 para conectar a placa Arduino ( saída Gnd) no prontoboard ( na fileira do negativo). Ligue nas PWM as baterias. Ligue o fio que leva o sinal da placa Arduino para cada motor através das saídas 6 e 7 respectivamente. O fio vermelho das PWM (alimentação) será conectado no +Vcc e o preto no GND ( negativo do protoboard).  Conecte os fios do motor a PWM. Se o sinal da PWM for colocado invertido no motor ele irá girar ao contrario, então troque a conexão dos fios.

Figura 9

III. Coloque os sensores peça 4 na parte superior do carro. Em seguida prenda os sensores com fita dupla face. Eles devem ser postos virados para baixo próximos ao solo, mas sem encostar. Conecte o Gnd e D2 de cada sensor na fileira negativa do prontoboard.  Conecte o + 5 Volts da placa Arduino no positivo do prontoboard e em seguida conecte o fio sinal do sensor nele. Conecte a saída A0 dos sensores nas saídas A1 e A2 respectivamente para primeiro e segundo sensor na placa Arduino.

Figura 10

  1. Por fim conecte a bateria 9 Volts a placa Arduino.

Figura 11

  1. EXECUÇÃO DO PROJETO

Após toda montagem da parte da carenagem e eletrônica o robô está pronto para receber a programação que irá comandar seus movimentos. Na última secção desse material está as instruções de como utilizar o Mblock o programa que cria a sequência de informações que robô segue para realizar trajeto desejado. O robô deve ser conectado ao PC e receber estas instruções. Em seguida basta colocar o robô na mesa ou superior que ele irá se movimentar com sensor luz tapado, libere sensor e veja como carro se movimenta ( sugestão é apagar luz do cômodo e verificar se ao acender o robô anda). Na figura 12 você pode verificar o carro andando em linha reta ao liberarmos o sensor.

Cancela de Estacionamento

MODULO 2

ROBÔ CANCELA DE ESTACIONAMENTO (RCE)

_______________________________________________________________________________________________________

______________________________________________________________________________________________________

MANUAL DO ALUNO

OBJETIVOS DO MODULO

-  Montar carenagem do robô  ( aula 1)

-  Conectar parte elérica e eletrônica ( placa Arduino) (Aula 1)

-  Executar programação ( programa Mblock) ( Aula 1)

-  Testar passagem carro no trajeto da cancela (Aula 2)

NUMERO DE AULAS / TEMPO DE AULA

2 aulas de 1 hora e meia

LISTA DE MATERIAIS PARA ATIVIDADE

  1. PRIMEIROS PASSOS

Este é material que lhe dará auxilio na montagem do seu projeto de robótica. Este módulo terá duração duas aulas. Será feita a montagem do robô com um servomotor e um sensor que detecta presença de objetos parados na sua frente. Ao comando de um botão o servomotor aciona a cancela erguendo a mesma até cerco angulo. Após o veiculo passar pela cancela sensor detecta sua presença e mantem a haste no alto até não haver mais presença no sensor.

Antes começar a montar seu robô confira os materiais necessários para este projeto a quantidade de chapas, fios, a placa Arduino, porcas e parafusos. Não se esqueça de checar se as baterias foram carregadas (caso use pilhas recarregáveis). Você precisará ter um PC que funcione bem o programa Mblock ( veja na seção 6 sobre programação e quais as especificações para o seu PC rodar bem esse aplicativo) responsável pela programação da placa Arduino..

A aula 1 será composta da montagem da carenagem do seu robô. Preocupe-se em prender de forma firme e adequada cada peça. Use as imagens como referência. A montagem termina quando prendemos os sensores na posição correta alinhados. Faremos também a conexão de todos fios, parte elétrica, eletrônica e a conexão da bateria. E nesta aula aprenderemos a fazer a programação no Mblock..

Na aula 2 testaremos a passagem do carro pela cancela. O botão sendo acionado e após passagem pelo sensor a cancela abaixo (neste material temos uma sugestão mais simples). Após as duas aulas você será capaz reproduzir sozinho a montagem, alterar posição dos componentes dessa montagem de robô cancela e sugerir outros tipos de posição e montagem para seu robô executar. Então vamos lá!

  1. MONTAGEM

Para iniciar a montagem verifique se todas as peças do projetos estão presentes conforme figura 1:

Figura 1

2.1 DESCRIÇÃO DAS PEÇAS:

  1. Placa Mega Arduino Placa que é cérebro do robô comanda todo o processo
  1. Chapa Longa/retangular/curva

                             

  1. Chapa pequena fina
  1. Servomotor Parte principal do projeto que realizará função de erguer a cancela
  1. Chapa de suporte Chapa adaptada para prender botão acionador da cancela
  1. Parafuso Médio

                                                                                           

                                     

 Figura 2 

  1. Porca (serve nos dois tipos de parafuso)

Figura 4

Chapas Longa/Fina ( para formar eixos quem prendem a roda sem tração )

  1. Parafuso Curto

Figura 3

  1. Sensores Led + foto Diodo sensores para detecção da presença do carro parado embaixo da cancela
  1. Haste Cancela + engrenagem Cancela conectada a engrenagem ( já irá colada essas duas peças para os kit´s)
  1. Botão tipo “push button”
  1. Chave de fenda longa

Fios coloridos conexões na placa protoboard, baterias e partes eletrônicas (não aparecem na imagem)

Baterias. Pilhas de 9 volts conectada a placa Arduino ( não aparece na imagem 1)

2.2 PROCEDIMENTOS MONTAGEM ( CARENAGEM CARRO )

  1. Prenda as duas peças numero 2 com parafusos 8 e porcas 7. A parte da estrutura da cancela ficará semelhante a da figura 5:

                    

           

Figura 5

II A seguir prenda o servomotor na estrutura metálica conforme a figura 5 de maneira que servomotor fique n a extremidade. Será utilizado nesta etapa a peça 3 com dois parafusos tipo 6 na conexão do servomotor. Veja a sugestão na figura 6:

            

Figura 6

III Agora conecte a cancela ao servomotor. O servomotor obedece comandos de rotação para determinados ângulos ( essas posições do servomotor só no momento da programação serão conhecidas). Veja na figura 7 a haste + engrenagem conectadas a estrutura da cancela:

Figura 7

  1. Ao lado do conjunto da cancela posicione o protoboard, o botão peça 11 para realizar as conexões elétricas e eletrônicas do projeto. Veja a disposição das peças de frente na figura 8.

Figura 8

  1. Depois da conexão das peças metálicas, posicione o protoboard e o botão ao lado da estrutura montada para que as conexões elétricas/eletrônica sejam feitas.

2.3 CONEXÃO DAS PARTES ELETRICA-ELETRÔNICAS

  1. Usaremos o protoboard para executar todas as conexões elétricas e eletrônicas da placa Arduino, do botão acionador e com servomotor. Começaremos conectando os fios que alimentarão o protoboard. No positivo do protoboard (+) irá o + 5 Vcc. E no negativo (-) o Gnd.
  2. A seguir devemos ligar o botão acionador da cancela. O mesmo tem três fios vermelho, preto e branco. O vermelho será conectado ao positivo (+) o preto ao negativo (-) e o branco será ligado na entrada 9 da placa Arduino (veja figura 9).

Figura 9

III. O próximo passo é conectar o servomotor o mesmo tem três fio também laranja, vermelho e marrom. O laranja deve ser conectado a saída da placa numero 7. O vermelho será ligado no positivo (+) e o marrom ao negativo (-).

III. A última parte eletrônica a ser conectada é o sensor de led + ldr. O sensor tem quatro partes para serem conectadas. O Gnd e o D2 devem ser conectadas no negativo   (-). O +5 Vcc será conectado ao positivo (+) e o Ado sensor ao Ada placa.

  1. Por fim conecte a bateria 9 Volts a placa Arduino. A seguir vemos todo projeto conectado e pronto para receber a programação.

Figura 10

  1. EXECUÇÃO DO PROJETO

Após toda montagem da parte da carenagem e eletrônica o robô está pronto para receber a programação que irá comandar seus movimentos. Na última secção desse material está as instruções de como utilizar o Mblock o programa que cria a sequência de informações que robô segue para realizar trajeto desejado. O robô deve ser conectado ao PC e receber estas instruções. Em seguida seu robô está pronto para executar os comandos propostos de levantar e abaixar a cancela. A cancela levanta quando botão é acionado. O sensor detecta presença e mantém a cancela erguida até não haver presença. Ao não detectar presença o servomotor novamente é acionado e a haste abaixa. Você seguir a montagem exatamente como indicado. Pode alterar a posição do sensor ou da haste como julgar melhor durante sua montagem do projeto. O mais importante é que seu projeto execute a atividade proposta da maneira mais simples tanto na montagem quanto a seguir na criação do programa enviado para placa Arduino de controle.

  1. REGISTRO DA ATIVIDADE

Agora você deve fazer um registro da sua atividade. Escreva seu nome em pedaço de cartolina posicione ao lado da sua cancela posicione conjunto próximo parede cor branca tire uma foto e nos envie. Faça também pequeno vídeo de 1 minuto de um carro realizando o trajeto passando pela cancela.

  1. PROBLEMAS ??? O QUE FAZER ???
  • O que fazer se ao passar na frente do sensor a cancela abaixa?
  • Porque cancela não levanta ao acionar botão?
  • Como saber se os sensores estão funcionando?
  • Porque cancela não abaixa ?

 

  • Porque ao enviar o programa do Mblock ele dá uma falha e não recebe comandos?
  1. PROGRAMAÇÃO (Arduino/MBLOCK)

 O programa que será utilizado para programar o Robô Arduino será o Mblock[1]. Para executar a programação temos primeiro que entender quais ações desejamos que o robô realize. Sendo assim precisamos descrever cada comando em um rascunho primeiro e depois transformar os comandos em ações lógicas no programa.

Vamos realizar um pequeno rascunho:  

Conceito de VARIÁVEL:

O programa terá um objetvo com essa função que pode receber um nome e terá um valor atrelado a esse objeto.

VARIAVEL NOME X, então X = PRESENÇA

Então temos a variável PRESENÇA. Logo PRESENÇA pode ser:

- Tem PRESENÇA SINAL > 1

- Não tem PRESENÇA SINAL = 0

LÓGICA

  1. Acione botão à cancela sobre fica na vertical ( 90 graus ).
  2. Carro passa pelo sensor à detectou PRESENÇA ( atribuiu valor a variável).
  3. Ao sair do sensor à não detectou PRESENÇA (atribuiu valor zero variável.
  4. Ao receber último comando à cancela abaixa fica na horizontal ( zero grau).
Carro desvia de Obstáculo

Demo Content

Semáforo com Bluetooth

Demo Content

Robo Stand up com Bluetoorh e LCD

Demo Content

Variáveis de servomotores e LCD

Demo Content

Montagem do projeto de janela automática

Demo Content

Utilizando variáveis

Demo Content

Projeto de portão de garagem

Demo Content

Montagem do projeto para apresentação

Demo Content