ARDUINO Vs PLC. Automação de Processos Industriais 2011/2012



Documentos relacionados
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

InteropMix Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

Disparando eventos com o Asterisk. Fernando Mercês

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

Robótica com Arduino CDI. Professor: Paulo Marcos Trentin

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Família CJ2. Novos CLPs com alta qualidade comprovada. Controladores Programáveis

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

ARDUINO UNO Guia do Usuário

BEC- Bafômetro Embutido em Carros

FORMULÁRIO DE IDENTIFICAÇÃO 1. IDENTIFICAÇÃO 1.1 Título do Projeto: Uso do Arduíno como ferramenta de apoio ao processo de ensinoaprendizagem

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

AUTOMAҪÃO INDUSTRIAL E LINHAS DE PRODUҪÃO FLEXÍVEIS

Microcontrolador Arduino: Aplicação em controle PI

Hacking Class Controlando tomadas da sua casa via Internet

DESENVOLVIMENTO DE UM SISTEMA DE OBTENÇÃO DE DADOS PARA CALIBRAÇÃO DE CENTRAIS INERCIAIS

Servo Motores. Jener Toscano Lins e Silva

FUNCIONAMENTO, VANTAGENS E DESVANTAGENS DAS DIVERSAS TECNOLOGIAS

Projeto de controle e Automação de Antena

Robótica com Arduino

Alarme Automotivo com mensagem para móvel utilizando Arduino

Arduino. Wanderson Souza Professor de Robótica

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

Professor: Fernando Krein Pinheiro

1. CAPÍTULO COMPUTADORES

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB.

(Open System Interconnection)

Desenvolvimento de Veículos Autônomos em Escala, Sistemas de Comando, Visualização do Movimento e Aquisição de Dados.

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

MicroPLC LOGO! - XC 102 -

ACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica

TÍTULO: PROGRAMAÇÃO DE CLP PARA UMA MÁQUINA DE SECÇÃO SEGMENTOS ORGÂNICOS

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

ONE TOONE CURSOS PARTICULARES ADOBE EDGE ANIMATE CC

PROCESSAMENTO DE DADOS 15/08

Pontifícia Universidade Católica do Paraná - PUCPR. Centro de Ciências Exatas e Tecnologia - CCET. Engenharia de Computação

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

Tecnologia da Informação e Comunicação. Conceitos Básicos 01 euberchaia@yahoo.com.br. Site:

Arduíno. Adriano Cruz. 16 de setembro de Adriano Cruz () Arduíno 16 de setembro de / 51

Controle para Motores de Passo usando módulo USB-6008

Oficina de Multimédia B. ESEQ 12º i 2009/2010

WiFiShield. Introdução

Arduino. Gilmar Aquino

3. Cite o nome e características do ponto mais alto e do ponto mais baixo de uma onda?

Automação Industrial. Prof. Ms. Getúlio Teruo Tateoki.

PONTIFICIA UNIVERSIDADE CATÓLICA PUCPR ENGENHARIA DA COMPUTAÇÃO CCET

Conceitos Fundamentais de Eletrônica

EXPLICITAÇÃO DE FUNCIONALIDADES DO SISTEMA

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

Pré-Requisitos do Curso

TRANSFERÊNCIA DE COMPETÊNCIAS EM CAD 3D PARA PROFISSIONAIS DO ENSINO VOCACIONAL DO CALÇADO

Mundo Arduino: Vamos começar a programar?

LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto

Sistema Operacional Correção - Exercício de Revisão

Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015

Comunicado à Imprensa

Aula 26: Arquiteturas RISC vs. CISC

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

1 O que é um computador? Definição uma máquina que lê dados, efectua cálculos e fornece resultados.

SISTEMA DE RÁDIO PARA

Sistema generationq. iq - pós produção em high-end. eq edição de efeitos online. QEdit Pro turkey, sistema online SD baseado em PC

RESULTAR EM "CHOQUE ELÉTRICO", FOGO, ENTRE OUTROS.

HI Tecnologia. Notas de Aplicação. Diferenças no módulo HXM500 para leitura de temperatura. ENA Versão 1.01 fevereiro-2011

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

OFERTA FORMATIVA- CFPM. Anualmente o CFPM desenvolve os seguintes cursos de formação:

Capítulo 1 Introdução

Tipos de Computadores

INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

Introdução ao Arduino ESCOLA DE ARTES VISUAIS DO PARQUE LAGE. Núcleo de Arte e Tecnologia. julio lucio martin. Aula 07

Ficha de Unidade Curricular

confiança know-how inovação disponibilidade convergência

Sistemas Embarcados. Introdução aos sistemas embarcados

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC

Introdução ao Modelos de Duas Camadas Cliente Servidor

WORKSHOPS E MICRO-CURSOS - Inscrições na bilheteira, no próprio dia -

Sistemas de Aquisição de Dados Baseado em Microcontroladores

Plano de Trabalho Docente Ensino Técnico

Produtos da Fábrica de Software

Automação. Industrial. Prof. Alexandre Landim

MINICURSO ARDUINO BÁSICO

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Programação do Arduino. Parte 1. IDE Wiring

Plano Tecnológico da Educação: um meio para a melhoria do desempenho escolar dos alunos

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO

O Laboratório de Garagem

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Planificação anual de 3º ciclo de Educação Tecnológica 7º e 8º ano

Minicurso de Arduino

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

SIM V.T 3D Software de simulação completo para treinamento dos futuros Técnicos e Engenheiros

Descrição do Produto. Altus S. A. 1

Escola Secundária de Emídio Navarro

FIREWIRE. O logotipo padronizado: Suas principais vantagens:

Transcrição:

ARDUINO Vs PLC 1

ARDUINO vs PLC 1. A Fablab 2. Placa Arduino 3. Exemplos 4. PLC 5. Exemplo 6. Arduino vs PLC 7. Conclusão 2

Fablab é a abreviatura de Fabrication Laboratory. O conceito surgiu no Center for Bits and Atoms (CBA) do Massachussets Institute of Technology (MIT). A EDP trouxe o conceito FabLab para Portugal, no Lablec em Sacavém. Pretende-se que venha a integrar uma rede nacional de outros laboratórios que possam vir a ser criados e fomentar a troca de experiências com os existentes em vários países do mundo. 3

O que é um FabLab? Conceito desenhado e pensado para a comunidade, fomentando uma educação técnica informal, proporcionando o ambiente ideal para a invenção. Um FabLab consiste num conjunto de ferramentas industriais de prototipagem rápida (fresadoras de pequeno e grande porte, máquinas de corte a laser e de corte de vinil). 4

O que é um FabLab? Os projectos são concebidos em 2D (no computador) e depois materializados em 3D (nas máquinas), assegurando uma aprendizagem assente no Learn by Doing. Esta capacidade de desenhar e inovar a este nível de resolução, dá novos graus de liberdade às iniciativas/projectos dos utilizadores dos Fablabs. Projectos mais elaborados: turbinas eólicas, redes wireless, antenas de longo alcance, uma casa exclusivamente alimentada a energia solar. 5

Placa ARDUINO Em 2005, um professor italiano, Mossimo Banzi, decidiu que queria um simples controlador lógico acessível aos seus alunos de forma a desenvolverem os seus próprios projectos técnicos. Consiste num micro-controlador open-source Atmel AVR de 8 bits, com componentes complementares para facilitar a programação e incorporação para outros circuitos. Composto por um controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB, para interligar-se ao hospedeiro, que é usado para programá-la e interagi-la em tempo real. 6

Software Placa ARDUINO O Arduino IDE é uma aplicação multi-plataforma escrita em Java. É esquematizado para introduzir a programação a pessoas não familiarizadas com o desenvolvimento de software. Compila e carrega programas para a placa de forma muito simples. Tem uma biblioteca chamada Wiring e possui a capacidade de programar em C/C++. Facilidade em muitas operações de entrada e saída, tendo que se definir apenas duas funções no pedido para fazer um programa funcional. 7

Placa ARDUINO Vantagens Mais barato Desvantagens Pouco robusto Open-source Trabalha com sinais de 5V Muita informação disponível Acessível a qualquer pessoa 8

Exemplo 1: Controlo de uma melodia com uma resistência varíavel #include "pitches.h int melody[] = { NOTE_C4, NOTE_G3,NOTE_G3, NOTE_A3, NOTE_G3,0, NOTE_B3, NOTE_C4}; int notedurations[] = { 4, 8, 8, 4,4,4,4,4 }; void setup() { Serial.begin(9600); pinmode(11, OUTPUT);} void loop() { for (int thisnote = 0; thisnote < 8; thisnote++) { int sensorreading = analogread(5); Serial.println(sensorReading); int pausa = map(sensorreading, 0, 1023, 1.20, 4.00); int noteduration = 1000/noteDurations[thisNote]; tone(11, melody[thisnote],noteduration); int pausebetweennotes = noteduration * pausa; delay(pausebetweennotes); notone(11); } delay(100); } Automação e Processos Industriais 9

Exemplo 2 Utilizar o Arduino como osciloscópio int val; void setup() { Serial.begin(115200); } void loop() { // read all analog ports, split by " " for (int i=0;i<6;i++){ Serial.print(analogRead(i)); Serial.print(" "); } Serial.println(); } Automação e Processos Industriais 10

Foi inventado em 1968. PLC Dotado de inúmeras saídas/entradas serve para controlar eventos discretos na indústria através de software. A programação do PLC é feita através de Ladder, Structured Text, Instruction List e GRAFCET. Os PLC podem controlar todo o processo de fabrico de uma fábrica durante 24h. Neste momento, a grande dificuldade é a padronização em relação à programação dos PLC, por parte dos fabricantes. 11

PLC Vantagens Mais robusto Desvantagens Mais caro Mais fiável Mais difícil de programar Flexíveis Possibilidade de expansão por slots 12

Exemplo Controlo de uma melodia - buzzer TM_nao_toca O_lampada_vermelha TON EN ENO Q_2 / reset_t_alar / IN Q O_buzzer t#2s PT ET Q_1 TM_toca TON EN ENO Q_1 reset_t_alar / IN Q Q_2 t#1s PT ET Alarme realizado na 1ª sessão de laboratório da disciplina em Ladder 13

ARDUINO vs PLC Programação em C/C++ Programação em Ladder, Structured Text, Instruction List e GRAFCET Barato, PLC confiável, e uma experiência em hardware de código aberto Disponível a qualquer um Vem com certificações industriais e tem muitas características de segurança. Adequado para aplicações industriais Grande quantidade de informação compartilhadas entre os seus usuários e no seu software Fraca quantidade de exemplos de aplicações no seu software e na Internet 14

Conclusão O Arduino tem inspirado a criatividade na electrónica digital. O efeito é um desenvolvimento radical das novas ideias e novas tecnologias, baseado unicamente em contribuições voluntárias de utilizadores de todo o mundo. O Arduino transformou a tecnologia numa forma de arte, e abriu uma porta ao desenvolvimento de projectos em todo o mundo. 15

Dúvidas? Grupo B1: Maria Inês Pinto, nº 63169 Maria Inês Verdelho, nº 63170 Tiago Santos, nº 63194 16