Você está na página 1de 26

Iniciação à Robótica,

Programação e
Automação e com Arduino
AULA 01
2

Introdução

Fonte: https://images.app.goo.gl/AYnaZdsUSKTdGN6N7
3
Qual o Futuro da humanidade?

Fonte: https://images.app.goo.gl/gScgxcbg5Xo4RCLp7

Fonte: https://images.app.goo.gl/giwKVUq17327dH876
4
Motivação Histórica
O Que é Robótica?

MECÂNICA ELETRÔNICA

ROBÓTICA

COMPUTAÇÃO
Robôs Famosos 5

Fonte: https://images.app.goo.gl/2pi6yMgCWTCF7Drv6
Fonte: https://images.app.goo.gl/ykvWQjcosEctvbeT6
Definições 6

Robótica

Ramo da tecnologia que estuda


o design, construção e uso de
máquinas (robôs) para executar
tarefas tradicionalmente feitas
por seres humanos.
(Enciclopédia Britânica Online)

Fonte: https://images.app.goo.gl/eczWJ2Kg3STtRLhu6
7
Robô

Máquina formada por um


mecanismo, incluindo diversos
graus de liberdade, na maioria
das vezes tendo a aparência de
um ou diversos braços terminando
num pulso capaz de segurar
ferramentas, peças ou dispositivos.
[ISO 9283(1998)].

Uma máquina que lembra o ser


humano e executa vários atos
complexos de um ser humano.
Fonte: https://goo.gl/images/SktQRa
(Dicionário Webster).
8
Autômato

Máquina, aparelho ou
dispositivo que executa
certos trabalhos ou
funções, comumente
efetuados por uma
pessoa.

Fonte: https://goo.gl/images/trpfbs
9
Grécia

Segundo a mitologia grega, Hefesto,


Deus de todas as artes mecânicas,
criou duas estátuas de ouro puro, que
o ajudavam e o seguiam onde quer
que fosse.
Ele também teria criado Talos, um
gigante de bronze, protetor da
cidade de Creta contra intrusos, e os
Trípodes (tripés) veículo com rodas de
ouro que se movimentava
automaticamente e o levava para as
reuniões dos deuses.
Surgimento do termo grego
“Autômata” (Autômato).
Fonte: https://goo.gl/images/ExeQAJ

Fonte: https://goo.gl/images/vsFfkC
De onde vem a palavra robô? 10

A palavra robô é derivada da palavra tcheca robota e foi usada pela


primeira vez pelo escritor Josef Capek e seu irmão Karel Capek em sua peça
R.U.R.
Mas o que significa essa palavra?
A palavra tcheca robota significa escravo, servo.

Uma cena da peça,


mostrando três robôs
Fonte: https://images.app.goo.gl/vtY4RDE5o3r87iJG6
Issac Asimov (1942) 11

• Enunciado pela primeira vez o termo


“robótica”

• Publicação, em 1950, da obra “I, Robot”


(Eu Robô): As três leis da robótica.

• Criadas como condição de coexistência


dos robôs com os seres humanos, como
prevenção de qualquer perigo que a
inteligência artificial pudesse representar à Fonte: https://images.app.goo.gl/8NDkio6i2Hvh2evRA

humanidade.
12
As três leis da robótica 13

• 1ª Lei: Um robô não pode ferir um ser


humano ou, por omissão, permitir que um
ser humano sofra algum mal.
• 2ª Lei: Um robô deve obedecer as ordens
que lhe sejam dadas por seres humanos,
exceto nos casos em que tais ordens
contrariem a Primeira Lei.
• 3ª Lei: Um robô deve proteger sua própria
existência desde que tal proteção não
entre em conflito com a Primeira e
Segunda Leis.
• 'Lei Zero': Um robô não pode fazer mal à
humanidade e nem, por inação, permitir
que ela sofra algum mal.
Fonte: https://images.app.goo.gl/tj5Hg1EtTJ9FbeRd6
Afinal, como um Robô consegue “pensar”? 14

Na verdade um robô possui um micro controlador e


um processador que funcionam como uma espécie
de “cérebro” e processam as informações. É na
verdade um computador que faz tudo, por meio de
uma programação pré-estabelecida.

O Computador funciona por meio de dois


tipos de componentes essenciais: o
Hardware e o Software, e utiliza uma
linguagem de máquina, que é a linguagem
binária. Para nos comunicarmos com um
computador precisamos utilizar uma
linguagem de programação.
Fonte: https://images.app.goo.gl/xzkCuTx1SSCuXthe9
A Máquina e a Programação 15
Para que o computador execute alguma
tarefa que desejamos, então devemos
dizer a ele por meio de uma linguagem
de programação. Sem uma programação
o computador é somente um monte de
sucata eletrônica sem utilidade alguma.
Na verdade o computador é uma
máquina com “cérebro vazio”, uma
máquina “burra”.
Fonte: https://images.app.goo.gl/xzkCuTx1SSCuXthe9

Para que o computador nos entende temos que explicar


tudo bem detalhado, papo por passo, pois se não ele não
entenderá o que desejamos e não executará nossas ordens.
Porém os computadores só entendem 0 (zero) e um (1),
uma linguagem binária.
Fonte: https://images.app.goo.gl/ujxZ7Ned7n6zyLkK7
A Linguagem de Máquina 16
Computadores são feito de circuitos elétricos
integrados e usam eletricidade para funcionar,
quando um pulso elétrico passa pelo circuito,
então associamos a ele o número 1 (um), dizemos
que o circuito está fechado, porém quando não há
pulso elétrico, aí associamos o número 0 (zero) e
dizemos que o circuito está aberto. Para isso a
máquina usa um componente eletrônico chamado
Fonte: https://images.app.goo.gl/1oik5bKJcQ6tMNDX7
de transistor.
Podemos usar um exemplo com uma lâmpada
acesa e apagada, em que o estado aceso
representa 1(um) e o apagado 0 (zero), ou
ligado (1) e desligado (0). Porém nós não
precisamos saber falar a linguagem das
máquinas, pois usaremos uma linguagem de Acesa Apagada
programação. 1 0
Fonte: https://images.app.goo.gl/ujxZ7Ned7n6zyLkK7
17
Afinal, o que é um robô? 18

Um robô é uma máquina autônoma, capaz de


receber estímulos do meio e de efetuar respostas a
partir do processamento destes estímulos.

Fonte: https://images.app.goo.gl/zS3fogeeocQUozy1A Fonte: https://images.app.goo.gl/e5khwvYRgLvFUYHN8


As partes de um robô 19
Sistema de automação 20
Os sensores 21

Sensores são dispositivos eletrônicos que captam os estímulos do meio, como


distância, luz, cor, som, temperatura, pressão, etc. Podem gerar sinais digitais
ou analógicos e são considerados dispositivos de entrada (INPUT).
Os Controladores - Processamento de dados 22
O processamento de dados por um robô é feito mediante a programação
inserida no Controlador Lógico Programável (CLP). Esse elemento atua como
“cérebro” do robô recebendo, processando e enviando dados aos outros
componentes.

VEX Cortex,
da VEX Arduino Uno,
da Arduino
EV3,
da LEGO

Raspberry Pi 3
Robo TX,
da Fischertechinik
Os atuadores 23

São dispositivos de interface mecânica-eletrônica, capazes de efetuar ações


de saída (OUTPUT) a partir de sinais enviados pelo CLP.
Classificam-se como atuadores: motores, lâmpadas, displays, sonorizadores,
etc.

No kit EV3 Mindstorms estão presentes dois tipos de motores


24
Fluxo de funcionamento de um robô

Ação do
atuador
Processamento
pelo CLP

Captação pelo
sensor

Estímulo do
meio
Programação 25
• A programação de um robô é um conjunto de algoritmos que contém
instruções sobre a captação de dados e a execução de ações pelos
atuadores.
• A programação pode ser escrita ou iconizada (em blocos).

Exemplo de linguagem de Exemplo de linguagem de


programação escrita (C) programação iconizada (MiniBloq)
26
Fluxo de programação

• Independente da linguagem
de programação utilizada, o
controle do fluxo de dados
em uma programação utiliza
elementos da lógica formal
matemática, contendo
elementos comparadores,
atribuidores e condicionais.