INFORMAÇÕES GERAIS DO TRABALHO
|
|
|
- Elias Arruda Camilo
- 9 Há anos
- Visualizações:
Transcrição
1 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 Silva Pinheiro, Otávio de Souza Martins Gomes Palavras-chave: Shield, arduino, eletrônica, módulo, Bluetooth Campus: Formiga Área do Conhecimento (CNPq): Engenharia Elétrica RESUMO Um dos fatores determinantes para a enorme versatilidade e popularidade da plataforma Arduino são os Shields, os quais são placas de circuito que podem ser conectadas ao Arduino, encaixando-se perfeitamente por cima dele, e expandindo suas capacidades. Assim, neste projeto de pesquisa foi desenvolvido um módulo didático (Shield) com diversas aplicações de maneira simples e rápida, possibilitando a expansão da capacidade do Arduino. Esse módulo contém as seguintes funcionalidades: display LCD, sensor ultrassônico, buzzer, sensor RGB, servo motor e módulo Bluetooth. Além disso, o Shield desenvolvido tem a finalidade de auxiliar os alunos das disciplinas das áreas de Microcontroladores, Sistemas Embarcados e afins; em implementações de projetos, tornando, assim, as aulas mais produtivas. Para isso, foi desenvolvido, inicialmente, o software (código em Arduino) e o hardware de cada componente implementado no módulo; criando-se tutoriais para facilitar o entendimento da comunicação entre cada componente e o Arduino. Por fim, foi realizada uma simulação do Shield com a integração de todos os componentes ao Arduino, bem como sua respectiva montagem em placa protoboard. Dessa forma, o projeto, além de auxiliar os alunos na implementação das funcionalidades de cada componente do módulo, otimiza o desenvolvimento das aulas.
2 INTRODUÇÃO: Arduino é uma plataforma de prototipagem de código aberto, baseado em hardware e software de fácil utilização (Arduino Introduction, 2015). É destinado a artistas, designers e a qualquer pessoa interessada em criar objetos ou ambientes interativos (Arduino Playground, 2015). O Arduino é uma placa que possui microcontrolador, o qual pode ser programado, por meio de um computador, para executar as mais variadas funções. Dessa forma, por meio da programação, o Arduino pode ler sensores, controlar atuadores (motor, lâmpada e etc.), processar informação e, assim, controlar dispositivos ou o ambiente de acordo com as necessidades do usuário (Arduino Home, 2015). O microcontrolador da placa é programado com a linguagem de programação Arduino, baseada na linguagem Wiring, já o ambiente de desenvolvimento Arduino é baseado no Processing. Os projetos desenvolvidos com o Arduino podem ser autônomos ou podem comunicar-se com um computador para a realização da tarefa, com o uso de um software específico (ex: Flash, Processing, MaxMSP) (Arduino Playground, 2015). A placa Arduino UNO possui diversos conectores que servem para interface com o mundo externo. A organização dos pinos na placa está apresentada abaixo (Embarcados, 2013): 14 pinos de entrada e saída digital (pinos 0-13): esses pinos podem ser utilizados como entradas ou saídas digitais de acordo com a necessidade do projeto e conforme foi definido no sketch criado na IDE; 6 pinos de entradas analógicas (pinos A0 - A5): esses pinos são dedicados a receber valores analógicos, por exemplo, a tensão de um sensor. O valor a ser lido deve estar na faixa de 0 a 5V onde serão convertidos para valores entre 0 e 1023; 6 pinos de saídas analógicas (pinos 3, 5, 6, 9, 10 e 11): são pinos digitais que podem ser programados para ser utilizados como saídas analógicas, utilizando modulação PWM. A alimentação da placa pode ser feita a partir da porta USB do computador ou através de um adaptador AC. Para o adaptador AC, recomenda-se uma tensão de 9 a 12 volts (Embarcados, 2013). Existem placas de expansão que são encaixadas no Arduino, a fim de aumentar suas funcionalidades, as quais são denominadas Shields (Ajudino, 2013). Essas placas de hardware que podem ser plugadas no Arduino, contêm circuitos eletrônicos que agregam alguma funcionalidade ao mesmo, desde o controle de motores até a comunicação sem fio. Os Shields podem conter displays de LCD, sensores, módulos de comunicação ou relês, por exemplo. A capacidade de expansão possibilita uma infinidade de aplicações de maneira simples e rápida (imasters, 2014). O funcionamento do Shield é completamente dependente do Arduino e, frequentemente, necessita de bibliotecas de software específicas para funcionar corretamente. Essas bibliotecas devem ser instaladas no IDE do Arduino, baixando-as do website do fabricante do Shield, algumas inclusive estão presentes como bibliotecas padrão do Arduino. O Instituto Federal de Minas Gerais, campus Formiga, oferece, no curso de Ciência da Computação, a disciplina de Sistemas Embarcados. Nessa disciplina, o aluno tem contato direto com o Arduino e suas ferramentas. Entretanto, há certa dificuldade observada pelos docentes quanto a montagem dos projetos por parte dos alunos, tornando-se a aula menos produtiva, tendo em vista que gasta-se uma grande parte da aula na etapa de montagem. Assim, este projeto tem como finalidade a construção de um módulo didático (Shield) para servir como suporte às atividades didáticas, auxiliando o
3 processo de montagem dos projetos e, consequentemente, otimizando o tempo da aula. O módulo desenvolvido neste projeto de pesquisa possui comunicação via Bluetooth com outros dispositivos que possuem a mesma tecnologia. A escolha desse tipo de comunicação wireless foi determinada pelo fato de se apresentar como uma forma simples e barata de enviar e receber informações remotamente. Além disso, o alcance padrão da comunicação Bluetooth é de aproximadamente 10 metros, sendo suficiente para o funcionamento do projeto (Buildbot, 2015). O módulo apresenta também um servo motor acoplado que consiste na verificação da posição atual e no deslocamento para a posição desejada, dependendo da atuação que se faz no sistema. Uma limitação quanto ao uso de servo motores ocorre pelo fato desses não realizarem o giro completo, mantendo-se apenas a cerca de 180 graus. Entretanto, os servos motores possuem uma excelente precisão de posicionamento angular (Arduino e Cia, 2012). Outro componente utilizado no módulo foi o sensor ultrassônico HC-SR04, o qual funciona como um detector de objetos, permitindo medir distâncias mínimas de 2 centímetros e máximas de até 4 metros (Filipeflop, 2011). O módulo também contém um sensor TCS230/3200, que é utilizado no projeto com a função de reconhecimento de cores. Além disso, vários outros componentes foram necessários para o desenvolvimento da placa Shield, sendo eles: buzzer, que emite um sinal sonoro, cuja frequência pode ser controlada pelo software; e display LCD, que possui a função de exibir caracteres ao usuário, dependendo da atuação sobre o sistema. Para o desenvolvimento do módulo, foi necessária a utilização do circuito integrado PCF8574P, uma vez que esse CI é um expansor de portas entradas/saídas de 8 bits, por interface de comunicação I2C, serial clock (SCL) e serial data (SDA). Além disso, o mesmo utiliza endereçamento para se comunicar com os dispositivos conectados a ele, possuindo uma alimentação de 2,5 V a 6 V (Texas Instruments). A integração dos componentes eletrônicos na placa Shield está apresentada na Figura 1, sendo esses: CI PCF8574P, display LCD 16x2, módulo Bluetooth HC-06, buzzer de 5V, sensor ultrassônico HC- SR04, sensor de reconhecimento de cores TCS230/3200, potenciômetro de 10kΩ e servo motor TowerPro. O esquemático apresentado na Figura 1 foi realizado em protoboard, utilizando o software Fritzing. Figura 1: Simulação do Shield no software Fritzing.
4 METODOLOGIA: Por se tratar de um módulo para a utilização em um sistema embarcado, esse possui uma estrutura computacional e eletrônica. Para o desenvolvimento do sistema, utilizou-se um microcontrolador com a plataforma Arduino e foram desenvolvidos tutoriais para auxiliar na utilização de suas funcionalidades. Os materiais utilizados no desenvolvimento do projeto foram livros, monografias e trabalhos relacionados ao tema para a fundamentação teórica e prática. Além disso, foram utilizados os seguintes componentes eletrônicos: display LCD, CI PCF8574P, sensor ultrassônico HC-SR04, buzzer, módulo de reconhecimento de cor TCS230/3200, servo motor e módulo Bluetooth HC-06. A sequência de desenvolvimento seguida durante a execução deste projeto foi: Pesquisa bibliográfica prévia sobre os componentes eletrônicos que foram utilizados na construção do módulo; Montagem individual dos circuitos de cada componente eletrônico em protoboard; Criação de um esquemático para cada circuito no software Fritzing; Realização de tutoriais que detalham a implementação do software e do hardware de cada circuito; Projeto e implementação, em placa de protoboard, da integração de todos os componentes no módulo didático. A figura 2 apresenta o layout desenvolvido para a placa de circuito impresso do módulo. A figura 2 apresenta o módulo após a integração de suas funcionalidades. Figura 2: Layout do protótipo do módulo didático. Figura 3: Módulo didático desenvolvido.
5 RESULTADOS E DISCUSSÕES: Foram desenvolvidos tutoriais de cada componente eletrônico que foi implementado no módulo didático, com a finalidade de auxiliar os alunos quanto ao esquema de ligação desses componentes. Além disso, foram apresentados, nesses tutoriais, exemplos de códigos-fonte para se realizar a programação do Arduino e, assim, possibilitar a comunicação desse com cada componente. Esses códigos foram devidamente explicados, a fim de facilitar o entendimento dos alunos quanto aos comandos realizados. É importante ressaltar também que, em todos os tutoriais, foi apresentado o passo a passo, por meio de ilustrações, de como se realizar a ambientação do IDE com a placa Arduino UNO. Dessa forma, nota-se que os tutoriais foram desenvolvidos de forma didática e de fácil compreensão. Para a integração de todos os componentes em uma única plataforma, foi necessária a utilização do CI PCF8574P, sendo possível a expansão das portas do Arduino. Dessa forma, esse CI auxiliou na otimização do projeto, uma vez que sem o mesmo, 8 portas do Arduino seriam utilizadas, o que impossibilitaria o desenvolvimento do projeto. No entanto, com a utilização desse CI, apenas 2 portas foram conectadas. Com a utilização do PFC8574P, foi necessária uma modificação das portas do Arduino, anteriormente definidas nos tutoriais. Assim, foi possível a conexão de todos os componentes utilizados no projeto. Por fim, após a validação do funcionamento de cada componente individualmente, pôde-se realizar a integração simultânea desses ao Arduino; criando, assim, um protótipo de um módulo didático para a utilização em plataforma aberta de microcontrolador. A Figura 4 apresenta o módulo que foi desenvolvido conectado à placa Arduino UNO. Figura 4: Módulo didático conectado ao Arduino UNO.
6 CONCLUSÕES: Este projeto auxiliará, de forma significativa, no desenvolvimento de atividades realizadas nas disciplinas das áreas de Microcontroladores, Sistemas Embarcados e afins; tendo em vista que o tempo na montagem dos componentes pelos alunos será reduzido. Além disso, os tutoriais auxiliarão os alunos apresentando um projeto inicial relacionado a cada dispositivo do módulo, fornecendo o código-fonte necessário para o desenvolvimento das funcionalidades de cada componente do módulo, otimizando o desenvolvimento das aulas. Este projeto poderá também gerar conhecimento entre os discentes para futuros projetos mais complexos, que englobem vários alunos de iniciação científica. Os conhecimentos adquiridos a partir deste projeto poderão ser utilizados para fomentar melhorias e novas utilizações para o equipamento desenvolvido.
7 REFERÊNCIAS BIBLIOGRÁFICAS: Ajudino, Shields Arduino. Disponível em: < >. Acesso realizado em: Dez/2015. Arduino, Introduction. Disponível em: < >. Acesso realizado em: Dez/2015. Arduino, Playground. Disponível em: < >. realizado em: Dez/2015. Acesso Arduino, Home. Disponível em: < >. Acesso realizado em: Dez/2015. Arduino e Cia, Sensor de Reconhecimento de Cor. Disponível em: < >. Acesso realizado em: Maio/2016. Buildbot, Configuração do Módulo Bluetooth HC-06 com Arduino. Disponível em: < >. Acesso realizado em: Dez/2015. Embarcados, Arduino. Disponível em: < >. Acesso realizado em: Dez/2015. Filipeflop, Sensor de Distância Ultrassônico HC-SR04. Disponível em: < sensor-de-distancia-ultrassonico-hc-sr04.html >. Acesso realizado em: Maio/2016. imasters, Shields. Disponível em: < >. Acesso realizado em: Dez/2015. Texas Instruments, PCF8574. Disponível em: < >. Acesso realizado em: Dez/2015.
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
Arduino Básico: As versatilidades desta plataforma na prática
Arduino Básico: As versatilidades desta plataforma na prática Apresentação Kleber Rocha Bastos Luan Silva Santana Wellington Assunção Azevedo Graduado em Engenharia de Computação pela FAINOR Graduado em
CURSO DE ROBÓTICA PARA ENSINO MÉDIO
CURSO DE ROBÓTICA PARA ENSINO MÉDIO Autor (1): José Torres Coura Neto; Co-autor (2): Fernando Costa Fernandes Gomes; Orientador (3): Euler Cássio Tavares de Macêdo (1) Universidade Federal da Paraíba,
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. 6.1 Objetivo: O objetivo desta aula é mostrar aos alunos o que é e como funciona o Arduino e seus
Arduino - Primeiros Passos
Arduino - Primeiros Passos Por Fábio Souza 06/11/2013 ÍNDICE DE CONTEÚDO 1. Introdução ao Arduino 2. Plataforma de desenvolvimento Arduino 3. Hardware do Arduino 4. Software do Arduino 5. IDE do Arduino
Guia de Práticas Elevador Didático Programável
Guia de Práticas Elevador Didático Programável Módulo: Arduino MEGA 2560 1ªEdição Resumo Guia com as principais práticas presentes no Caderno de Práticas que acompanha o Elevador Didático Programável.
DESENVOLVIMENTO DE PLATAFORMA DE INSTRUMENTAÇÃO UTILIZANDO ARDUÍNO
DESENVOLVIMENTO DE PLATAFORMA DE INSTRUMENTAÇÃO UTILIZANDO ARDUÍNO MATOS, André Carlos Pereira de 1 ; LARQUER, Thiago Resende 2 ; RESUMO: Atualmente os cursos envolvendo a área de elétrica e eletrônica
ROBÓTICA 1 INSTRUTORES: ALEXANDRE MATIAS E THALISSON RODRIGUES
ROBÓTICA 1 INSTRUTORES: ALEXANDRE MATIAS E THALISSON RODRIGUES QUEM SOMOS? Programa de Educação Tutorial Computando Culturas em Equidade Matias: CONHECENDO OS PROFESSORES Integrante no PET-CoCE desde maio;
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
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
Arduino. Gilmar Aquino
Arduino Gilmar Aquino Microcontroladores; O que é o Arduino; Sumário A origem do Arduino; Por que Arduino; Placas; Hardware; Shields; Módulos; Software; Exemplo de aplicação; Dicas, Sites e Livros; Prática.
A protoboard ou Matriz de contatos é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo
Aula 01 A protoboard ou Matriz de contatos é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo inúmeros orifícios destinados à inserção de
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
Minicurso de Arduino. Laboratório de Inovação em Sistemas em chip npiti - UFRN
Minicurso de Arduino Laboratório de Inovação em Sistemas em chip npiti - UFRN Agenda - 1º dia Motivação Introdução O Arduino, Versões, Clones Noções de eletrônica Corrente, tensão, potência, resistores,
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.
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
Projeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015
Projeto 01 Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz 30 de agosto de 2015 1 Introdução Este projeto é baseado no Laboratório 01 do Livro Head First C [2]. A idéia
SUPERVISÃO DE VAZÃO E NÍVEL UTILIZANDO PLATAFORMA ARDUINO
SUPERVISÃO DE VAZÃO E NÍVEL UTILIZANDO PLATAFORMA ARDUINO 1. INTRODUÇÃO Projetado com um micro controlador Atmel AVR de placa única, o Arduino é uma plataforma de prototipagem eletrônica de hardware livre
CENTRO UNIVERSITÁRIO DE BRASÍLIA
CENTRO UNIVERSITÁRIO DE BRASÍLIA MARCOS VINÍCIUS CARDOSO DE OLIVEIRA LUCAS HENRIQUE LIMA SISTEMA DE COMUNICAÇÃO DE DADOS UTILIZANDO ARDUINO E MÓDULO RF 433 MHz BRASÍLIA 2017 MARCOS VINÍCIUS CARDOSO DE
Hardware Livre Arduino. Givanaldo Rocha de Souza
Hardware Livre Arduino Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha Tópicos Hardware Livre Sistemas Embarcados Microcontroladores Plataforma Arduino Introdução Exemplos Cubieboard
Arduino. Prof. Jener Toscano Lins e Silva
Governo do Estado de Pernambuco Secretaria de Educação Secretaria Executiva de Educação Profissional Escola Técnica Estadual Professor Agamemnon Magalhães ETEPAM Introdução ao Arduino Prof. Jener Toscano
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
AUTOMAÇÃO DE PORTA COM FECHADURA ELÉTRICA UTILIZANDO CLP ARDUINO E TECNOLOGIA BLUETOOTH 1 INTRODUÇÃO
AUTOMAÇÃO DE PORTA COM FECHADURA ELÉTRICA UTILIZANDO CLP ARDUINO E TECNOLOGIA BLUETOOTH Lucas Martins Zonta¹, Henrique Augusto dos Reis Keese¹, Alexandre Magno de Lima Ferreira¹, William Moreira¹, Ricardo
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.
Introdução ao Arduino
Introdução ao Arduino Cassio Trindade Batista Iago Souza de Sousa Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia da Computação e Telecomunicações III Semana Acadêmica da Faculdade
AUTOR(ES): ANGELINA GRAZIELA SÉTIMO DE CARVALHO, ALAN CARLOS ECHER, JOÃO LUIS OSTI DA SILVA, THAISA BONAMIM FIORILLI
Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: SISTEMA DE AUTOMAÇÃO DE IRRIGAÇÃO CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA:
Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Curso de Engenharia Elétrica Laboratório de Processadores II
Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Curso de Engenharia Elétrica Laboratório de Processadores II Prof. Juliano Benfica TRABALHO FINAL SMART HOME DESENVOLVIMENTO
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)
ARDUÍNO PROCEDIMENTOS BÁSICOS
ARDUÍNO PROCEDIMENTOS BÁSICOS O IDE do Arduíno Nesse primeiro momento, utilizaremos o IDE Ambiente de Desenvolvimento Integrado fornecido pelos próprios inventores do Arduíno, para realizar a sua programação.
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER CURITIBA 2010 GILBERTO YOSHIAKI YAMANOUCHI RAFAEL HENRIQUE AZANHA
O jeito fácil de aprender!
O jeito fácil de aprender! ETS - Educational Training Shield Manual do Usuário Versão 1.1 www.ezduino.com [email protected] PREFÁCIO A partir de uma detalhada pesquisa o "EZduino Team" elaborou o ETS -
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
O que você pode fazer com o Arduino
O que é Arduino O Arduino foi criado em 2005 por um grupo de 5 pesquisadores : Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis. O objetivo era elaborar um dispositivo que fosse
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
Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.
Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. PROBLEMÁTICA: Plataforma Robótica que satisfaça requisitos desejados Problema Asimo - Honda SOLUÇÕES Utilizar o que está disponível
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
Arduino Lab 01 Sensor de luminosidade BH1750FVI
Arduino Lab 01 Sensor de luminosidade BH1750FVI Sensor de luminosidade BH1750FVI Neste Lab iremos descrever a implementação de um código para utilizar o módulo digital de medição da intensidade de iluminação
UTILIZANDO UM MICROCONTROLADOR ARDUINO PARA ACIONAR UMA TRAVA ELÉTRICA COM ETIQUETAS RFID.
UTILIZANDO UM MICROCONTROLADOR ARDUINO PARA ACIONAR UMA TRAVA ELÉTRICA COM ETIQUETAS RFID. Vitor Leonardo Pauloski, Giovanir José de Oliveira, Fernando Caetano da Silva, Guilherme Henrique F. Santos. Instituto
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
Introdução ao Arduino
Projeto Pedagógico do Curso de Formação Inicial e Continuada (FIC) em Introdução ao Arduino Modalidade: presencial Projeto Pedagógico do Curso de Formação Inicial e Continuada (FIC) em Introdução ao Arduino
BRAÇO ROBÓTICO ARTICULADO CONTROLADO POR ARDUÍNO PARA DEMONSTRAÇÃO DO EMPREGO DA ROBÓTICA NAS INDÚSTRIAS
BRAÇO ROBÓTICO ARTICULADO CONTROLADO POR ARDUÍNO PARA DEMONSTRAÇÃO DO EMPREGO DA ROBÓTICA NAS INDÚSTRIAS Caio C. Silva¹, Fernando R. Ferreira 2, William A. C. Oliveira 3, Alipio A. Fernandes 4, Jair P.
Circuitos Lógicos. Prof. Odilson Tadeu Valle
Introdução Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José [email protected] 1/44 Sumário 1 Introdução 2 Analógico Versus Digital 3 Bits, Bytes e
Comparação entre Arduino, FPGA, ASIC e SoC
Comparação entre Arduino, FPGA, ASIC e SoC Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José [email protected] 1/22 Conteúdo programático 1 Arduino 2 FPGA 3 ASIC 4 SoC
Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel
Scaling Up Inclusion: Robotics, a STEM focused Project Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Alberto Brochado, Eugénio Oliveira, Fernando Coelho Alberto Brochado,
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
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO. Smart Relay SISTEMA DE AUTOMAÇÃO POR COMANDO DE VOZ
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO Smart Relay SISTEMA DE AUTOMAÇÃO POR COMANDO DE VOZ CURITIBA 2013 PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação CLPs: Interfaces de E/S
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação CLPs: Interfaces de E/S Heitor Medeiros Florencio Interfaces de Entrada e Saída Interfaces de E/S A seção
Introdução do Arduino para aquisição de dados e controle de instrumentos
Introdução do Arduino para aquisição de dados e controle de instrumentos Rafael Pezzi Centro de Tecnolocia Acadêmica Instituto de Física - UFRGS Novembro de 2018 Roteiro O que é o Arduino? Especificações
Arduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner
Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields
AUTOMAÇÃO DE AVIÁRIO UTILIZANDO A PLATAFORMA ARDUINO
AUTOMAÇÃO DE AVIÁRIO UTILIZANDO A PLATAFORMA ARDUINO Paulo Sergio Mattos Périgo¹, Bruno Fernando Serrano¹, Wyllian Fressati¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],
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
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
DK IoTools. Sumário 1. Esquemático Layouts Especificações técnicas Função do Watchdog Imagens da placa...
DK IoTools Sumário 1. Esquemático... 3 2. Layouts... 5 3. Especificações técnicas... 6 4. Função do Watchdog... 8 5. Imagens da placa... 10 Resumo Este projeto é compatível com os módulos RF BE900, BE990
EPUSP PCS 3635 Laboratório Digital I. Trena Digital
Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico
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
Documento: Descritivo Simplificado do Projeto SPDMAI
1/5 Descritivo Simplificado do Projeto SPDMAI O Sistema de Processamento Digital para Medição e Automação Industrial (SPDMAI) é baseado no kit de desenvolvimento DSP TMS320C6711 DSK da Texas Instruments,
TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES
16 TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: FACULDADE ENIAC AUTOR(ES):
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
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la
Computação Embarcada - Projeto
Computação Embarcada - Projeto B - Detalhamento da proposta Rafael Corsi [email protected] 10 de março de 2017 Matheus Marotzke Engenharia da Computação INSPER 2017 INTRODUÇÂO A atividade consiste
PROTOTIPAGEM ELETRÔNICA DO IMD PENTATRONIX
PROTOTIPAGEM ELETRÔNICA DO IMD PENTATRONIX 1) CONCEITO DE PROTOBOARD Fonte: Fritzing http://fritzing.org/home/ adaptado por Fátima Rosas. Protoboard ou matriz de contato é uma placa com diversos furos
Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.
Arduino Introdução aos Básicos Leonardo Mauro P. Moraes Universidade Federal de Mato Grosso do Sul - UFMS Ponta Porã - MS 2016 1 Introdução 2 Arduino 3 4 Encerramento Introdução Arduino 1 Introdução Arduino
Microcontroladores e Robótica
Ciência da Computação Sistemas Microcontrolados Projetos Prof. Sergio F. Ribeiro Projetos É preciso estabelecer três equipes. Cada equipe ficará com o desenvolvimento de um projeto. Os projetos são distintos.
Curso Arduino ESP8266. Aula #1 - Introdução
Curso Arduino ESP8266 Aula #1 Introdução O que é o ESP8266? Microcontrolador 32 bits para desenvolvimento de hardware Programação Comando AT Programação LUA C/C++ (Compatível com Arduino IDE) Portas de
VEÍCULO SEGUIDOR DE LINHA UTILIZANDO UM MICRONTROLADOR ARDUINO
VEÍCULO SEGUIDOR DE LINHA UTILIZANDO UM MICRONTROLADOR ARDUINO Jorge Luiz Santos Feitosa¹, Luis Thiago Gallerani Pinto 2, Vicente Marcio Cornago Junior 3, Rafael de Moraes 1, Ricardo Rall 4. ¹Graduando
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...
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
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
DESENVOLVIMENTO DE UM LABORATÓRIO DIDÁTICO PARA ELETRÔNICA USANDO PLATAFORMA DE INSTRUMENTAÇÃO VIRTUAL COM ACESSO VIA WEB
DESENVOLVIMENTO DE UM LABORATÓRIO DIDÁTICO PARA ELETRÔNICA USANDO PLATAFORMA DE INSTRUMENTAÇÃO VIRTUAL COM ACESSO VIA WEB OBJETIVOS Jéssica Mariella de Carvalho Oliveira (Bolsista) Ricardo Brandão Sampaio/IFAM
PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA
PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA Acadêmico: Benno Martim Schubert Orientador: Miguel Alexandre Wisintainer ROTEIRO Introdução Objetivos do trabalho
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
CONTROLE DE TEMPERATURA DE UM SISTEMA DE BAIXO CUSTO UTILIZANDO A PLACA ARDUINO
CONTROLE DE TEMPERATURA DE UM SISTEMA DE BAIXO CUSTO UTILIZANDO A PLACA ARDUINO Gustavo Fernandes de Lima 1 E-mail: [email protected] 1 RESUMO A placa Arduino é uma plataforma de desenvolvimento
Intel Galileo: Acesso ao GPIO General Purpose Input/Output
Objetivo Escrever e ler nos pinos de entrada e saída digital e analógica Material necessário Intel Galileo Placa de prototipagem rápida (protoboard) Resistor de 2,2Kohms Potênciômetro com valor acima de
5 ULTRASSOM + MEMÓRIA
5 ULTRASSOM + MEMÓRIA ULTRASSOM + MEMÓRIA Neste capítulo, será montado um medidor de distâncias que registrará os valores obtidos na memória interna do Arduino, mostrando-os, posteriormente, pela porta
DESENVOLVIMENTO DE INTERFACE GRÁFICA PARA UM SISTEMA DIDÁTICO EM CONTROLE DE PROCESSOS
DESENVOLVIMENTO DE INTERFACE GRÁFICA PARA UM SISTEMA DIDÁTICO EM CONTROLE DE PROCESSOS Ronaldo da Costa Freitas 1 Ágio Gonçalves de Moraes Felipe 2 1 Introdução/ Desenvolvimento O uso da automação nos
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
Palavras-chave: Controle de temperatura, microcontrolador, sistema didático
Projeto e Implementação de um Sistema Didático para Controle de Temperatura Ágio Gonçalves de Moraes Felipe 1, Eduardo Teles Ferreira 2, Antonio Alencar Alves 3 1 Professor do Curso de Automação Industrial
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
Controle a Distância de um Barco com Arduino+Bluetooth
Controle a Distância de um Barco com Arduino+Bluetooth Wagner Y. Nishi [Voluntário PIBIC/UTFPR], Marcio Mendonça [orientador] Coordenação de Engenharia Elétrica Campus Cornélio Procópio Universidade Tecnológica
I2C PROTOCOLO DE COMUNICAÇÃO
Esse barramento foi criado pela empresa Holandesa (Philips) como Inter IC ou I2C que possibilita a utilização de grande quantidade de componentes padronizados, os quais podem realizar diversas funções,
Terminal de Operação Cimrex 90
Descrição do Produto O Cimrex 90 agrega as mais novas tecnologias e a mais completa funcionalidade de terminais de operação. Possui visor de cristal líquido gráfico colorido com matriz ativa de 10,4. O
SISTEMA DE CONTROLE DE TEMPERATURA RESULTADOS PRÁTICOS
SISTEMA DE CONTROLE DE TEMPERATURA RESULTADOS PRÁTICOS Jung, Felipe 1 ; Padilha, Marina 1 ; Souza, Otávio Rafael de 1 ; Balan, Renan Jr. 1 ; Fiorin, Marcos 2 ; Dequigiovani, Tiago 2 1,2 Instituto Federal
EPUSP PCS 3335 Laboratório Digital A. Trena Digital
Trena Digital Versão 2016 RESUMO Esta experiência tem por objetivo desenvolver uma Trena Digital, ou seja, um circuito digital que realiza a medida de distância para um objeto, usando um sensor ultrassônico
Instituto Federal do Paraná IF-Robótica. Prof. MSc. Marcos Dinís Lavarda Contato:
Instituto Federal do Paraná IF-Robótica Contato: [email protected] 1. Arduinos Modelos Arduino Nano Vantagens: Pequeno, pode ser encaixado em protoboard e shield expansor; Desvantagens: Necessita
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
INTRODUÇÃO A PLATAFORMA ARDUINO. TÁSSIO JOSÉ GONÇALVES GOMES
INTRODUÇÃO A PLATAFORMA ARDUINO TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br [email protected] APRESENTAÇÃO TÁSSIO JOSÉ GONÇALVES GOMES Mestrando em Informática pela UFAL e Bacharel
ESTAÇÃO DE COLETA DE DADOS AMBIENTAIS ON-LINE BASEADA NO MICROCONTROLADOR ESP8266
ESTAÇÃO DE COLETA DE DADOS AMBIENTAIS ON-LINE BASEADA NO MICROCONTROLADOR ESP8266 Danilo Bellintani, Carlos Y. Shigue Escola de Engenharia de Lorena Universidade de São Paulo [email protected] Resumo
