UNIVERSIDADE DO VALE DO PARAÍBA UNIVAP FACULDADE DE ENGENHARIA, ARQUITETURA E URBANISMO - FEAU MANIPULADOR ROBÓTICO DE ACIONAMENTO REMOTO

Tamanho: px
Começar a partir da página:

Download "UNIVERSIDADE DO VALE DO PARAÍBA UNIVAP FACULDADE DE ENGENHARIA, ARQUITETURA E URBANISMO - FEAU MANIPULADOR ROBÓTICO DE ACIONAMENTO REMOTO"

Transcrição

1 UNIVERSIDADE DO VALE DO PARAÍBA UNIVAP FACULDADE DE ENGENHARIA, ARQUITETURA E URBANISMO - FEAU MANIPULADOR ROBÓTICO DE ACIONAMENTO REMOTO DIEGO ALBERNAZ Relatório do Trabalho de Conclusão de Curso apresentado à Universidade do Vale do Paraíba, como requisito para a obtenção do título de Engenheiro Eletro-eletrônico. Orientador: Dr. Marcio T. A. H. Muella Co-Orientador: Esp. Alessandro Correa Mendes São José dos Campos, SP. 2015

2 DEDICATÓRIA Dedico este trabalho primeiramente a Deus, que me deu oportunidades e me lançou em caminhos que me deram sustento e forças para conquistar meus objetivos, dentre eles, prosseguir para a conclusão deste curso me graduando como engenheiro. Especialmente a minha mãe e meu pai que sempre contribuíram das diversas formas possíveis na formação de meu caráter dignamente, tanto de forma social como profissional. Aos meus colegas que estiveram ao meu lado mantendo uma relação forte de companheirismo e amizade, criando um alivio às tensões do dia-a-dia, e ao mesmo tempo focando e encorajando um ao outro para superar todas as barreiras com este espírito de união. Aos professores, que ao longo destes anos repassaram seus conhecimentos de forma clara, capacitando os alunos para uma boa formação acadêmica e nos moldando para obtermos a postura, integridade e seriedade de verdadeiros engenheiros. 2

3 Dos meus poucos lamentos essa fúria incendeia, São tormentos dos que lhe reclamam de barriga cheia. Eu tenho fé na multidão desgovernada, Um pé depois do outro nessa longa caminhada. (Elo da Corrente). 3

4 RESUMO O projeto compõe uma mão mecânica, capaz de captar e repetir exatamente os movimentos feitos por uma mão humana, equipada com uma luva sensitiva que capta flexões e articulações, podendo então substituir fisicamente a atuação humana direta em determinadas operações, preservando-o do ambiente nocivo ou desfavorável. Composto por cinco dedos articulados, aplica-se o conceito em áreas médicas durante cirurgias, manipulação de materiais nocivos e/ou pesados, entre outros. Trazendo então benefícios, precisão e segurança para operações que podem ser extremamente difíceis ou prejudiciais ao executante. Palavras-chave: Manipulador robótico. Mão mecânica. Captação de movimentos. Repetição de movimentos. Sensor de articulação e flexão. 4

5 ABSTRACT The project is composed by a mechanical hand, capable of to capture and repeat exactly the movements made by a human hand, equipped with a sensitive glove that captures flexions and joints and can then "to replace" physically the direct human performance in determined operations, preserving from the harmful environment or unfavorable. Compound by five articulated fingers, applies the concept in medical fields during surgeries, handling of harmful and/or weighed materials, among others. As conclude, bringing benefits, precision and safety for operations that can be extremely difficult or damaging to the performer. Keywords: Robotic Manipulator. Mechanical hand. Motions capture. Motions repetition. Joint and bend sensor. 5

6 SUMÁRIO 1. INTRODUÇÃO Contextualização Objetivo Revisão da Literatura Ambiente Nocivo Robótica Sensor de Flexão: SEN ROHS Microcontroladores MSP Micro Servo-motor 9G Mão Robótica 4M (Robotic Hand) MATERIAIS E MÉTODOS Diagrama de blocos Desenvolvimento dos Diagramas Elétricos Montagem mecânica do manipulador robótico Montagem mecânica da luva sensitiva Critérios para calibração do circuito Programação Materiais utilizados Layout do circuito (PCB) Design RESULTADOS E DISCUSÃO CONCLUSÃO...32 REFERÊNCIAS...33 ANEXOS

7 1. INTRODUÇÃO 1.1 Contextualização O trabalho manual, o qual se materializa ações basicamente com as mãos, demandam minuciosamente precisão, habilidade e força. O esforço e exposição elementar relativa às atividades manuais podem causar sérios danos quando não praticados com critério, como dores no caso de operações com cargas, e/ou doenças e degradações no caso de exposições a elementos nocivos. Substituir a habilidade manual pela automação muitas vezes não se torna viável pelo fato da prática não ser constante. Trabalhos manuais ainda demandam da atenção, análise e dedicação humana para lidar com as ilimitadas variáveis da execução. Interpretar a movimentação de um braço humano e reproduzir em um braço mecânico compreende em possibilitar a execução de um trabalho manual sem restringir as habilidades do operador, porém, poupando-o do contato direto ao elemento manipulado. Esta prática possibilita a execução do trabalho manual sem riscos ao operador. Já existem estudos avançados sobre o assunto, porém, sua aplicação é vasta, sendo alguns exemplos, a manipulação na fabricação de vidros artesanais, manipulação de materiais radioativos, desarmamento de elementos explosivos, manipulação de materiais brutos, dentre outros. 1.2 Objetivo Conceber e projetar um protótipo demonstrativo da capacidade de aprimoramento de meios robóticos para práticas humanas por meio de um manipulador de acionamento por uma luva sensorial. Pretende-se demonstrar pelo meio de sistemas de sensoriamento e atuação, aplicando os conceitos técnicos, utilizando de conhecimentos básicos mecânicos, eletrônica analógica e digital, microprocessamento de sinais e lógicas de programação, para reproduzir a capacidade robótica de movimentos de características humanas. 7

8 1.3 Revisão de Literatura Ambiente Nocivo SEMETRA - Nocividade em ambiente de trabalho é entendida como situação combinada ou não de substâncias, energias e demais fatores de riscos conhecidos ou não, capazes de trazer ou ocasionar danos à saúde ou à integridade física de um ou mais operadores. [4] Um exemplo de ambiente nocivo pode ser observado na Figura 1, no trabalho de desarmamento de bombas. Figura 1 Exemplo de Trabalho Nocivo: Desarmamento de Bombas Fonte: Statig [6] Robótica IRRG - A robótica é uma tecnologia que abrange o desenvolvimento misto de diversas tecnologias, dentre estas, mecânica, eletrônica, computação, teoria de controle, microeletrônica, inteligência artificial, fatores humanos e teoria de produção. Basicamente compreende no conjunto dos estudos e técnicas tendentes a conceber sistemas e projetos capazes de substituírem o homem em suas funções motoras, sensoriais e intelectuais. [3] Um exemplo de robótica pode ser observado na Figura 2, demonstrando o processo de automação industrial de solda robotizada. 8

9 Figura 2 Exemplo de Robótica: Automação Industrial de Solda Robotizada Fonte: Tetrapartsps [7] Sensor de Flexão: SEN ROHS O sensor de flexão SEN ROHS, é um sensor que varia sua resistência característica linearmente a partir de uma flexão em seu corpo. Pequenas pastilhas de um polímero com partículas condutoras se deformam dando esta característica ao sensor. Com essa propriedade, é possível desenvolver circuitos que compreendam esta variação e atuem conforme desejado dependendo da flexão aplicada. O sensor é demonstrado na Figura 3. Mais detalhes técnicos em ANEXO C. Figura 3 Sensor de Flexão SEN ROHS Fonte: Sparkfun [5] 9

10 1.3.4 Microcontroladores MSP430 Os MSP430 são microcontroladores RISC de 16 bits voltados para aplicações de baixo consumo de energia. Fabricados pela Texas Instruments, estão disponíveis em quatro famílias básicas, o qual será abordado apenas sobre a 4xx - voltados para instrumentação portátil e dotados de controlador de LCD interno (1 a 60kb de FLASH e 128 a bytes de RAM). A CPU dos MSP430 possui um conjunto de apenas 51 instruções (27 físicas e 24 emuladas) e um total de 16 registradores de 16 bits. São disponibilizados em Launchpads, kits de desenvolvimento e interface fácil préprogramada, trazendo alta performance e aproveitamento por quem o manipula. O launchpad e o pinout do MSP430G2553 podem ser observados na Figura 4. Figura 4 Launchpad MSP430 e Pinulação do microcontrolador MSP430G2553 Fonte: Texas Instruments [8] Estão disponíveis no microcontrolador diversos periféricos, tais como: timers, USARTs, ADCs de 10, 12 e 16 bits, comparador analógico, amplificador operacional, DACs de 12 bits e/ou de 10 bits, controlador de LCD, etc. Algumas das principais características do MSP430 é a flexibilidade no que diz respeito à sua arquitetura das portas. Estas possuem funções de entrada, saída e uma função especial de hardware como USARTs, DACs, etc. 10

11 Outra característica importante é a interface JTAG que permite debugar o programa passo a passo utilizando um computador por uma interface USB. Mais detalhes podem ser observados no ANEXO B Micro Servo-motor 9G Disponibilizado por diversos fabricantes, dentre eles a Tower Pro, é um micro servomotor de alta qualidade e precisão, muito aplicado em aeromodelismo, contendo engrenagens de nylon lubrificadas. Possui uma ótima interface com controladores, tendo apenas três fios, dois referentes a alimentação e um ao seu controle de angulação em PWM. Possui ângulo de 180º de operação, com range de voltagem entre 3 e 7,2 volts e um torque máximo de 1,6kg.cm. O modelo do servo-motor e seu dimensionamento podem ser observados na Figura 5. Mais detalhes em ANEXO E. Figura 5 Micro Servo-motor 9G Tower Pro Fonte: FilipeFlop [2] 11

12 1.3.6 Mão Robótica 4M (Robotic Hand) A mão robótica 4M é um brinquedo que propõem às crianças maiores de 3 anos a interatividade com ciência e física, dispondo de montar e interagir com uma mão com princípios robóticos. Compõem de partes desmontadas pré fabricadas, que quando acopladas adequadamente formam uma mão com cinco dedos, que se movem ao puxar anéis ligados aos dedos por linhas. O brinquedo é demonstrado na Figura 6 e seus detalhes de montagem estão descritos no ANEXO D. Figura 6 Brinquedo Robotic Hand - Mão Robótica 4M Fonte: 3DComex [1] 12

13 2. MATERIAIS E MÉTODOS 2.1 Diagrama de blocos Diagrama 1 Diagrama de Blocos Esquemático de funcionamento do sistema 13

14 Como obsevado no Diagrama 1, há captação dos movimentos humanos da mão (articulação dos dedos) por meio de sensores resistivos de flexão (flex sensor), instalados em uma luva equipada. As variações de resistências geram tensões equivalentes, proporcionais às posições, por meio de um circuito com divisores de tensão. Um circuito microcontrolado, usando o microcontrolador MSP430 Texas Instruments, capta estes sinais analógicos e por meio de programação desenvolvida em linguagem C são interpretados e tratados, gerando rotinas de controles em saídas de PWM para micro-servo motores 9g instalados em uma mão mecânica. Estes micro-servo motores são atuados regularmente, proporcionando movimentos ao manipulador robótico, gerando assim uma repetição exata do movimento executado pela mão humana. 14

15 2.2 Desenvolvimento dos Diagramas Elétricos Para um controle independente dos dedos das mãos do manipulador, está sendo usado um servo motor para controle de cada dedo singularmente. Primeiramente foram executados circuitos de teste para validação da programação básica da geração de PWM. O primeiro circuito de teste utilizou um único botão pushpull para acionar os servos de 0 a 100% do grau de liberdade. A ligação ao MSP430G2553 é demonstrada no esquemático Diagrama 2. A lógica de programação utilizando uma entrada em pull-up é acionada quando o botão fecha contato com o ground do circuito. Com isso os 5 servos são atuados em cinco saídas de P2 do microcontrolador. Diagrama 2 Esquema Elétrico de Teste (1) Circuito com atuação em botão pushpull 15

16 Foi executada a montagem mecânica dos servos na mão robótica e definido um limite de rotação em 100º, ou seja, 55% da capacidade do servo. Assim, o segundo circuito de teste utilizou potenciômetros para entradas independentes analógico-digital (AD), para acionar os servos de 0 a 55% do grau de liberdade, proporcionalmente a posição dos potenciômetros. Sendo assim, cada potenciômetro controla um servo. A ligação ao MSP430G2553 é demonstrada no esquemático Diagrama 3. A lógica de programação utiliza cinco entradas, de modo que os potenciômetros formam divisores de tensão. O microcontrolador faz a conversão AD em 10 bits dos sinais em P1. As saídas PWM em P2 foram adaptadas usando o timer do controlador para gerar sinais PWM forçados, ao invés de usar a função PWM padrão do microcontrolador. Diagrama 3 Esquema Elétrico de Teste (2) Circuito com atuação em potenciômetros 16

17 O esquema elétrico final demonstrado no Diagrama 4 compreendeu em utilizar os sensores resistivos de flexão (flex sensor) já instalados em uma luva, em conjunto com potenciômetros, formando circuitos divisores de tensão, captando a variação de movimento de cada dedo da mão humana. O ajuste no potenciômetro para calibrar o divisor de tensão e o ajuste da lógica de programação para leitura dos dados e parametrização das saídas PWM estão descritos na seção 2.5 Critérios para calibração do circuito. Como há descasamento de impedâncias entre a ligação dos sensores com as entradas do microcontrolador, foi utilizado um amplificador operacional LM324 com ganho 1 como recomendado pelo fabricante do sensor, unicamente para isolar as impedâncias e não ocorrer descontinuidade nos circuitos. O sinal em tensão equivalente à variação do movimento dos dedos é direcionado ao microcontrolador e tratado em suas entradas analógico-digital (AD) pelas portas P1. A rotina de um programa interpreta essas variações em 10 bits e atua gerando sinais PWM nas saídas P2. Os servos ajustados na mão mecânica geram movimentos relativos aos movimentos executados pela mão humana. 17

18 Diagrama 4 Esquema Elétrico Final Circuito com sensores flex 18

19 2.3 Montagem mecânica do manipulador robótico Utilizando os conceitos da mão robótica 4M demonstrada na Figura 7, no qual dedos plásticos são puxados por anéis amarrados em fios de nylon, foi adaptado o projeto para que servo-motores atuem os dedos independentemente por meio de controles eletrônicos, cada um dos cinco servos é ligado aos dedos por fios de nylon, que são puxados conforme o eixo do servo se rotaciona, gerando a flexão dos dedos. Figura 7 Design do Brinquedo Mão Robótica 4M Esquema de montagem Fonte: 3dComex [11] 19

20 Para adaptar os sevos nas peças já existentes, foram construídas bases de acrílico, dispondo os servo-motores em posições ideais, mantendo uma movimentação livre e capaz de atuar os dedos com facilidade. Foi cortado o apoio quadrangular do dispositivo e os servos foram instalados no local, parafusados no acrílico de forma firme e segura. Observa-se a montagem mecânica na Figura 8. Figura 8 Foto: Manipulador Robótico (Mão) equipado com micro servo-motores 20

21 2.4 Montagem mecânica da luva sensitiva Foi utilizada uma luva de tecido de poliéster e algodão, de cor preta para alocar os sensores e captando os movimentos. Para manter de forma fixa os sensores, estes foram costurados sobre a luva na região dos dedos. Os fios dos sensores, que mantém uma ligação independente, foram direcionados a uma caixa fixa na luva sobre a região da mão. Nesta caixa, os fios são ligados a um cabo de 8 vias protegido, e o sinal de terra que é comum para todos os sensores é ligado a apenas uma via. Este cabo faz a ligação dos sensores da luva com o circuito. Por se tratar de uma ligação longa e que pode conter movimentos relativos, preferiu-se utiliza-lo e preservar os fios que estão ligados diretamente nos sensores, a fim de manter sua integridade. Na extremidade do cabo de 8 vias contêm um conector plug, que é acoplado ao circuito, facilitando assim sua manipulação e transporte. Para manter a luva bem fixa e justa a mão, foi costurado junto a esta um velcro na região do pulso. A montagem completa é demonstrada na Figura 9. Figura 9 Foto: Luva equipada com sensores de flexão e cabo com conector 21

22 2.5 Critérios para calibração do circuito Como a variação da mão humana apresentada deve ser exatamente a executada pela mão mecânica, uma calibração do circuito divisor de tensão e uma compensação na lógica de programação é necessária, estabelecendo um range de variação padrão considerando valores máximos e mínimos apresentados e requeridos pelo sistema, de acordo com as variações mecânicas da montagem dos sensores e servo motores. Para isto, foram medidos os valores máximos e mínimos de resistência apresentada nos sensores de flexão, considerando o ângulo máximo e mínimo de flexão dos dedos das mãos como visto na Figura 10. O valor apresentado é uma média das medições para os cinco dedos, considerando três amostras em cada. Para dedos sem flexão, os sensores apresentaram uma média de 33kOhm e para dedos totalmente flexionados estes apresentaram cerca de 95kOhm. Figura 10 Variação de resistência no sensor conforme flexão do dedo humano Após obter a variação de resistência nos sensores de flexão com o movimento real dos dedos, foi ajustado os potenciômetros dos divisores de tensão para uma resistência de 33kOhm. Considerando uma tensão de 3,5V, a saída do divisor de tensão poderia variar entre 1,75V para condição dos dedos não flexionados, e 2,6V para condição de dedos totalmente flexionados, conforme observado na Figura

23 Figura 11 Variação no divisor de tensão conforme variação de resistência causada pela flexão do dedo humano Considerando que o conversor analógico-digital do microcontrolador possui 10 bits (1024 bytes) e a tensão referência é 3.5V, a variação de bytes para a faixa entre 1,75V e 2,6V será de 512 bytes à 761 bytes. Esta é a variação mínima e máxima que o microcontrolador deve trabalhar como entrada. A montagem dos servos na mão mecânica permite um movimento dos dedos do estado sem flexão até a total flexão aplicando um ângulo nos de 0º à 100º, isso equivale a 55% de sua total capacidade de giro. Considerando que o servo trabalha com um período de 20mS e com duty cicle mínimo de 1mS (0º) e máximo de 2mS (180º), para a condição do dedo sem flexão o duty cicle é de 1mS e para o dedo totalmente flexionado é de 1,61mS. Esta é a variação mínima e máxima que deve ser aplicada no sinal PWM gerado pelo microcontrolador. Podem-se observar todas as relações aqui descritas na Tabela 1. Os itens referenciados como entrada e saída são os dados manipulados diretamente pelo microcontrolador. Resumidamente, a variação de entrada em bytes de 512 à 761 deve gerar um duty cicle de saída de 1mS à 1,61mS. 23

24 Tabela 1 Variáveis mínimas e máximas trabalhadas de acordo com condições de flexão do dedo humano Condição Resistência - Sensor Flex Tensão - Divisor Byte - MSP Duty Cicle PWM - MSP PWM - Servo Ângulo - Servo Mínima (sem flexão) Máxima (total flexão) 33 kohm 1,75 V 512 1mS 0% 0º 95 kohm 2,6 V 761 1,61mS 55% 100º 24

25 2.6 Programação Como o microcontrolador MSP430G2553 não dispõem de cinco saídas PWM, foi feito um programa em linguagem C que gere os clocks de forma forçada por meio de contadores. Deste modo, no inicio do programa é definido as variáveis e setado os valores mínimos e máximos considerados para os sinais de entrada ADC e para as saídas em CCR. O range de valor de CCR é variável de acordo com as entradas ADC, de modo que o timer e o contador deixe as saídas ligadas o tempo necessário, forçando um sinal PWM, no caso um sinal constante nas saídas com período de 20mS e duty cicle variável. A programação detalhada está discriminada no ANEXO A. 25

26 2.7 Materiais utilizados a) Confecção do circuito: 1 Launchpad MPS Microcontrolador MSP430G Placa Fenolítica 10x10 cm 5 Potenciômetros 100 kohm 10 voltas 2 Amplificadores operacionais LM324 2 Soquetes de CI 14 pinos 1 Botão On/Off 1 Botão Pushpull (Reset) 1 Conector receptáculo tipo jamnut com 8 vias (ligação dos sensores com circuito) 1 Caixa preta 7,5x10x5 cm 1 Bateria de 1 célula 4500mAh 25cc Fios jumper macho-macho, fêmea-fêmea, macho-fêmea para ligação. b) Montagem e acabamento da mão robótica: 5 Servo-motores 9G - Tower Pro 1 Brinquedo Mão Robótica - 4M 1 Linha de nylon 0,7mm (aproximadamente 1 metro) 1 Tubo de cola quente 1 Acrílico 5x50x0,2 cm Parafusos, arruelas e porcas diversas. c) Montagem e acabamento da luva equipada com sensores 5 Sensores de flexão (Flex Sensor) 1 Linha de costura (aproximadamente 2 metros) 1 Caixa preta 2,5x5x2,5 cm 1 Cabo de 8 vias (aproximadamente 1,5 metros) 1 Conector móvel tipo plug com 8 vias (ligação dos sensores com circuito) 1 Velcro (aproximadamente 30 centímetros) Fios jumper macho-macho, fêmea-fêmea, macho-fêmea para ligação. 26

27 2.8 Layout do circuito (PCB) Todos os layouts e diagramas foram desenvolvidos no software PCB Wizard Professional Edition, de uso pessoal (não coorporativo). A confecção da placa foi executada para receber os sinais dos sensores em pinos, e as saídas dos amplificadores operacionais estão dispostos também em pinos. Estes são ligados por fios aos sensores e ao launchpad do MSP, não sendo necessário confeccionar demais placas. Esta está disposta na Figura 12 e Figura

28 Figura 12 Layout do circuito impresso (vista inferior - cobre) Figura 13 Layout do circuito impresso (vista superior 3D) 28

29 2.9 Design O protótipo final do manipulador robótico com a luva sensitiva pode ser observado na Figura 14. Figura 14 Foto: Luva equipada com sensores e manipulador robótico acoplados ao circuito microcontrolado 29

30 3. RESULTADOS E DISCUSSÃO Os circuitos de testes montados, junto com o desenvolvimento da lógica de programação básica obtiveram resultados satisfatórios e gradativos. Inicialmente, adaptou-se apenas um botão pushpull (Diagrama 2) para atuar os servos livremente, validando o principio da programação e as lógicas para geração de PWM. Em segundo momento, a adaptação mecânica dos servos à mão robótica propiciou a cinemática ao invés de apenas atuar os servos livremente. Com isto o desenvolvimento do circuito com potenciômetros (Diagrama 3) conseguiu controlar de forma independente todos os dedos da mão, respeitando o grau de liberdade imposto pelo potenciômetro de acordo com o limite de atuação necessário dos servos acoplados à mão robótica. Com isso foi possível estabelecer os limites dos sinais PWM que teriam que ser gerados. Concluiu-se então a fase de testes e adaptações mecânicas do projeto de forma satisfatória. Em terceiro momento, os sensores de flexão foram testados independentemente e costurados a luva, propiciando uma variação real de sinal que iria ocorrer. O circuito final então foi montado como apresentado (Diagrama 4), e o uso de um amplificador operacional com ganho 1 foi necessário pois o descasamento de impedâncias impedia o microcontrolador ler a variação de tensão causada pelos sensores. O circuito divisor de tensão foi testado com o amplificador operacional com sucesso. A calibração do circuito foi feita conforme apresentado, de modo a variar as partes mecânicas em seus limites mínimos (sem flexão dos dedos) e máximos (com total flexão dos dedos), estabelecendo parâmetros para ajuste elétrico no circuito e guiando as regras para construção da lógica de programação. Ainda com o circuito final em protoboard, ocorreram diversos problemas de instabilidade do sistema, onde havia ruídos migrando da saída para a entrada e afetando diretamente a saída novamente, fazendo com que os servos não fixassem uma posição ideal. Como boa prática, o circuito inteiro foi remontado e segregado os sinais de entrada e saída nas montagens, de modo a sanar as interferências eletromagnéticas. Foram executados testes para validar o funcionamento dos componentes e foi feita a calibração do circuito como descrita. Foi calculada a posição e variação ideal para que a movimentação da mão humana refletisse de melhor forma a movimentação da mão mecânica de forma linear. 30

31 A divisão entre circuitos com conectores foi aplicada para manter a integridade dos componentes interligados, de modo a garantir, por exemplo, desacoplar a luva e a mão robótica do circuito, sem danifica-los. O uso de uma bateria de alta capacidade permite o uso do sistema por cerca de 3 horas e propicia a movimentação dos dedos de forma limpa e realística, dando boa capacidade de descarga e corrente aos servos. 31

32 4. CONCLUSÃO O desenvolvimento de um projeto capaz reproduzir o movimento humano em uma mão robótica foi apresentado aqui. As principais características do projeto é sua montagem mecânica com cinemáticas e princípios eletrônicos simples, usufruindo de técnicas de programação para reprodução dos resultados. Os testes executados foram extremamente satisfatórios, sanando problemas ajustando o circuito e as partes mecânicas de diversas formas até a calibração e testes finais. O projeto protótipo demostra então a capacidade robótica de sensoriamento e atuação de uma mão para práticas remotas, concluindo-se então com o perfeito funcionamento do dispositivo. 32

33 REFERÊNCIAS [1] 3DCOMEX. Disponível em: < Acesso em 02 de novembro de [2] FILIPEFLOP. ARDUINO E COMPONENTES ELETRONICOS. Disponível em: < Acesso em 02 de novembro de [3] IRRG INDUSTRIAL ROBOTICS RESEARCH GROUP. Disponível em: < Acesso em 02 de novembro de [4] SEMETRA SEGURANÇA E MEDICINA DO TRABALHO LTDA. Disponível em: < Acesso em 02 de novembro de [5] SPARKFUN. Disponível em: < Acesso em 02 de novembro de [6] STATIG. Disponível em: < Acesso em 02 de novembro de [7] TETRAPARTS. Disponível em: < Acesso em 02 de novembro de [8] TEXAS INSTRUMENTS. Disponível em: < Acesso em 02 de novembro de

34 ANEXOS 34

35 ANEXO A Código de programação em linguagem C para o MSP430G2553 #include <msp430g2553.h> #define SERVO_OUTPUTS BIT0 + BIT1 + BIT2 + BIT3 + BIT4 + BIT5 // P2 #define AD_INPUTS BIT0 + BIT1 + BIT2 + BIT3 + BIT4 + BIT5 unsigned int counter = 0; // Servo counter unsigned int servoposition[6] = {75, 75, 75, 75, 75, 75}; // Default servo positions unsigned int servoon[6] = {BIT0, BIT1, BIT2, BIT3, BIT4, BIT5}; unsigned char i = 0; unsigned int adcvalue[6] = {0,0,0,0,0,0}; // ADC buffer (ADC values are stored in this array) const int adc_min = 512; // Minimum ADC value const int adc_max = 761; // Maximum ADC value const int servo_min = 75; // Minimum CCR value const int servo_max = 210; // Maximum CCR value void main(void) { WDTCTL = WDTPW + WDTHOLD; // Disable WDT BCSCTL1 = CALBC1_1MHZ; // Set Digitally Controlled Oscillator at 1MHz DCOCTL = CALDCO_1MHZ; P2OUT &= ~(SERVO_OUTPUTS); P2DIR = (SERVO_OUTPUTS); // Port P2.0 - P2.5 servo outs P2SEL &= ~(SERVO_OUTPUTS); // P1DIR &= ~(AD_INPUTS); // Port P2.0 - P2.5 servo outs // P1SEL = AD_INPUTS; ADC10CTL1 = INCH_5 + CONSEQ_1; // Sample A5/A4/A3/A2/A1/A0, sequence of channels sampled ADC10CTL0 = ADC10SHT_2 + MSC + ADC10ON + ADC10IE; ADC10DTC1 = 0x06; // 6 conversions ADC10AE0 = 0x3F; // Enable A5/A4/A3/A2/A1/A0 CCTL0 = CCIE; // CCR0 interrupt enabled CCR0 = 180; // ~1.5ms TACTL = TASSEL_2 + MC_1 + ID_3; // SMCLK / 8, upmode bis_sr_register(lpm0_bits + GIE); // Enter LPM0 w/ interrupt } // Timer A0 interrupt service routine #pragma vector = TIMER0_A0_VECTOR interrupt void Timer_A0(void) { counter++; // Increase counter if(counter == 0x07) counter = 0; P2OUT &= ~(SERVO_OUTPUTS); // Clear ports if(counter == 0x06) { 35

36 // Counter range is 0-6, the last count is for the 20ms difference delay CCR0 = (servoposition[0] + servoposition[1] + servoposition[2] + servoposition[3] + servoposition[4] + servoposition[5]); // [20ms/8us = 2500 ticks] <=> [ total position values => 20ms - total synchronized on-time] ADC10CTL0 &= ~ENC; // Stop sampling; Set ENC bit to 0 while (ADC10CTL1 & BUSY) ; ADC10SA = (unsigned int)&adcvalue[0]; // Data transfer location ADC10CTL0 = ENC + ADC10SC; // Start conversions } else { P2OUT = servoon[counter]; // Set port of the current servo CCR0 = servoposition[counter]; // Set time for the current servo } } // ADC10 interrupt service routine #pragma vector = ADC10_VECTOR interrupt void ADC10_ISR(void) { while (ADC10CTL1 & BUSY) ; i = 0; while(i < 6) { // update servo positions servoposition[5 - i] = (unsigned)((long)(adcvalue[i] - adc_min) * (servo_max - servo_min) / (adc_max - adc_min) + servo_min); i++; } } 36

37 ANEXO B Datasheet de referência Texas Instruments para MSP430G2XX3 37

38 38

39 39

40 40

41 41

42 42

43 43

44 44

45 45

46 46

47 47

48 48

49 49

50 50

51 51

52 ANEXO C Datasheet de referência Spectrasymbol para Sensor de Flexão 52

53 53

54 ANEXO D Especificação técnica e montagem do brinquedo Mão Robótica 4M 54

55 55

56 56

57 57

58 ANEXO E Datasheet de referência TowerPro para Micro Servo Motor 9G 58

59 59

Conversor Analógico Digital do MSP430G2553

Conversor Analógico Digital do MSP430G2553 UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETRÔNICA CURSO TÉCNICO INTEGRADO DE NÍVEL MÉDIO - ELETRÔNICA MICROCONTROLADORES 2 Conversor Analógico Digital do MSP430G2553 O MSP430G2553

Leia mais

Sistemas Embutidos Prática. Prof. Marcos Augusto Menezes DCC/ /UFMG

Sistemas Embutidos Prática. Prof. Marcos Augusto Menezes DCC/ /UFMG Sistemas Embutidos Prática Prof. Marcos Augusto Menezes Vieira mmvieira@dcc.ufmg.br DCC/ /UFMG Arquivos IAR http://www.dcc.ufmg.br/~mmvieira/se/slac050ag.zip Arquivos dos Projetos http://www.dcc.ufmg.br/~mmvieira/se/praticas.zip

Leia mais

Introdução à robótica

Introdução à robótica Núcleo de Robótica e Sistemas Cibernéticos Ensino pesquisa e extensão em robótica educacional e cibernética. Introdução à robótica Objetivo da aula 7: Entender o funcionamento de um controlador ou processador

Leia mais

SISTEMA PARA ESTUDO E TREINAMENTO NO ACIONAMENTO DE MÁQUINAS ELÉTRICAS COM INVERSOR DE FREQUÊNCIA E AQUISIÇÃO DE DADOS

SISTEMA PARA ESTUDO E TREINAMENTO NO ACIONAMENTO DE MÁQUINAS ELÉTRICAS COM INVERSOR DE FREQUÊNCIA E AQUISIÇÃO DE DADOS DLB MAQCA 1893 SISTEMA PARA ESTUDO E TREINAMENTO NO ACIONAMENTO DE MÁQUINAS ELÉTRICAS COM INVERSOR DE FREQUÊNCIA E AQUISIÇÃO DE DADOS Este conjunto didático de equipamentos foi idealizado para possibilitar

Leia mais

Arduino. Aula 3 motores

Arduino. Aula 3 motores Arduino Aula 3 motores O que são motores elétricos? São dispositivos capazes de converter energia elétrica em energia mecânica No Arduino : Entradas e saídas digitais Entradas analógicas Lembrete!!! Ondas

Leia mais

Arduino Lab 04 Leitura de temperatura com o sensor MCP9700

Arduino Lab 04 Leitura de temperatura com o sensor MCP9700 Arduino Lab 04 Leitura de temperatura com o sensor MCP9700 Componentes deste Lab Neste Lab discutiremos a integração do sensor de temperatura MCP9700 aos dispositivos já abordados no Lab 03, que são o

Leia mais

APRESENTAÇÃO DO KIT CPLD_EE01

APRESENTAÇÃO DO KIT CPLD_EE01 APRESENTAÇÃO DO KIT CPLD_EE01 O kit CPLD_EE01 foi desenvolvido para alunos de cursos técnicos, engenharia e desenvolvedores na área de circuitos digitais, o mesmo conta com alguns módulos que podem ser

Leia mais

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador MICROCONTROLADORES HARDWARE 1 Prof. Mauricio Aula 03: Objetivos 2 Arquitetura de um Microcontrolador Unidade Central de Processamento Portas de Entrada e Saída Porta Serial Temporizador / Contador Conversor

Leia mais

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA Sistemas Digitais Agenda Arduino Tipos, detalhes; Esquema elétrico. IDEs Eagle; ATMel Studio; Arduino Studio; Circuits IO (Simulador). Arduino Arduino MEGA2560

Leia mais

Arquitetura do Microcontrolador Atmega 328

Arquitetura do Microcontrolador Atmega 328 Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Arquitetura do Microcontrolador Atmega

Leia mais

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051 PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051 MODELO: EE0216 DESCRIÇÃO Plataforma de treinamento em microcontroladores família 8051 base em aço carbono e pés de borracha, pintura

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Trena Ultrassônica

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Trena Ultrassônica UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA Trena Ultrassônica Desenvolvido por Thiago Ferreira Pontes Relatório Final da

Leia mais

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade Introdução MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade A oficina proposta neste documento apresenta conceitos iniciais e intermediários sobre o funcionamento

Leia mais

ARDUINO. Profº. Engº. Robson Dias Ramalho

ARDUINO. Profº. Engº. Robson Dias Ramalho ARDUINO Profº. Engº. Robson Dias Ramalho 3. Microprocessador (E/S) 4. Memória RAM (E/S) 5. Placa de vídeo (E/S) 8. Disco Rígido (E/S) 9. Mouse (Saída) 10. Teclado (E/S) 2. Placa mãe (barramento de dados)

Leia mais

Introdução à Plataforma ARDUINO

Introdução à Plataforma ARDUINO MINICURSO Introdução à Plataforma ARDUINO PET Mecatrônica/BSI Geruza M. Bressan O que é um microcontrolador (MCU)? É um computador em um chip Processador Memória Entrada/Saída Controla ações e funções

Leia mais

Mão robótica controlada por uma luva

Mão robótica controlada por uma luva Mão robótica controlada por uma luva Daniel Galves Martins 1, Érico Pessoa Felix, Fabíola Tocchini de Figueiredo Kokumai¹, Gabriel Watanabe 1, Luís Bento de Sant Ana 1 1 Instituto Federal de Educação,

Leia mais

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM Guia rápido AFSmart Board PIC18F4550-I/P Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM Características Placa para

Leia mais

Projeto gerador eólico

Projeto gerador eólico INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS JOINVILLE CURSO SUPERIOR DE TECNOLOGIA EM MECATRÔNICA INDUSTRIAL Projeto gerador eólico JOINVILLE, dezembro de 2014. 2 Altair

Leia mais

CONTROLE DE UM SERVO MOTOR

CONTROLE DE UM SERVO MOTOR CONTROLE DE UM SERVO MOTOR Versão 2015 RESUMO Esta experiência tem como objetivo a familiarização e o projeto de um circuito de controle simples de um servo motor. A parte experimental inclui atividades

Leia mais

Família de Microcontroladores AVR

Família de Microcontroladores AVR www.iesa.com.br 1 AVR é o nome dado a uma linha ou família de microcontroladores fabricada pela empresa Atmel nos Estados Unidos. A sigla AVR é em homenagem a dois estudantes de doutorado de uma universidade

Leia mais

INFORMAÇÕES GERAIS DO TRABALHO

INFORMAÇÕES GERAIS DO TRABALHO INFORMAÇÕES GERAIS DO TRABALHO Título do Trabalho: Desenvolvimento de Módulo Didático para a Utilização em Plataforma Arduino Autor (es): Marielle Jordane da Silva, Corina Fonseca de Carvalho Macedo, Deborah

Leia mais

Placa Eletrônica para Robôs Móveis

Placa Eletrônica para Robôs Móveis Projeto de iniciação científica Placa Eletrônica para Robôs Móveis Orientador: Flavio Tonidandel Departamento: Engenharia Elétrica Candidato: Luiz Roberto Alves Pereira N FEI: 11.206.231-0 Início: Fevereiro

Leia mais

INTRODUÇÃO: MICROCONTROLADORES

INTRODUÇÃO: MICROCONTROLADORES INTRODUÇÃO: MICROCONTROLADORES MICROCONTROLADOR X MICROPROCESSADOR Baixa capacidade de processamento Freq. Operação em MHz Custo de R$ 7,00 a 30,00 Aplicações mais restrita Alta capacidade de processamento

Leia mais

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28 Suporta os microcontroladores: PIC16F870, PIC16F872, PIC16F873A, PIC16F876A, PIC16F886, PIC18F2420, PIC18F2520, PIC18F2525, PIC18F2620, PIC18F2455, PIC 18F2550 e outros com 28 pinos O Kit de desenvolvimento

Leia mais

Manipulação Robótica. Aula 2

Manipulação Robótica. Aula 2 Manipulação Robótica Aula 2 Programa 1) Introdução 1.1. Tipos de Robôs 1.2. Aplicações 2) Robôs Manipuladores 2.1. Estrutura de Robôs Manipuladores 2.2. Classificação de Robôs Manipuladores 2.3. Sistema

Leia mais

Sistemas Embarcados:

Sistemas Embarcados: Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Sistemas Embarcados: Microcontroladores DCA0119 Sistemas Digitais Heitor Medeiros Florencio Sistemas Embarcados

Leia mais

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2 Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2 Display de LCD 16 2 Neste Lab, iremos descrever como conectar o sensor BH1750FVI, já citado no Lab 01, ao Arduino Micro e à um display. A indicação

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Termômetro Digital

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Termômetro Digital UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA Termômetro Digital Desenvolvido por Luciano Lettnin Relatório Final da Disciplina

Leia mais

PIBIC/PIBITI/IC Jr Relatório das Atividades de Pesquisa 23ª SEMIC

PIBIC/PIBITI/IC Jr Relatório das Atividades de Pesquisa 23ª SEMIC ATIVIDADES EXECUTADAS PELO BOLSISTA / VOLUNTÁRIO DADOS DE IDENTIFICAÇÃO: Do bolsista: Nome: Carlos Vinícius Machado Caldeira Curso: Engenharia Elétrica com ênfase em Sistemas Eletrônicos Período de vigência

Leia mais

Jadsonlee da Silva Sá

Jadsonlee da Silva Sá Introdução aos Sistemas Microcontrolados Jadsonlee da Silva Sá Jadsonlee.sa@univasf.edu.br www.univasf.edu.br/~jadsonlee.sa Introdução aos Sistemas Microcontrolados Assembly, C, java,... Circuito Reset

Leia mais

ERIK LEÃO JULIANA CECÍLIA GIPIELA CORRÊA DIAS LEONARDO COSTA EX - LADDER

ERIK LEÃO JULIANA CECÍLIA GIPIELA CORRÊA DIAS LEONARDO COSTA EX - LADDER PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ESCOLA POLITÉCNICA CURSO DE ENGENHARIA DE COMPUTAÇÃO ERIK LEÃO JULIANA CECÍLIA GIPIELA CORRÊA DIAS LEONARDO COSTA EX - LADDER CURITIBA 2013 Resumo O projeto envolve

Leia mais

EL08D - MICROCONTROLADORES

EL08D - MICROCONTROLADORES Curso Técnico de Nível Médio Integrado Eletrônica - 8o Período Disciplina de Microcontroladores 2 (EL08D) 1º Sem 2016 Professor Gabriel Kovalhuk Email: kovalhuk@utfpr.edu.br Página pessoal: http://paginapessoal.utfpr.edu.br/kovalhuk

Leia mais

AULA 9 ATUADORES ELÉTRICOS

AULA 9 ATUADORES ELÉTRICOS AULA 9 ATUADORES ELÉTRICOS Prof. Fabricia Neres Tipos de Acionamento Os acionadores são dispositivos responsáveis pelo movimento nos atuadores. Podem ser classificados em: Acionamento Elétrico; Acionamento

Leia mais

PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída

PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof.

Leia mais

Introdução à Robótica Industrial. Aula 2

Introdução à Robótica Industrial. Aula 2 Introdução à Robótica Industrial Aula 2 Programa 1) Introdução 1.1. Tipos de Robôs 1.2. Aplicações 2) O Robô Manipulador 2.1. Estrutura de Robôs Manipuladores 2.2. Sensores 2.3. Atuadores 2.4. Efetuadores

Leia mais

Microcontroladores PIC16 - XM 116 -

Microcontroladores PIC16 - XM 116 - T e c n o l o g i a Microcontroladores PIC16 - XM 116 - Os melhores e mais modernos MÓDULOS DIDÁTICOS para um ensino tecnológico de qualidade. Microcontroladores PIC16 - XM 116 - INTRODUÇÃO O mundo da

Leia mais

Projeto de Sistemas Eletrônicos

Projeto de Sistemas Eletrônicos Curso de Formação Profissional Técnico em Eletroeletrônica Módulo II Senai Arcos-MG Projeto de Sistemas Eletrônicos Raphael Roberto Ribeiro Silva Técnico em eletroeletrônica pelo INPA Arcos Estudante de

Leia mais

Microcontroladores: Programação em C

Microcontroladores: Programação em C Aula 10 Microcontroladores: Programação em C Prof. Tecgº Flávio Murilo 11/04/2013 1 Conversor A/D Conceitos Conversores analógico digitais (conversores A/D ou ADC) convertem um sinal analógico em um equivalente

Leia mais

SMC-B-STD GUIA DE UTILIZAÇÃO GUIA DE UTILIZAÇÃO DO DRIVER PARA MOTOR DE PASSO BIPOLAR SMC-B-STD VER 1.00 PÁGINA 1

SMC-B-STD GUIA DE UTILIZAÇÃO GUIA DE UTILIZAÇÃO DO DRIVER PARA MOTOR DE PASSO BIPOLAR SMC-B-STD VER 1.00 PÁGINA 1 GUIA DE UTILIZAÇÃO DO DRIVER PARA MOTOR DE PASSO BIPOLAR SMC-B-STD VER 1.00 PÁGINA 1 DRIVER PARA MOTOR DE PASSO BIPOLAR SMC-B-STD DESCRIÇÃO A interface SMC-B-STD é um driver micropasso para motores de

Leia mais

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11 Circuito Eletrônico Entendendo o circuito eletrônico na robótica Circuito Integrado Um circuito integrado híbrido é um circuito eletrônico miniaturizado constituído de dispositivos semicondutores individuais,

Leia mais

Professor Marcelo Josué Telles Porta LPT, programação, componentes eletrônicos, sistema binário...

Professor Marcelo Josué Telles Porta LPT, programação, componentes eletrônicos, sistema binário... Objetivos: - Conhecer a porta paralela LPT (explore as referências!) - Explorar uma linguagem de programação - Montagem de um circuito de comunicação via LPT - Revisão do sistema numérico binário INTRODUÇÃO

Leia mais

KIT DIDÁTICO PIC-2377

KIT DIDÁTICO PIC-2377 KIT DIDÁTICO PIC-77... Módulo PIC-77 Recursos internos da MCU Encapsulamento DIP40. 5 instruções (RISC). pinos de I/O configuráveis. 56 bytes de EEPROM para dados de 8 bits. 8k de memória flash para o

Leia mais

Introdução. O que é o Arduino?

Introdução. O que é o Arduino? Arduino 2 Introdução O que é o Arduino? Arduino é uma plataforma de desenvolvimento de hardware programável que possui um chip Atmel AVR, o qual pode variar dependendo do modelo do Arduino (podendo nos

Leia mais

Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO

Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO PROXSYS Versão 1.3 Abril -2015 Controlador Industrial CP-WS1 1- Configurações

Leia mais

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega ARDUINO O que é Arduino Arduino foi criado na Itália por Máximo Banzi com o objetivo de fomentar a computação física, cujo conceito é aumentar as formas de interação física entre nós e os computadores.

Leia mais

Módulo 16 ED 125 Vdc Opto

Módulo 16 ED 125 Vdc Opto Descrição do Produto O módulo, integrante da Série Ponto, possui 16 pontos de entrada digital para tensão de 125 Vdc. O módulos é de lógica positiva (tipo sink ) e destina-se ao uso com sensores tipo 1

Leia mais

PSI3441 Arquitetura de Sistemas Embarcados

PSI3441 Arquitetura de Sistemas Embarcados PSI3441 Arquitetura de Sistemas Embarcados - Introdução à Plataforma Freedom KL25Z - Portas de Entrada e Saída Escola Politécnica da Universidade de São Paulo Prof. Gustavo Rehder grehder@lme.usp.br Prof.

Leia mais

SOBRE A CONNECTWELL INFRAESTRUTURA SISTEMA DA QUALIDADE

SOBRE A CONNECTWELL INFRAESTRUTURA SISTEMA DA QUALIDADE SOBRE A CONNECTWELL Estabelecida em 1978, a Connectwell é um dos líderes mundiais na fabricação de Conectores e Módulos de Interface. A Connectwell está durante muitos anos em constante evolução de sua

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA MONITOR DE MOVIMENTOS COM ACELERÔMETRO Desenvolvido por Maurício Fiss Rodrigues

Leia mais

TRABALHO DE CONCLUSÃO DE CURSO TÉCNICO EM ELETRÔNICA. Reutilização de água

TRABALHO DE CONCLUSÃO DE CURSO TÉCNICO EM ELETRÔNICA. Reutilização de água Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO ETEC JORGE STREET TRABALHO DE CONCLUSÃO DE CURSO TÉCNICO EM ELETRÔNICA Reutilização de água Adilson A. Silva Daniel D.

Leia mais

Aplicação de um Processador Digital de Sinais em um Sistema de Nível de Líquido

Aplicação de um Processador Digital de Sinais em um Sistema de Nível de Líquido PR UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Ministério da Educação Universidade Tecnológica Federal do Paraná Pró-Reitoria de Pesquisa e Pós-Graduação Relatório Final de Atividades Aplicação de um Processador

Leia mais

Montagem do Robô. Especificações. domingo, 28 de agosto de 11

Montagem do Robô. Especificações. domingo, 28 de agosto de 11 Montagem do Robô Especificações Componentes São necessários para o robô funcionar alguns componentes básicos: Bateria 9V Regulador L7805 Motor DC 1 4 Diodos 1N4004 Motor DC 2 4 Diodos 1N4004 Ponte H L298N

Leia mais

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento Microprocessadores e Microcontroladores Professor Lucas Araujo do Nascimento REVISÃO Microprocessadores e Microcontroladores Microprocessadores e Microcontroladores COMPUTADOR Microprocessadores e Microcontroladores

Leia mais

ARDUINO. Níveis lógicos de referência VCC e GND Entradas e saídas digitais e analógicas.

ARDUINO. Níveis lógicos de referência VCC e GND Entradas e saídas digitais e analógicas. ARDUINO Níveis lógicos de referência e Entradas e saídas digitais e analógicas Helder da Rocha www.eletronicaparaartistas.com.br Positivo e negativo Nos esquemas e dispositivos (módulos, arduinos) é comum

Leia mais

Guia da Placa de desenvolvimento PD Mega16 N1

Guia da Placa de desenvolvimento PD Mega16 N1 Guia da Placa de desenvolvimento PD Mega16 N1 Este tutorial consiste mostrar detalhes de hardware da placa de desenvolvimento PD Mega16 N1, necessário para iniciar a programação e testes. Boa aprendizagem...

Leia mais

FACULDADE LEÃO SAMPAIO

FACULDADE LEÃO SAMPAIO FACULDADE LEÃO SAMPAIO Sistemas analógicos e digitais Curso de Análise e Desenvolvimento de Sistemas 1 Analógico x Digital Sinal analógico: O sinal analógico varia continuamente ao longo de uma faixa de

Leia mais

Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO

Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO Prof. André Rabelo LÓGICA DIGITAL INTRODUÇÃO INTRODUÇÃO Um sistema pode ser definido como sendo um conjunto de elementos que são interligados de alguma maneira para compor um todo e assim realizar funcionalidade

Leia mais

Sistemas Microcontrolados

Sistemas Microcontrolados Sistemas Microcontrolados Aula 8: Conversores A/D e D/A Marco Jose da Silva mdasilva@utfpr.edu.br Interface com o Mundo Analógico Na realização destas aplicações, verificamos cinco elemento envolvidos.

Leia mais

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos: Montagem Kit Didático MICRO-I Prof. Mauricio Curso: Eletrônica Industrial Experiência 01 Departamento de Sistemas Eletrônicos Identificação dos Alunos: 1. Data: 2. Turma: 3. 4. Nota: 5. I. OBJETIVOS -

Leia mais

ROLETA DIGITAL. CI 4017 Contador de década, da família CMOS, que possui 10 saídas nas quais são ligados os leds.

ROLETA DIGITAL. CI 4017 Contador de década, da família CMOS, que possui 10 saídas nas quais são ligados os leds. ROLETA DIGITAL Trata-se de um kit didático para estudo da eletrônica digital e analógica, além de ter também como objetivo, testar as habilidades manuais do aluno. COMPOSIÇÃO DO KIT: CI 4017 Contador de

Leia mais

HARDWARE DOS RELÉS NUMÉRICOS

HARDWARE DOS RELÉS NUMÉRICOS HARDWARE DOS RELÉS NUMÉRICOS 1. CONSIDERAÇÕES INICIAIS Objetivos idênticos ao hardware dos relés convencionais, ou seja, recebem sinais analógicos de tensão, corrente e outros, sinais digitais de contatos

Leia mais

MICROCONTROLADORES NO RADIOAMADORISMO

MICROCONTROLADORES NO RADIOAMADORISMO MICROCONTROLADORES NO RADIOAMADORISMO CT2KAV CARLOS SOUSA Almeirim, 17 de Setembro de 2016 Único circuito com O MICROCONTROLADOR Processador Memória Ram, E2Prom, Flash Periféricos ADC, USART, USB Comparadores,

Leia mais

ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo;

ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo; O que são? CLP - CONTROLADOR LÓGICO PROGRAMÁVEL ü O CLP é um computador industrial, capaz de implementar funções de controle (sequência lógica, contagem e temporização), operações lógicas e aritméticas,

Leia mais

Estudo da placa de prototipagem Intel Galileo Gen2. Apostila de acompanhamento para o aluno.

Estudo da placa de prototipagem Intel Galileo Gen2. Apostila de acompanhamento para o aluno. Estudo da placa de prototipagem Intel Galileo Gen2 Apostila de acompanhamento para o aluno. 1 Conteúdo Conteúdo... 2 1. Introdução... 3 2. Informações Gerais... 3 3. Componentes da Placa... 4 4. Especificações

Leia mais

Circuito sensor de som

Circuito sensor de som Circuito sensor de som Introdução Para a prática proposta, buscando sempre auxílio no conhecimento de trabalhos anteriores e integrando um pouco com as necessidades e tecnologias atuais, devemos projetar

Leia mais

Controlador Lógico Programável

Controlador Lógico Programável Controlador Lógico Programável Prof. Stefano 1 Definição IEC 1131-3 É um equipamento de controle composto de componentes eletrônicos e memória programável que contém dados e programas com a finalidade

Leia mais

CONFIABILIDADE DE SENSORES UTILIZADOS COM O ARDUINO E RUÍDO DA ENTRADA ANALÓGICA

CONFIABILIDADE DE SENSORES UTILIZADOS COM O ARDUINO E RUÍDO DA ENTRADA ANALÓGICA CONFIABILIDADE DE SENSORES UTILIZADOS COM O ARDUINO E RUÍDO DA ENTRADA ANALÓGICA Pereira, T.S.S. ¹, Araújo, J. W. B. ², Ferrando, D. F. C. ², Kakuno, E. M. ² ¹ Instituto Federal Sul-Rio-Grandense (IFSUL)

Leia mais

Manual de operação. Fonte de alimentação MT 0 300V 0 1A

Manual de operação. Fonte de alimentação MT 0 300V 0 1A Manual de operação Fonte de alimentação MT 0 300V 0 1A 1 Fonte de alimentação de tensão C.C. MT CUIDADO! ESTA FONTE DE ALIMENTAÇÃO PODE CAUSAR A MORTE MESMO ESTANDO DESLIGADA! LEIA ESTAS INSTRUÇÕES ATÉ

Leia mais

3. CARACTERÍSTICAS TÉCNICAS

3. CARACTERÍSTICAS TÉCNICAS 3. CARACTERÍSTICAS TÉCNICAS 3.2 CARACTERÍSTICAS DE SOFTWARE 1. CARACTERÍSTICAS O CLG535R é um controlador programável que integra os principais recursos empregados em uma automação industrial. Dispõe integrado

Leia mais

Discentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena

Discentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena 1. Montagem do Circuito do Dimmer Discentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena O circuito desenvolvido para o controle de luminosidade

Leia mais

MANUAL DE OPERAÇÃO E CALIBRAÇÃO CONVERSOR ANALÓGICO DE SINAIS PARA CÉLULA DE CARGA. (Versão 1.0 Julho/12)

MANUAL DE OPERAÇÃO E CALIBRAÇÃO CONVERSOR ANALÓGICO DE SINAIS PARA CÉLULA DE CARGA. (Versão 1.0 Julho/12) MANUAL DE OPERAÇÃO E CALIBRAÇÃO CONVERSOR ANALÓGICO DE SINAIS PARA CÉLULA DE CARGA (Versão 1.0 Julho/12) 1 INDÍCE PÁG. 1 Garantia 3 2 Introdução 3 3 Instalação 3 4 Dados Técnicos 4 5 Alimentação Elétrica

Leia mais

Programação Básica em Arduino Aula 2

Programação Básica em Arduino Aula 2 Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Site: http://oficinaderobotica.ufsc.br/ Canal: Oficina de Robótica UFSC https://www.youtube.com/channel/uc4oojsp2fhfkdrnj0wd7iag

Leia mais

SISTEMA DE RASTREAMENTO COM CAPTAÇÃO E TRANSMISSÃO DE DADOS

SISTEMA DE RASTREAMENTO COM CAPTAÇÃO E TRANSMISSÃO DE DADOS SISTEMA DE RASTREAMENTO COM CAPTAÇÃO E TRANSMISSÃO DE DADOS Gustavo Carlos da Silva 1, Mariana M. S. Mendonça 2, Alessandro Corrêa Mendes 3 1 PROBES Pesquisa e Desenvolvimento LTDA, gustavo_carlos@ymail.com

Leia mais

Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW

Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW "Este artigo tem como proposta apresentar uma plataforma para monitoramento

Leia mais

OHMÍMETRO DIGITAL. 1 O Projeto. 1.1 Sensor. 1.2 Conversor A/D

OHMÍMETRO DIGITAL. 1 O Projeto. 1.1 Sensor. 1.2 Conversor A/D Universidade Federal do Rio Grande do Norte Departamento de Engenharia Elétrica Disciplina: Instrumentação Eletrônica Professor: Luciano Fontes Cavalcanti Aluno: Raphael Dantas Ciríaco OHMÍMETRO DIGITAL

Leia mais

Desenvolvimento de uma Interface de Aquisição e Controle de Dados

Desenvolvimento de uma Interface de Aquisição e Controle de Dados Desenvolvimento de uma Interface de Aquisição e Controle de Dados EDNA MIE KANAZAWA WILIAN SOARES LACERDA UFLA Universidade Federal de Lavras DEX Departamento de Ciências Exatas Cx Postal 37 CEP 37200-000

Leia mais

CONTROLE DE SISTEMAS UNIDIMENSIONAIS

CONTROLE DE SISTEMAS UNIDIMENSIONAIS CONTROLE DE SISTEMAS UNIDIMENSIONAIS Luís A Bássora lbassora@terracombr Universidade Federal de São Carlos Departamento de Física Campus de São Carlos 13565-905 São Carlos - SP Moises L Moreira mluciomoreira@igcombr

Leia mais

FPGA & VHDL. Tutorial

FPGA & VHDL. Tutorial FPGA & VHDL Tutorial 2009-2 FPGA FieldProgrammableGateArray Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programadas ) para desempenhar uma função simples Chaves

Leia mais

Desenvolvimento de um Controle para Motores de Passo

Desenvolvimento de um Controle para Motores de Passo Departamento de Física e Ciência dos Materiais Caixa Postal 369-13560-970 São Carlos SP Brasil www.fotonica.ifsc.usp.br e-mail : andretec@ifsc.usp.br Desenvolvimento de um Controle para Motores de Passo

Leia mais

controle em instrumentação

controle em instrumentação Circuitos digitais para aquisição de dados e controle em instrumentação O objetivo primordial da conversão de sinais (de ou para sinais elétricos) realizada pelos transdutores, é o de transferir informação

Leia mais

Alexandre Bernardino, Margarida Silveira, J. Miranda Lemos

Alexandre Bernardino, Margarida Silveira, J. Miranda Lemos Mestrado Integrado em Engenharia Aeroespacial 2009/2010 - Semestre de Inverno Controlo Óptimo e Adaptativo TRABALHO DE LABORATÓRIO Identificação e Controlo Digital do Sistema de Posicionamento de uma Barra

Leia mais

Educação Profissional Técnico em Eletroeletrônica. Prática 4 Arduino. Alunos: Nota:

Educação Profissional Técnico em Eletroeletrônica. Prática 4 Arduino. Alunos: Nota: SENAI Arcos CFP Eliezer Vitorino Costa Educação Profissional Técnico em Eletroeletrônica Turma: TET04T-3 Prática 4 Arduino. Alunos: Nota: Instrutor: Raphael Roberto Ribeiro Silva 08/03/2017 Valor: 2,5

Leia mais

Capítulo 11) Interface com o mundo analógico

Capítulo 11) Interface com o mundo analógico Capítulo 11) Interface com o mundo analógico Conversores DA Conversores AD Compreender, Especificar, Comparar os tipos Conceitos Básicos de PROCESSAMENTO DIGITAL DE SINAIS 11.1) Quantidade Digital x Analógica

Leia mais

SISTEMA CNC APLICADO À CARACTERIZAÇÃO DE ACOPLAMENTO INDUTIVO

SISTEMA CNC APLICADO À CARACTERIZAÇÃO DE ACOPLAMENTO INDUTIVO SISTEMA CNC APLICADO À CARACTERIZAÇÃO DE ACOPLAMENTO INDUTIVO Gabriel Manoel da Silva Orientador: Prof. Dr. Fernando Rangel de Sousa Universidade Federal de Santa Catarina 25 de Março de 2015 Sumário 1.

Leia mais

SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: ED-7255

SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: ED-7255 SISTEMA DE TREINAMENTO EM ROBÓTICA MODELO: CARACTERÍSTICAS Interface USB Consiste em uma garra e 5 eixos verticais multi articulados. Sensor de Posição LVDT Tipo-Absoluto para cada eixo e não exige nenhum

Leia mais

Arduino Lab 05 Leitura e

Arduino Lab 05 Leitura e Arduino Lab 05 Leitura e transmissão remota de corrente utilizando o nrf24l01 Imagem geral Aplicação Neste Lab iremos descrever a integração entre 5 dispositivos em uma aplicação de transmissão de dados

Leia mais

Manual Técnico Protuino FTDi

Manual Técnico Protuino FTDi Manual Técnico Protuino FTDi Introdução Protuino é uma palavra derivada de Protoboard e Arduino, ou seja, um Arduino montado em uma Protoboard. É uma plataforma educacional que visa ensinar os fundamentos

Leia mais

Arduino. Prof. Maurício Dias

Arduino. Prof. Maurício Dias Arduino Prof. Maurício Dias Percepção e Ação Sistemas embarcados Atuação: Sensores: percebem o que acontece com o mundo externo Atuadores: atuam no mundo externo Arduino Hardware livre Software livre Diferentes

Leia mais

CONVERT UCC UNIDADE CONVERSORA CONTÍNUA

CONVERT UCC UNIDADE CONVERSORA CONTÍNUA CONVERT UCC UNIDADE CONVERSORA CONTÍNUA Mod.: CACC600245K Corrente de saída: 150A O equipamento CONVERT da TRACEL tem como objetivo converter tensões de corrente contínua, fornecendo energia estabilizada

Leia mais

Sistemas de Controle 2

Sistemas de Controle 2 Pontifícia Universidade Católica de Goiás Escola de Engenharia Sistemas de Controle 2 Projeto de sistema de controle digital PID com Arduino Prof. Dr. Marcos Lajovic Carneiro Referência: Ivan Seidel https://www.youtube.com/watch?v=txftr4tqkya

Leia mais

Plano de Aula. 1 o semestre. Aula número 010 Interrupções Internas Timers. Uso de interrupções internas produzidas pelos timers

Plano de Aula. 1 o semestre. Aula número 010 Interrupções Internas Timers. Uso de interrupções internas produzidas pelos timers Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 010 Tema

Leia mais

UNIP Universidade Paulista. Engenharia Mecatrônica 7/8º Período

UNIP Universidade Paulista. Engenharia Mecatrônica 7/8º Período UNIP Universidade Paulista Engenharia Mecatrônica 7/8º Período Atividades Práticas Supervisionadas (APS) 2º semestre de 2016 1 - OBJETIVO A automação de processos na indústria, em sua grande maioria, é

Leia mais

Módulo 32 ED 24 Vdc Opto

Módulo 32 ED 24 Vdc Opto Descrição do Produto O módulo, integrante da Série Ponto, possui 32 pontos de entrada digital para tensão de 24 Vdc. O módulo é do tipo lógica positiva ( tipo `sink`) e destina-se ao uso com sensores com

Leia mais

MANUAL DAS CAIXAS DE CONEXÃO PARA OS TORQUÍMETROS T20 E T22

MANUAL DAS CAIXAS DE CONEXÃO PARA OS TORQUÍMETROS T20 E T22 UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA LABORATÓRIO DE MÁQUINAS, ACIONAMENTOS E ENERGIA MANUAL DAS CAIXAS DE CONEXÃO PARA OS TORQUÍMETROS T20

Leia mais

Composição do servoacionamento

Composição do servoacionamento SERVOACIONAMENTO Composição do servoacionamento O servoacionamento é constituído dos seguintes componentes: Um servomotor, um servoconversor e um transdutor de posição Os Servoacionamentos são utilizados

Leia mais

CURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA

CURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA CURSO DE PÓS-GRADUAÇÃO LATO SENSU AUTOMAÇÃO INDUSTRIAL E SISTEMAS DE CONTROLE - MECATRÔNICA Motivação O setor industrial experimentou nas últimas duas décadas um extraordinário avanço devido ao aumento

Leia mais