ARDUINO E RASPBERRY PI : UMA COMPARAÇÃO DE ESPECIFICAÇÕES E APLICAÇÕES DE MINICOMPUTADORES

Documentos relacionados
Internet das Coisas com Intel A2 Placas IoT.

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

Conheça a Placa JaguarBoard

Introdução à robótica

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

Arduino. Gilmar Aquino

ARDUINO. Profº. Engº. Robson Dias Ramalho

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Sistemas Embarcados: Arduino e PCduino

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.

Arquitetura do Microcontrolador Atmega 328

Introdução à Plataforma ARDUINO

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

Minicurso de Arduino. Laboratório de Inovação em Sistemas em chip npiti - UFRN

Programação de Periféricos

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

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

Arduino Básico: As versatilidades desta plataforma na prática

Sérgio de Oliveira. Novatec

TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES

AUTOMAÇÃO DE PORTA COM FECHADURA ELÉTRICA UTILIZANDO CLP ARDUINO E TECNOLOGIA BLUETOOTH 1 INTRODUÇÃO

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO - CAMPUS TRINDADE

GUIA RÁPIDO DE PLACAS ARDUINO

AUTOMAÇÃO DE AVIÁRIO UTILIZANDO A PLATAFORMA ARDUINO

Autor: Lênin Charqueiro. Pelotas,22 de março de 2013

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Introdução do Arduino para aquisição de dados e controle de instrumentos

PROGRAMA DA DISCIPLINA

PSI3441 Arquitetura de Sistemas Embarcados

Eletrônica e Arduino na Instrumentação

Plataformas de Proto-pação e Computadores miniaturizados. Computação Aplicada à Comunicação e Arte

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

Trabalho de Arquitetura de Computadores (ADC)

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

INTERNET DAS COISAS: UM EXPERIMENTO COM AUTOMAÇÃO RESIDENCIAL PARA AULAS DE ROBÓTICA

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

Curso Arduino ESP8266. Aula #1 - Introdução

DESENVOLVIMENTO E INTEGRAÇÃO DE UM SISTEMA COM IoT E DRONE

INTERNET DAS COISAS: PROTÓTIPO DE BAIXO CUSTO PARA MONITORAR TEMPERATURA E UMIDADE

Sistemas Digitais: Introdução

Cotação Estação de Trabalho Padrão: Inspiron Small Desktop

(83)

// Arduino {? } Mais o que é?..

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

NOÇÕES DE INFORMÁTICA

Desenvolvendo Sistemas de Aquisição, Análise e Apresentação de Dados com LabVIEW

NOÇÕES DE INFORMÁTICA

INFORMAÇÕES GERAIS DO TRABALHO

CONFIGURAÇÃO SUGERIDA PARA WORKSTATION DE ALTO RENDIMENTO

Informática. Hardware & Software

NOÇÕES DE INFORMÁTICA

Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento

Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática

Hardware Livre Arduino. Givanaldo Rocha de Souza

CURSO TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA - 2º P Manutenção e Suporte de Hardware I

Teclado Teclado com fio da Dell KB113 em Português (Brasil) e Mouse Óptico USB Dell MS111.

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

Protótipo de sistema de medição de potência espectral embarcado em Drones

Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner

OBD-JRP Monitoramento Veicular com Java e Raspberry Pi. Ricardo Artur Staroski Miguel Alexandre Wisintainer

O que você pode fazer com o Arduino

Estudo de alternativas tecnológicas

Arquitetura de IoT para cidades inteligentes

Arquitetura e Organização de Computadores

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

ANEXO I - ESPECIFICAÇÕES. O Objeto da presente licitação é a Aquisição de Microcomputadores a ser realizada de forma parcelada.

Introdução a Informática

Sistemas Embarcados. Projeto de Sistemas Embarcados

Introdução ao Arduino

ARDUÍNO PROCEDIMENTOS BÁSICOS

História da placa mãe

Guia do Projeto MULTÍMETRO DIGITAL

Introdução à Programação Aula 01. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação

Sistemas Embarcados:

Novo Inspiron All in one

Arquitetura de Computadores

Arduino. Prof. Jener Toscano Lins e Silva

ORÇAMENTO - ESTAÇÕES DE TRABALHO 2015

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

AUTOR(ES): ANGELINA GRAZIELA SÉTIMO DE CARVALHO, ALAN CARLOS ECHER, JOÃO LUIS OSTI DA SILVA, THAISA BONAMIM FIORILLI

1- ORÇAMENTO ESTAÇÃO DE TRABALHO PADRÃO. Processador: 4ª Geração do Processador Intel Core i5-4590t (2.0GHz, 6Mb Cache, com gráficos Intel HD 4600);

KIT DIDÁTICO PARA MICROCONTROLADORES ARM7 - FAMÍLIA LPC 214X

TIPO DE COMPUTADORES VALE A PENA CONHECER SMARTPHONES

Robótica com Arduino Professor: Paulo Marcos Trentin

SISTEMA DE AQUISIÇÃO DE DADOS EM SANEAMENTO UTILIZANDO ARDUINO

Inspiron Small Desktop Marca: Dell Processador: Intel Core i de 4ª geração (cache de 3M, 3,7 GHz). Memoria Ram: 4GB, Single Channel DDR3,

Desenvolvimento com a placa Altera DE2 Prof. Rodrigo de Paula Rodrigues

TÍTULO: APLICAÇÃO DA PLATAFORMA ARDUÍNO PARA A DETERMINAÇÃO DE PARÂMETROS ATMOSFÉRICOS E AMBIENTAIS

Estes módulos são utilizados pelo firmware INPI-PLC para controle e monitoramento das aplicações de controle gerenciadas pela CPU.

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

II SATEC 2ª Semana de Atualização Técnica

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

6ª AULA OBJETIVOS: PLACA MÃE BARRAMENTOS DE EXPANSÃO RECURSOS ON BOARD

Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf

Estação de Trabalho para utilização de Softwares. Computador Positivo Premium DR7560

Sem data Sheet online MEAC300 SOLUÇÕES CEMS

Transcrição:

ARDUINO E RASPBERRY PI : UMA COMPARAÇÃO DE ESPECIFICAÇÕES E APLICAÇÕES DE MINICOMPUTADORES Autores : Eduarda Botelho FRUTUOSO, Gabriel dos Reis PEREIRA, Vanderlei FREITAS JUNIOR. Identificação autores: Aluna IFC-Campus Avançado Sombrio, Aluno IFC-Campus Avançado Sombrio, Orientador IFC-Campus Avançado Sombrio. Introdução Atualmente os minicomputadores estão se tornando uma importante ferramenta para o desenvolvimento de protótipos. Dois dos mais utilizados e conhecidos são o Arduino e Raspberry Pi, que podem ser chamados de plataformas computacionais físicas ou embarcadas, sendo assim um sistema que pode interagir com seu ambiente por meio de hardware e software (McROBERTS, 2011). Estas ferramentas tornam-se relevantes pelo fato de oferecer maior praticidade para criação de protótipos, pois relacionam áreas de linguagem de programação, eletrônica e robótica. Além de possuir um custo acessível e um sistema com uma boa usabilidade (SOUSA, 2015; SUEIRO, 2014). De acordo com Monk (2013), o Raspberry Pi, é um minicomputador que executa principalmente o sistema operacional Linux. Possui portas USB nas quais podese conectar um teclado e um mouse e uma saída de vídeo HDMI (High-Definition Multimedia Interface) onde pode-se conectar uma TV ou um monitor. É possível utilizar o Raspberry Pi de diversas formas, desde que isso também possa ser feito em um computador desktop Linux, com algumas limitações. Pode ser utilizado para editar documentos de texto, navegar na Internet e jogar jogos. Segundo McRoberts (2011), o Arduino, por sua vez, é um pequeno computador que pode ser programado para processar entradas e saídas entre o dispositivo e os componentes externos conectados a ele. O Arduino pode ser conectado a LED s, botões, interruptores, motores, sensores de temperatura, sensores de pressão, sensores de distância, receptores GPS, módulos Ethernet ou algum outro dispositivo que emita dados ou possa ser controlado. É possível realizar uma integração entre os dois equipamentos alcançando o melhor desempenho de cada um dos sistemas, de forma que as funções específicas de cada plataforma contribuam para realizar um projeto mais eficiente através dessa integração. Diante disto, em razão de sua grande popularidade, este estudo tem por objetivo realizar a comparação entre Raspberry Pi e Arduino, de modo a fornecer subsídios preliminares para a escolha do melhor equipamento de acordo com os requisitos do projeto a ser desenvolvido.

Material e Métodos Para a consecução dos objetivos propostos, realizou revisão de literatura procurando identificar os seguintes aspectos: a) as configurações de cada um dos dispositivos, em suas versões mais completas; b) foco dos projetos desenvolvidos com cada um dos equipamentos. Resultados e discussão O Raspberry Pi é um minicomputador que executa principalmente o sistema operacional Linux. Possui portas USB nas quais pode-se conectar um teclado e um mouse e uma saída de vídeo HDMI (High-Definition Multimedia Interface) onde pode-se conectar uma TV ou um monitor. O Arduino, por sua vez, é um pequeno computador que pode ser programado para processar entradas e saídas entre o dispositivo e os componentes externos conectados a ele (MONK, 2013; McROBERTS, 2011). A Figura 1 demonstra os dois equipamentos comparados. Figura 1 Raspberry Pi e Arduino Fonte: RASPBERRY PI FOUNDATION (2016); ARDUINO (2016). Para realizar a comparação entre as plataformas, foram escolhidos o Raspberry Pi 3 Model B e o Arduino Mega 2560, que fazem parte da geração mais recente de minicomputadores. A Tabela 1 apresenta a comparação das características e especificações de cada um dos dois equipamentos. Analisando as características das placas, percebe-se que o modelo Raspberry Pi possui processador mais potente em relação ao Arduino. O mesmo ocorre se analisarmos a quantidade de memória. O Raspberry Pi oferece, também, conectividade Bluetooth e Wifi integrados na placa e 40 pinos GPIO (General Purpose Input/Output). Com o Arduino isto não ocorre, mas pode-se adicionar conectividade Wifi e Bluetooth através de módulos que são adicionados à placa. Ainda, o Raspberry Pi possui somente portas digitais e o Arduino disponibiliza portas analógicas e digitais, o que permite maior flexibilidade a determinados tipos de projeto.

Tabela 1 Comparação entre Raspberry Pi e Arduino Especificações Modelo Raspberry Pi 3 Model B Arduino MEGA2560 Processador Memória Broadcom BCM2837 64bit ARMv8 Cortex-A53 Quad-Core Clock 1.2 GHz 1GB LPDDR2-900 SDRAM (900MHz) Portas 4 portas USB 2.0 Conector de vídeo HDMI Conector Ethernet Conector de áudio e vídeo Slot para cartão micros 40 pinos GPIO Atmega2560 Clock 16MHz Wifi 802.11n Wireless LAN Não possui Bluetooth 4.1 (incluindo Bluetooth Low Energy) Flash 256KB, SRAM 8KB, EEPROM 4KB 1 porta USB 2.0 Conector de alimentação 54 portas digitais 16 portas analógicas Conector ICSP Não possui Dimensões 85 x 56 mm 101.52 x 53.3 mm Preço R$ 299,90 R$ 79,90 Fonte: ARDUINO (2016); RASPBERRY PI FOUNDATION (2016). Por outro lado, tem-se que as publicações especializadas da área têm apontado que, sem prejuízo das demais, a principal diferença entre os dois equipamentos é que o Raspberry Pi é mais comumente utilizado para projetos complexos envolvendo processamento de software, enquanto o Arduino, por sua vez, apresenta aplicações relacionadas ao controle de hardware de maneira mais frequente (SOUSA, 2015; SUEIRO, 2014). Esta constatação fica evidenciada ao analisarmos a literatura científica disponível. Diversos estudos foram encontrados demonstrando aplicações de Raspberry Pi em projetos de software (RAULINO, 2013; QUEIROZ et al., 2016), enquanto que um grande grupo de trabalhos apresenta os benefícios do Arduino para o controle de hardware (FARIAS; MAIA, 2012; DA ROSA et al., 2016; FILHO; AMARAL; GARDEZANI, 2016). Evidentemente que os dois equipamentos podem ser suficientes para quaisquer das aplicações, dependendo da complexidade do projeto e dos requisitos exigidos.

Conclusão A partir de uma revisão de literatura, este estudo procurou realizar comparação entre os principais minicomputadores disponíveis no mercado: Raspberry Pi e Arduino. Evidenciou-se durante a pesquisa que há uma tendência apontada pelas publicações especializadas e confirmada pela literatura científica de que o Raspberry Pi é mais utilizado, em razão de suas características, para projetos mais robustos envolvendo a execução de softwares, enquanto o Arduino, em razão de sua arquitetura, é utilizado para o controle de hardware. Observou-se que esta comparação poderá ser aprofundada através de aplicações práticas das plataformas, obtendo melhores resultados em pesquisas futuras. Referências ARDUINO. Arduino MEGA 2560. Disponível em: < https://www.arduino.cc/en/main/ ArduinoBoardMega2560#>. Acesso em: 22 set. 2016. DA ROSA, Cleci; DA ROSA, Álvaro; TRENTIN, Marco; GIACOMELLI, Cristian. Experimento de condução térmica com e sem uso de sensores e Arduino. 2016. FARIAS, Maria; MAIA, Gustavo. Acionamento remoto de portões eletrônicos via celular através de microcontrolador. 2012. FILHO, Gilmar; AMARAL, Luiz Henrique; GARDEZANI, Ricardo. Acionamento de circuitos elétricos via web utilizando Arduino. 2016. MCROBERTS, Michael. Arduino básico. São Paulo: Novatec Editora, 2011. MONK, Simon. Programando o Raspberry Pi: primeiros passos com Python. São Paulo: Novatec, 2013. QUEIROZ, Tiago A. F.;DIAS, Douglas L.; ARAÚJO, Pedro H. M.;FIGUEIREDO, Renan P.;JUCÁ, Sandro C. S. Sistema Embarcado Linux para Análise de Sensores de Temperatura DHT11 e LM35. 2016. RASPBERRY PI FOUNDATION. RASPBERRY PI 3 MODEL B. Disponível em: <https://www.raspberrypi.org/products/raspberry-pi-3-model-b/>. Acesso em: 22 set. 2016. RAULINO, Mário. RaspberryPi e RFID no Monitoramento de Atividades de Natação. 2013. SOUSA, Diego. Arduino ou Raspberry Pi? Saiba qual micro PC é melhor para seu projeto. Disponível em: <http://www.techtudo.com.br/noticias/noticia/2015/04/arduinoou-raspberry-pi-saiba-qual-micro-pc-e-melhor-para-seu-projeto.html>. Acesso em: 22 set. 2016.

SUEIRO, Diego. Arduino vs Raspberry Pi: entenda as diferenças. Disponível em: <http://www.embarcados.com.br/arduino-vs-raspberry-pi/>. Acesso em: 22 set. 2016.