bh
Tropenmuseum of the Royal Tropical Institute (KIT)
Oficina de Experimentos Eletrônicos
Elektro e Sparko, Westinghouse, 1939
http://en.wikipedia.org/wiki/File:Actroid-DER_01.jpg
Bin im Garten, CC-BY-SA-3.0
Tibor Antalóczy. CC-BY-SA-3.0
ENERGIAQual é a fonte de energia?
Energia Solar
Baterias
ENERGIA
ENERGIA
ATUADORES
ENERGIA
ATUADORESO que ele vai fazer?
Motor
“Músculo” a arLEDs
ENERGIA
ATUADORES
ENERGIA
ATUADORES
ENERGIA
ATUADORES
SENSORES
ENERGIA
ATUADORES
SENSORESQue informações ele precisa?
Sonar e Infravermelho
Câmera
Kinect
ENERGIA
ATUADORES
SENSORES
ENERGIA
ATUADORES
SENSORES
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃO
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃOComo ele vai se comunicar?
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃO
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃO
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃO
CONTROLE
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃO
CONTROLEQue decisões ele vai tomar?
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃO
CONTROLE
ENERGIA
ATUADORES
SENSORES
COMUNICAÇÃO
CONTROLE
Computador
O Arduíno
http://www.instructables.com/member/leahbuechley/
http://www.instructables.com/member/randofo/
http://www.creativeapplications.net/android/stonespray-3d-printing-with-sand/
http://www.instructables.com/id/Self-Balancing-Scooter-Ver-10/
Partes de um computador
Unidade Central de Processamento
(CPU)
Entradas Saídas
Memória
ProgramaDados
Entradas e saídas do Arduíno
PISCANDO UM LEDExemplo
Montagem
Eletricidade
Carga Elétrica
Voltagem (Tensão)
Corrente
SENSOR ULTRASSÔNICOMontagem 2
O Sensor HC-SR04
Como Funciona
BIP
BIP
Cálculo da DistânciaConsiderando que a velocidade do som é de 340m/sDistancia = (tempoEco / 2) * 0,034
1. Geramos um bip2. Medimos o tempo para receber o eco3. Calculamos a distância
Montagem
Entradas e saídas do Arduíno
Fazer para sempre
O que nós vamos fazerQuando chegarmos a mão a menos de 20cm do sensor, vamos acender um LED
Fazer BEEP
Medir o tempo do BEEP voltar
Calcular a distância
Distância é menor que 20cm?
Acende LED
Distância é maior que 20cm?
Apaga LED
Programavoid loop() { long tempoEco; long distancia; //--- Faz BEEP digitalWrite(PINO_TRIGGER_SENSOR, LOW); delayMicroseconds(2); digitalWrite(PINO_TRIGGER_SENSOR, HIGH); delayMicroseconds(10); digitalWrite(PINO_TRIGGER_SENSOR, LOW); //--- Mede o tempo do BEEP voltar tempoEco = pulseIn(PINO_ECHO_SENSOR, HIGH); //--- Calcula a distância //--- velocidade do som = 340 m/s = 0.034 cm/us distancia = (tempoEco/2) * 0.034; if (distancia < 20) { digitalWrite(PINO_LED, HIGH) } else { digitalWrite(PINO_LED, LOW) } }
CARRINHO FUJÃOMontagem 3
Motor de Passo
Modelo 28BYJ-48 - 512 passos por volta
Fazer para sempre
O que nós vamos fazerQuando chegarmos a mão a menos de 20cm do sensor, vamos acender um LED
Fazer BEEP
Medir o tempo do BEEP voltar
Calcular a distância
Distância é menor que 20cm?
Liga o motor um pouco
andar um pouco para a frente