Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Pesquisa para protótipo de um SumoBot

Por:   •  11/12/2018  •  1.511 Palavras (7 Páginas)  •  251 Visualizações

Página 1 de 7

...

---------------------------------------------------------------

Física Aplicada I - Relatório do Laboratório[pic 4]

Figura 2: Servo motor ligado à placa arduíno2

2.3 Arduíno

Arduíno é uma placa micro controladora que foi lançada em 2005. É um produto mais barato e acessível para que estudantes possam criar dispositivos utilizando sensores (converte algum objeto do ambiente físico em código binário) e atuadores (transformam algo do código binário para o ambiente físico, ao contrário do sensor), permitindo a criação de protótipos que funcionais, ligados ou não à um microcomputador. Basicamente, a arduíno lê um sensor, controla dispositivos de saída e comunica, através de softwares, um computador ou uma rede. [DARGAINS, 2015]

A placa possui um chip micro controlador, isso significa que é um computador inteiro dentro de uma pequena peça, bem menos potente do que um computador normal, mas de preço muito mais acessível e prático para a função de controlar um sistema. Este chip controlador precisa ter comunicação com um microcomputador para que ele possa dar os comandos para o sistema no qual a placa arduíno é implantada, e isso é possível graças ao chip ATmega328, um processador que contém uma memória programável, e possibilita trabalhar com tensões entre 1,8 V e 5 V, sendo o principal componente das placas “Arduíno uno”, que é o tipo de placa arduíno mais usual no mercado, muito utilizada por pessoas que estão iniciando na área, pela facilidade de programação. [BANZI E SHILOH, 2015]

Para começar a utilizar o arduíno, é necessário escolher um micro controlador, um circuito em que a placa se faz necessária, comprar as peças e montar, baixar um software para programar o controlador, conectá-lo à um computador, escrever o código e passá-lo para a placa rodar o programa. O programa que a placa irá rodar pode ser passado via USB, por uma entrada já acoplada na placa. [DARGAINS, 2015]

---------------------------------------------------------------

Física Aplicada I - Relatório do Laboratório

2.4 Programação

2.4.1 Base

---------------------------------------------------------------

Figura 3: Placa arduíno e seus componentes3

[pic 5]

Um projeto feito em Arduino é denominado sketch, e basicamente é composto de duas partes, ou rotinas: a rotina de setup, que inicializa o sketch, e a rotina de loop, que contém a estrutura principal do programa (podemos comparar com a função main da linguagem C).

Para deixarmos um sketch pronto para ser transferido para o Arduino, primeiro devemos verificar se existem erros, logo devemos compilar o sketch, como em uma edição do código. Após isso deve-se traduzir para uma aplicação que seja compatível com o hardware do Arduino.

A programação do Arduino tem como fundamentação a linguagem C, portanto deve-se compreender alguns conceitos básicos. Na linguagem C letras maiúsculas são diferenciadas de letras minúsculas, ou seja, ‘’pinMode’’ não será a mesma coisa que ‘’PinMode’’.

A cada linha do código do programa é necessário indicar quando um comando começa e termina, para que se possa seguir rodando o programa. Com esse objetivo ao final de cada linha utiliza-se ‘’;’’ (ponto e vírgula).[MONK, 2013]

2.4.2 Comentários

Para deixar a visualização do que foi feito no programa mais clara, devemos utilizar como símbolo /* ao início de uma instrução para acrescentarmos um comentário e */ ao término do mesmo, se o comentário for extenso (mais de uma linha). Podemos também utilizar com o mesmo intuito // para comentários curtos e de uma só linha, assim, quando iniciar uma nova linha voltará a editar o programa novamente. [PEREZ E DARÓZ, 2013]

---------------------------------------------------------------

2.4.3 Função Base

O programa possui um corpo, ou seja, uma função principal onde o programa será rodado. Obrigatoriamente a função void setup() e a função void loop(), deverão ser encontradas em Arduino, caso contrário ele não reconhecerá a linguagem do programa, fazendo com que ele não seja compilado.

A função void setup() é uma função de inicialização, sendo executada apenas uma vez no programa. Nela contém as informações principais para que o programa seja iniciado. Ao contrário da função void loop() que é executada diversas vezes, e deverá conter todas as instruções que você deseja que seu programa faça. [GAIER, 2011]

2.5 Imagens

---------------------------------------------------------------

Figura 4: sketch do programa base da placa arduíno

Figura 5: Carroceria do sumobot produzida no software SolidWorks

---------------------------------------------------------------

Figura 6: Rodas e suporte produzidas no software SolidWorks

Figura 7: Vista isométrica da carroceria no software SolidWorks

5. Conclusão

Com o trabalho, concluímos que a confecção do robô é algo complexo e bem detalhado, tanto a parte lógica quanto a física devem ser executadas corretamente para que o produto não falhe durante um combate. O grupo aprendeu com cada um dos itens, e estes são conteúdos que veremos durante o curso, então foi muito útil a todos a realização do trabalho, cujo próximo passo é montar um protótipo do robô e testá-lo devidamente.

---------------------------------------------------------------

...

Baixar como  txt (10.3 Kb)   pdf (56 Kb)   docx (16.4 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no Essays.club