Discute algumas possibilidades de criacao de interacoes homem-maquina com o uso de sensores-atuadores e ambientes de programacao de sistemas interativos.
7. Aquisição de dados Transdução -> Transformação de uma forma de energia em outra Geralmente realizada por sensores eletrônicos – sinais elétricos como resposta a estímulos físicos
25. Hardware de aquisição de dados Microcontroladores – pequenos computadores que realizam operações por meio de programas armazenados em sua pequena memoria interna Operam sobre valores de entradas e geram dados de saída Utilizam pouca energia e tem tamanho reduzido
26. Microcontroladores - Integração CPU (4 a 32bits) Conjunto de pinos de entrada e saída de uso geral (GPIO) RAM ROM ou Flash Comunicação Serial
27. Hardware de aquisição de dados Microcontroladores – forma prática de interfacear sensores eletrônicos (mundo físico) com sistemas digitais Leitura de dados analógicos e digitais
28. Dados analógicos e digitais Dados eletrônicos analógicos – expressos em níveis contínuos de voltagem. Ex: 0 a 5V registrados na leitura de um sensor de distância Leitura e conversão realizada por ADC Ex: potenciometros, sensores de distância, sonar, pressao
29. Dados analógicos e digitais Dados digitais – ou Discreto – expressos como “ligado” ou “desligado” Ex: interruptor de luz, chaves, botões liga-desliga
56. Arduino - Programação Linguagem com sintaxe próxima ao C++ e Java Carregamento fácil dos programas IDE simplificada, com códigos de exemplo
57. Arduino - Programação #define LED_PIN 13 void setup () { pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output } void loop () { digitalWrite (LED_PIN, HIGH); // turn on the LED delay (1000); // wait one second (1000 milliseconds) digitalWrite (LED_PIN, LOW); // turn off the LED delay (1000); // wait one second }
58.
59.
60. Acelerômetros Dispositivo que mede aceleração própria – ou seja a aceleração sentida por pessoas e objetos Medida de aceleração por força aplicada Medidas em “ Forca-G ” - m/s 2 1D, 2D e 3D
66. Wiimote Captura de movimentos a partir de acelerômetro e giroscopio – interface física Comunicação sem fio via Bluetooth Solução integrada de sensores + transmissão de dados
70. Wiimote Comunicação: Apesar de ser Bluetooth, o Wiimote não se conecta no sistema como dispositivo HID padrão Necessita de aplicativos especiais para a leitura de seus dados Driver Bluetooh especial
81. Visão computacional Popularização se tornou possível com os computadores modernos – alto poder de processamento Operações de processamento e extração de informações de imagens em tempo real são operações de alto uso de processamento (especialmente vídeo)
82.
83.
84. Sensores de profundidade – imagens representam a distancia do objeto ao dispositivo de captação – Ressonância magnética, ultra-som, tomografias