Robotica4Kids

Resumo do curso

RESUMO

Robotica4Kids

Nesse curso, o aluno irá aprender conceitos de eletrônica, mecânica e programação por meio de criação de diversos tipos de unidades robóticas aumentando assim suas habilidades em matérias escolares como matemática e ciências. No último nível de aprendizagem o aluno será capaz de, através da sua criatividade, criar um robô que entrará em uma competição de agilidade, inteligência e força com transmissão ao vivo através do youtube.

  • 1º Semestre 27h em 6 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 (3 aulas de 1h30)
  3. Servo Motor / Sensor de obstáculo -  Cancela de estacionamento, Sensor de obstáculo (4 aulas de 1h30)
  4. Controlador de motores / LCD - Robô detector de obstáculo, e Robô de apresentação. ( 3 aulas de 1h30)
  5. Módulo Bluetooth / Semáforo inteligente - Cancela de estacionamento com Bluetooth. Montagem do semáforo. ( 4 aulas de 1h30)
  6. 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 5 módulos (18 aulas)
  1. Aquisição de Dados / Simulação estufa com microcontrolador - Montagem do projeto de janela automática (2 aulas de 1h30)
  2. Utilizando variáveis / Simulação roda gigante - Mini projeto de roda gigante. (3 aulas de 1h30)
  3. Projeto de portão de garagem (2 aulas de 1h30)
  4. Variáveis de servomotores e LCD (2 aulas de 1h30)
  5. picos avançados e Montagem de robô Sumô (8 aulas de 1h30)

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

Montagem de mini projeto de robô automóvel

MODULO 1

ROBÔ BÁSICO
Objetivo: Familiarizar com as partes metálicas do robô como: chapas, porcas, parafusos, cantoneiras e eixos; alem de conceitos como polaridade e atrito.

 

Esse carro será a base para diversos robôs feitos nesse curso, aproveite ao máximo a aula e tire todas as duvidas com o seu professor.

 

 

 

seguidor de Luz e Seguidor de linha

MODULO 2

 

ROBÔ SEGUIDOR DE LINHA (RSL)

 

Montagem do Carro Seguidor de Luz:

 

Montagem carro seguidor de linha

 

Programação do carro Seguidor de Linha

 

 

 

______________________________________________________________________________________________________

_______________________________________________________________________________________________________

MANUAL DO ALUNO

 

OBJETIVOS DO MODULO

-  Montar carenagem do robô  ( aula 1)

-  Ajustar posição dos sensores  (aula 1)

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

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

-  Criar circuito fechado com linha para percursos robo (aual 3)

-  Colocar carro percorrer trajeto sobre linha (aula 3)

 

NUMERO DE AULAS / TEMPO DE AULA

3 aulas de 1 hora e meia

 

 

LISTA DE MATERIAIS PARA ATIVIDADE

 

  1. PRIMEIROS PASSOS

Olá querido aluno 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.

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..

Na aula 3 montaremos o circuito ( temos uma sugestão simples) colocaremos carro para andar e últimos ajustes e testes serão executados nesta aula. Após as três aulas você será capaz reproduzir sozinho a montagem, alterar posição dos sensores ( propor outra montagem) e sugerir outros tipos circuito para seu robô executar. 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.

 

                                 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)

 

  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 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.

 

 

Figura 12

 

  1. REGISTRO DA ATIVIDADE

 

 

Agora querido 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. 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?

 

 

 

  • Como saber se o sensor está funcionando?

 

 

  • Porque temos que usar PWM junto com a placa Arduino?

 

 

 

  • Porque a rotação motor está invertida?

 

 

 

 

  • Porque ao enviar o programa do Mblock ele dá uma falha e não recebe comandos?

 

 

 

 

  1. PROGRAMAÇÃO ( Arduino/MBLOCK)

 

 

 

No Mblock faça seguinte:

 

 

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

 

 

 

Cancela de estacionamento, Sensor de obstáculo

 MODULO 2

 

ROBÔ CANCELA DE ESTACIONAMENTO

_______________________________________________________________________________________________________

______________________________________________________________________________________________________

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

 

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á!

 

MONTAGEM

 

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

Figura 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)

 

 

 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.

 

 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 A0 do sensor ao A0 da 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

 

 

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.

 

 

 

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.

 

PROGRAMAÇÃO (Arduino/MBLOCK)

 

 O programa que será utilizado para programar o Robô Arduino será o Mblock. 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).

 

A seguir temos a sequeência de comandos para criar programa que  executa lógica acima:

( coloque aqui as imagens)

[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/ O MBlock funciona bem em ambiente IOS ( Mac) ou Windows.

Robô detector de obstáculo, e Robô de apresentação

Demo Content

Montagem do semáforo com Bluetooth

Demo Content

Montagem do projeto para apresentação

Demo Content

Montagem do projeto de janela automática

Demo Content

Utilizando variáveis

Demo Content

Projeto de portão de garagem

Demo Content

Variáveis de servomotores e LCD

Demo Content

Tópicos avançados e Montagem de robô Sumô

Demo Content