Uma automação para transmissão de comandos para um drone de baixo custo sobre a plataforma MultiWii

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

Download "Uma automação para transmissão de comandos para um drone de baixo custo sobre a plataforma MultiWii"

Transcrição

1 Uma automação para transmissão de comandos para um drone de baixo custo sobre a plataforma MultiWii André Almeida Santos¹, Eber Chagas Santos², Luis Paulo da Silva Carvalho³, Vitor Campos Cardoso 4 1,4 Graduando do Curso de Engenharia Elétrica Instituto Federal de Educação Ciência e Tecnologia (IFBA) Av. Amazonas, nº 3.150, Bairro Zabelê, Vitória da Conquista, BA Brasil 2 Graduando do Curso Bacharelado em Sistemas de Informação Instituto Federal de Educação Ciência e Tecnologia (IFBA) Av. Amazonas, nº 3.150, Bairro Zabelê, Vitória da Conquista, BA Brasil 3 Professor do Instituto Federal de Educação Ciência e Tecnologia (IFBA) Av. Amazonas, nº 3.150, Bairro Zabelê, Vitória da Conquista, BA Brasil. Andre.zx10r@gmail.com, eber.santos10@gmail.com, luispscarvalho@gmail.com, vittor.cmps@hotmail.com Abstract. The use of drones has garnered attention, provided that such technology has shown to be useful in a plethora of applications and fields of expertise. Based on flight automation systems, drones has been used as tool fit to enrich the realization of several human activities (e.g. acquisition of aerial imagery of plantations). In this sense, this paper covers the development of a low-cost flight control system to associated with the MultiWii avionics platform. The automation comprises radio-frequency devices, USB-based joypad and arduino. Resumo. O uso de drones tem ganhado importância e essa tecnologia tem se mostrado útil em várias aplicações e áreas. Baseado em sistemas de automação de voo, estes aparelhos tem ganhado espaço por enriquecer a realização de determinadas atividades (e.g. fotografia aérea de plantações). Neste cenário, o seguinte trabalho traz o desenvolvimento de um sistema de controle para drones usando dispositivos de baixo custo associado à plataforma de controle Multiwii. O sistema pode ser composto por dispositivos de rádio frequência, um joystick usb e plataforma eletrônica Arduíno. 1. Introdução É notável o aumento do interesse pelos Veículos Aéreos Não Tripulados (VANT s) nos últimos anos. Devido ao desenvolvimento de tecnologias que proporcionaram a construção desses veículos e dos vários campos em que eles podem ser utilizados, os drones, como são popularmente conhecidos, se tornaram objetos de pesquisa e desenvolvimento. Utilizados inicialmente para fins militares os drones ganharam notoriedade e já começam a fazer parte do uso civil de forma bastante relevante. Esta tecnologia conta com a integração de sistemas eletrônicos embarcados com o objetivo de realizar a estabilização de voos e têm sido cada vez mais empregada

2 em vários ramos de atividade humana, como, por exemplo, a agricultura, a segurança pública, a obtenção de filmagens entre outras atividades. Desenvolvido com base em modelos aéreos tripulados e sendo aperfeiçoados durante o tempo, há vários modelos de drones que possuem características específicas para certas atividades. Um modelo bastante utilizado é o drone VTOL (Vertical Take- Off and Landing) que significa decolagem e aterrissagem vertical. Segundo GUIMARÃES (2012), os drones possuem uma alta manobrabilidade quando comparados às aeronaves de asas fixas, além de possuírem a capacidade de pairar. Neste modelo os mais difundidos são os quadricópteros ou quadrirrotores, drones com quatro motores de propulsão. Como são controlados remotamente, os drones precisam de um sistema eficaz de comunicação que possa transmitir informações de forma segura. O objetivo deste trabalho é desenvolver um drone de baixo custo (Figura 1). Com o sistema de comunicação o objetivo é o mesmo, e a solução encontrada foi utilizar módulos de rádio-frequência para a transmissão compactada dos dados. Através de uma plataforma de prototipagem eletrônica, é possível fazer o gerenciamento dos módulos transmissores e receptores de rádio-frequência de modo a implementar uma configuração de controles de deslocamento no ar sobre uma plataforma de automação de voo (mais detalhes na Seção 2.1). Figura 1: Drone de baixo custo Este artigo está organizado da seguinte forma: a Seção 2 descreve as tecnologias utilizadas para a criação do emissor de comandos e o protocolo de comunicação. Os exemplos de aplicação do controle são descritos na Seção 3. Conclusões e trabalhos futuros estão contidos na Seção Tecnologias e protocolo para controle remoto de um drone Esta seção traz mais informações sobre as tecnologias que foram usadas para o controle do drone, assim como o processo de desenvolvimento do protocolo de comunicação.

3 2.1. MultiWii O MultiWii 1 é um software escrito para estabilizar e controlar diversas aeronaves, a maioria do tipo multirrotor. Trata-se de um projeto de código aberto compatível com a IDE do Arduino e possui também uma GUI (Graphical User Interface) que é um aplicativo baseado em Java. Funciona em qualquer sistema operacional permitindo ao usuário o ajuste de configurações no multirrotor enquanto o Arduino está conectado com o computador via USB. Mais informações sobre a utilização e a GUI do Multiwii são encontradas na seção 3 deste artigo Arduino Arduino 2 é uma ferramenta open source que vem sendo utilizada em diferentes projetos do meio acadêmico, caracterizada por ser uma placa microcontroladora baseada no ATMega 328 da família AVR. As placas Arduino utilizadas fazem a leitura de comandos a serem transmitidos através do emissor de rádio frequência e a leitura dos dados captados pelo receptor para serem transmitidos ao MultiWii. Com o emissor foi utilizado o Arduino Uno para gerenciar a transmissão de informações, já o receptor é gerenciado por um Arduino Mega. As escolhas dessas placas se devem ao fato do custo benefício, pois são placas capazes de realizar as operações esperadas para o controle do drone e são encontradas no mercado por um preço acessível Módulos de radiofrequência O motivo para a utilização desses módulos está em desenvolver um controle em terra que envie sinais através da comunicação sem fio até um microcontrolador embarcado no drone, a fim de que esse sistema interprete as informações recebidas e realize as configurações de voo. Para a transmissão de dados foi utilizado o módulo TX modelo TXA1-433-F11 (Figura 2). No mercado existem modelos com as frequências de 315 e 433,92 MHz, a frequência escolhida para o projeto foi de 433,92 MHz, pois quanto maior a frequência menor é a antena. Figura 2: Transmissor (Fonte Própria) A recepção de dados é feita por uma antena com a mesma dimensão da que se encontra no transmissor. Trata-se de um módulo Rx modelo RXA27L-433MHz que pode ser observado na Figura 3. Os links dos datasheets dos módulos citados encontram-se na seção Referências. 1 Site do Multiwii: 2 Site do arduino:

4 2.4. Joystick USB Figura 3: Receptor (Fonte Própria) Para a captação dos comandos e movimentos do drone optou-se por um joystick USB de computador que, utilizado de forma adequada, pode substituir o controle de rádio já consolidado em aeromodelismo. Para o uso deste controle foi desenvolvido um código em C++ que interage com o joystick e capta os botões ou analógicos pressionados. A Figura 4 exemplifica o esquema da disposição física do controle e suas funcionalidades. Figura 4: Esquema físico de controle para o drone Conforme aponta PAULA (2012), por possuir apenas quatro hélices, um drone tem a capacidade de executar quatro movimentos básicos, sendo referentes à atitude (arfagem, guinada e rolagem) e altitude. Nesse sentido, tal qual representado na Figura 4, as setas amarelas dizem respeito aos movimentos de Pitch (arfagem), as setas azuis aos movimentos de Roll (rolagem), as setas verdes aos movimentos de Yaw (guinada) e as setas vermelhas aos movimentos de Throttle (altitude); este último movimento foi escolhido para ser acionado juntamente com o botão L1. Utilizamos uma biblioteca C++, joystick.h 3, que faz a leitura do joystick USB e adaptamos funções de acordo às necessidades dos movimentos citados acima. O código capta o que está sendo pressionado e envia um determinado valor, que corresponde ao movimento ou comando, para a porta serial do computador. O Quadro 1 exemplifica uma parte deste código, mostrando como é feita a captação de um dos botões do joystick. A variável e representa um dos botões do controle, nesse caso o botão chamado L1. A função event.value é usada para reconhecer o pressionamento de um botão. if((e ==4)&&(event.value)){ L1 =true; elseif((e ==4)&&(!event.value)){ 3 Biblioteca joystick.h disponível em:

5 L1 =false; Quadro 1: Parte de código que capta o pressionamento de um botão 2.5. Protocolo de Comunicação O objetivo inicial da comunicação do drone, utilizando rádio frequência, foi ter um sistema capaz de enviar os comandos necessários de forma segura e em poucos intervalos de tempo, pois o drone é um objeto controlado em tempo real no qual qualquer atraso na chegada de informação pode ter sérias consequências como perda de controle, podendo ocasionar colisões. Com o sistema de rádio frequência, se cada comando de movimento for enviado separadamente o atraso pode acarretar neste tipo de consequência. Para resolver este problema foi inserido o conceito de deslocamento de bits, uma técnica de manipulação que, segundo DEITEL (2006), trabalha no nível dos bits e bytes sendo possível a economia de memória utilizando campos de bits. Com o deslocamento, os bits de um operando podem ser deslocados, tanto para a esquerda quanto para a direita, por um valor especificado de posições. DEITEL (2006) deixa claro que em um deslocamento para a esquerda: Os bits tornados vagos à direita são substituídos por 0s; bits deslocados para fora à esquerda são perdidos., o mesmo ocorre para um deslocamento à direita, porém ao contrário. No protocolo de comunicação uma variável foi utilizada para representar todo o conjunto de movimentos do drone e cada bit desta variável faz referência a um deslocamento específico. Assim, é possível o agrupamento de várias informações de voo para um único envio. A Figura 5 apresenta um esquema deste protocolo: Figura 5: Esquema de protocolo de envio de dados do drone Este processo reduz o tempo de envio de dados e possibilita o envio de vários comandos de movimento através do envio de um único pulso de rádio frequência. Outras informações como instruções para ligar e desligar o drone podem ser embutidas em um mesmo pulso. O Quadro 2 traz um exemplo da utilização do conceito de deslocamento de bit. A variável e e a função event.value são usados para a captação de comandos associados às hastes analógicas do controle. A variável cmd_up representa os comandos de movimento, que será alterada se o analógico estiver pressionado ou não. O deslocamento de bits ocorre na segunda linha de código, onde o valor 1 será deslocado para uma posição definida do movimento, neste caso o PITCH. if((e==0)&&(event.value)){ cmd_up = cmd_up (1<< PITCH); cout<<cmd_up<<endl; elseif((e==0)&&(!event.value)){ cmd_up = cmd_up & NO_PITCH; cout<<cmd_up<<endl;

6 Quadro 2: Exemplo de utilização de deslocamento de bit O receptor de rádio-frequência, instalado no drone, é responsável pelo recebimento de dados para realização de movimentos. O dado recebido e lido pelo Arduino é uma variável codificada. A decodificação deste dado pode ser feita usando um mascaramento de bits que compara as posições da variável e testa que comando será realizado. Um esquema para este processo pode ser visualizado na Figura 6: Figura 6: Esquema de protocolo de recebimento de dados do drone 3. Exemplo de utilização de controle para a plataforma MultiWii Na Figura 7 é possível ver a GUI do Multiwii com algumas de suas principais características destacadas: (1) Barras de movimentos referentes aos principais movimentos de um drone (THROTTLE, ROLL, PITCH, YAW); (2) Barras referentes ao nível de potência de cada motor; (3) Gráficos com dados da leitura dos sensores utilizados no multirrotor (acelerômetro, barômetro, giroscópio); (4) Visualização de informações da bússola e angulação do drone; (5) Painel de controle para calibração de parâmetros e configurações. Figura 7: Visualização completa da GUI do Multiwii. Uma vez que são acionados os comandos no controle, os mesmos sofrem alterações nas barras referentes aos parâmetros de movimentos na plataforma MultiWii (Figura 7). Os limites definidos pela ferramenta variam entre 1000 e 2000, servindo como base de equilíbrio do drone. Por questões de segurança, relacionados à potência dos motores, os limites foram alterados, variando então de 1000 até Devido a esse limite, utilizamos duas variáveis para representar os movimentos, cmd_up para os

7 valores acima de 1500 e cmd_down para os valores abaixo de Estas variáveis são unidas no processo de codificação e enviadas para a porta serial do computador. As variáveis cmd_up e cmd_down são do tipo inteiro, e na hora da codificação são agrupadas em uma variável do tipo long ocupando, respectivamente, a parte mais alta e a parte mais baixa desta variável. Isso torna possível o uso de posições não utilizadas desta variável para especificar outros comandos, como foi exemplificado na seção anterior. Quando a informação chega ao Arduino Mega, que está gerenciando o Multiwii, é necessário outro deslocamento de bits, que separa os comandos cmd_up e cmd_down, executando o processo de decodificação. O Quadro 3 apresenta uma pequena parte do código que trata a informação recebida pelo drone e a decodifica em duas variáveis representativas para os movimentos UP e DOWN. //descompactaçao de pulso em dois comandos: UP e DOWN parametro1 = (pulso >> (sizeof(long)/2 * 8)); parametro2 = ((pulso << (sizeof(long)/2 * 8)) >> (sizeof(long)/2 * 8)); //passagem dos parametros para a funçao que comanda o drone controledrone(parametro1, parametro2); Quadro 3: Decodificação da informação recebida. As variáveis criadas para padronizar os comandos suportados pelo Multiwii passam por testes lógicos com o dado captado pelo módulo receptor de radiofrequência. Por exemplo, quando se aciona o THROTTLE e o PITCH, há uma comparação com as máscaras de bits B e B , respectivamente, para identificar se há alguma alteração nos valores de movimento para cada posição. Estes testes possibilitam o reconhecimento de comandos que fazem o controle efetivo do drone. O Quadro 4 mostra como esse processo é executado no código do Multiwii. As linhas 3 e 8 mostram a parte do código que executam o controle da potência dos motores do drone. if(parametro1 & BIT_THROTTLE){ if(rcdata[throttle]<1600){ rcdata[throttle] = rcdata[throttle] + 20; if(parametro2 & BIT_PITCH){ if(rcdata[pitch] > 1000){ rcdata[pitch] = rcdata[pitch] - 20; Quadro 4: Passagem de valores para execução de movimentos no Multiwii. Como mostrado na Figura 7, o Multiwii trabalha com uma variação de valores. A taxa de variação dos movimentos foi especificada em 20, tanto para incremento quanto para decremento (Quadro 4). Essa variação permite ao drone locomover-se em sentidos contrários para determinados movimentos, por exemplo, acionando-se o

8 THROTTLE para um movimento de subida ou descida do drone. A Figura 8 traz dois exemplos de como é mostrado esta variação quando o drone está em atividade. Figura 8: Visualizações da resposta do Multiwii aos comandos de movimento. Na Figura 9 são apresentados todos os componentes utilizados para a montagem deste processo de comunicação. Nela é possível observar o transmissor montado em uma protoboard, conectado ao Arduino; o joystick usado para o controle; o drone com o Arduino no centro de seu frame (armação), onde também se encontra o receptor e os sensores usados para este projeto. Figura 9: Dispositivos usados na construção do sistema de comunicação do drone. 4. Conclusões e trabalhos futuros É pertinente pontuar o grande aprendizado na área dos VANT s, sobretudo na área da comunicação dos drones. A implementação desenvolvida é capaz de atender as necessidades de transmissão e recepção de dados de forma satisfatória e também ser reutilizada em outros projetos que precisam agrupar informações e enviá-las de uma só vez. A aplicabilidade e baixo custo das tecnologias empregadas foram suficientes para atender toda a demanda surgida no desenvolvimento do drone, assim como seu desempenho.

9 Vale ressaltar a necessidade de calibração das variáveis associadas ao equilibro do drone, diretamente relacionadas aos motores, pelos parâmetros PID (Proporcional, Integral e Derivativo). Esta pode ser feita por comparativos de voo de outros modelos ou mesmo por testes empíricos. Uma vez que as mesmas estejam bem definidas, consequentemente haverá melhor estabilidade do drone. Os testes de voo serão realizados após esta etapa, ainda em desenvolvimento, por questões de segurança. Como aprimoramento do projeto pretende-se ainda integrar ao frame do drone uma câmera de baixo custo, provavelmente de celular usado, como também sistemas de telemetria, para que possam ser realizadas medições e aferição de valores referentes ao voo. Com esses valores poderemos controlar mais adequadamente a posição do drone no ar, além de possibilitar ao mesmo a execução de ações de modo automático. Agradecimentos À FAPESB, pela bolsa de iniciação científica que possibilitou a realização desse trabalho. Referências GUIMARÃES, J. P. F. Controle de Atitude e Altitude Para Um Veículo Aéreo do Tipo Quadrirrotor. Dissertação de Mestrado. Universidade Federal do Rio Grande do Norte. Dezembro PAULA, J. C. DESENVOLVIMENTO DE UM VANT DO TIPO QUADRIRROTOR PARA OBTENÇÃO DE IMAGENS AÉREAS EM ALTA DEFINIÇÃO. Dissertação de Mestrado. Universidade Federal do Paraná DEITEL, H. M; DEITEL, P. J. C++ COMO PROGRAMAR. 5ª edição. São Paulo, Pearson Prentice Hall, p. TX MODULE MODELNO: TXA1-434-F11. Disponível em: < Acesso em: 13/02/2015. RX MODULE MODELNO: RXA27L-xxxMHz. Disponível em: < Acesso em: 13/02/2015. MultiWii. Disponível em: < Acesso em Outubro de Arduino. Disponível em: < Acesso em Outubro de 2014.

AUTOMAÇÃO DE VÔO E CALIBRAÇÃO DE SENSORES E CONTROLADORES PARA UM DRONE DE BAIXO CUSTO

AUTOMAÇÃO DE VÔO E CALIBRAÇÃO DE SENSORES E CONTROLADORES PARA UM DRONE DE BAIXO CUSTO AUTOMAÇÃO DE VÔO E CALIBRAÇÃO DE SENSORES E CONTROLADORES PARA UM DRONE DE BAIXO CUSTO André Almeida Santos 1, Vitor Campos Cardoso 1, Luis Paulo da Silva Carvalho 2 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA

Leia mais

VEÍCULOS AÉREOS NÃO TRIPULADOS (VANT) NA AGRICULTURA E MEIO AMBIENTE

VEÍCULOS AÉREOS NÃO TRIPULADOS (VANT) NA AGRICULTURA E MEIO AMBIENTE VEÍCULOS AÉREOS NÃO TRIPULADOS (VANT) NA AGRICULTURA E MEIO AMBIENTE Daniel Gomes Eng. Agrônomo, Dr., PqC do Polo Regional Leste Paulista/APTA daniel.gomes@apta.sp.gov.br Um Veículo Aéreo Não Tripulado

Leia mais

Abordagem do uso de DRONE DJI PHANTOM para inspeções de engenharia - Modulo1

Abordagem do uso de DRONE DJI PHANTOM para inspeções de engenharia - Modulo1 Abordagem do uso de DRONE DJI PHANTOM para inspeções de engenharia - Modulo1 Conhecimentos básicos do uso de drones para acompanhamento de obras, plantas industriais, tubulações e estruturas de engenharia.

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

VEÍCULO AÉREO NÃO TRIPULADO Demonstração e apresentação do voo de um veículo de multirotor.

VEÍCULO AÉREO NÃO TRIPULADO Demonstração e apresentação do voo de um veículo de multirotor. ESTADO DE MATO GROSSO ESCOLA ESTADUAL DESEMBARGADOR MILTON ARMANDO POMPEU DE BARROS ENSINO MÉDIO INTEGRADO EDUCAÇÃO PROFISSIONAL TÉCNICO EM INFORMÁTICA JADER JOSÉ DA SILVA WESLEY MARQUES DE OLIVEIRA VEÍCULO

Leia mais

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

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

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

CENTRO UNIVERSITÁRIO DE BRASÍLIA

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

Leia mais

DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65. Manual

DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65. Manual DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65 Manual Apresentação DGA21 Sistema Fixo com Supervisório para Detecção de Gases Nocivos e Amônia foi desenvolvido para atender

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

AERONAN: DESENVOLVIMENTO DE UMA AERONAVE NÃO TRIPULADO DE BAIXO CUSTO PARA FINS DIDÁTICO 1

AERONAN: DESENVOLVIMENTO DE UMA AERONAVE NÃO TRIPULADO DE BAIXO CUSTO PARA FINS DIDÁTICO 1 AERONAN: DESENVOLVIMENTO DE UMA AERONAVE NÃO TRIPULADO DE BAIXO CUSTO PARA FINS DIDÁTICO 1 Wollace de Souza Picanço 2 Larissa Medeiros de Almeida 3 Daniel Bruce Bruce Silva 4 Marcos G. Santos Albuquerque

Leia mais

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 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,

Leia mais

Manual DETECTOR NH (11) (62) (11) (62)

Manual DETECTOR NH (11) (62) (11) (62) Manual DETECTOR NH3 1 APRESENTAÇÃO PHANTOM 2000 Sistema Detector Digital de NH3 foi desenvolvido para atender a NR 36 promovendo assim a avaliação, controle e monitoramento dos riscos existentes nas atividades

Leia mais

DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS

DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS Aluna: Ingrid Moura Obeid Orientador: Mauro Speranza Neto 1. Introdução O projeto baseia-se no desenvolvimento

Leia mais

1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO

1 RESUMO. Palavras-chave: Controle, encoders, motor CC. 2 INTRODUÇÃO 1 RESUMO Na sociedade moderna se tornou cada vez mais presente e necessário meios de controlar dispositivos levando em consideração precisões maiores e perdas menores. Em diversos cenários o controle de

Leia mais

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. 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

Leia mais

DESENVOLVIMENTO DE SISTEMA DE CONTROLE PARA VEÍCULO AÉREO NÃO TRIPULADO (VANT) POR MEIO DE DISPOSITIVOS MÓVEIS. Célia da Silva Morais, Alex Coelho,

DESENVOLVIMENTO DE SISTEMA DE CONTROLE PARA VEÍCULO AÉREO NÃO TRIPULADO (VANT) POR MEIO DE DISPOSITIVOS MÓVEIS. Célia da Silva Morais, Alex Coelho, DESENVOLVIMENTO DE SISTEMA DE CONTROLE PARA VEÍCULO AÉREO NÃO TRIPULADO (VANT) POR MEIO DE DISPOSITIVOS MÓVEIS 1 Célia da Silva Morais, 2 Alex Coelho, 3 Igor Yepes RESUMO Conceitos de mobilidade aplicados

Leia mais

PLATAFORMA EXPERIMENTAL PARA ENSAIO DE PROPULSORES ELETROMECÂNICOS 1

PLATAFORMA EXPERIMENTAL PARA ENSAIO DE PROPULSORES ELETROMECÂNICOS 1 PLATAFORMA EXPERIMENTAL PARA ENSAIO DE PROPULSORES ELETROMECÂNICOS 1 Elisiane Pelke Paixão 2, Luis Fernando Sauthier 3, Manuel Martin Pérez Reimbold 4, Airam Teresa Zago Romcy Sausen 5, Paulo Sergio Sausen

Leia mais

Sistema para medição de intervalos de tempo automático

Sistema para medição de intervalos de tempo automático 127 Sistema para medição de intervalos de tempo automático Talison F. Costa 1, Rosana C. B. Rego 1, Verônica M. L. Silva 1 1 Universidade Federal Rural do Semi-Árido (UFERSA) Pau dos Ferros RN Brazil tfccomputation@gmail.com,

Leia mais

A placa Arduino: uma opção de baixo custo para experiências de Física assistidas pelo PC. Prof. Helio Salim de Amorim 1

A placa Arduino: uma opção de baixo custo para experiências de Física assistidas pelo PC. Prof. Helio Salim de Amorim 1 A placa Arduino: uma opção de baixo custo para experiências de Física assistidas pelo PC Prof. Helio Salim de Amorim 1 O projeto Arduino foi criado na Itália em 2005 com o objetivo de oferecer uma plataforma

Leia mais

Hardware Livre Arduino. Givanaldo Rocha de Souza

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

Leia mais

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 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 danilo@alunos.eel.usp.br Resumo

Leia mais

SUPERVISÃO DE VAZÃO E NÍVEL UTILIZANDO PLATAFORMA ARDUINO

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

Leia mais

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. 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

Leia mais

Desenvolvimento de uma Aeronave VTOL de Baixo Custo do Tipo Quadrirrotor

Desenvolvimento de uma Aeronave VTOL de Baixo Custo do Tipo Quadrirrotor Desenvolvimento de uma Aeronave VTOL de Baixo Custo do Tipo Quadrirrotor Michael Klug1, João Vithor Driessen2 1 Instituto Federal de Santa Catarina (IFSC), Mestre em Engenharia de Automação e Sistemas

Leia mais

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino:

Depois de configurada nossa comunicação serial podemos enviar vários comandos para comunicação entre o computador e o Arduino: Tarefa prática com Arduino nível II Parte 1: Usando o monitor Serial. O Arduino se comunica com o computador por meio de uma conexão serial. Ela é ligada aos pinos 0 (RX) e 1 (TX) da placa. Para iniciar

Leia mais

ROBÔ PARA INSPEÇÃO DE ÁREAS CLASSIFICADAS E DE DIFÍCIL ACESSO COM TRANSMISSÃO DE IMAGENS SEM FIO

ROBÔ PARA INSPEÇÃO DE ÁREAS CLASSIFICADAS E DE DIFÍCIL ACESSO COM TRANSMISSÃO DE IMAGENS SEM FIO ROBÔ PARA INSPEÇÃO DE ÁREAS CLASSIFICADAS E DE DIFÍCIL ACESSO COM TRANSMISSÃO DE IMAGENS SEM FIO Jonathan Pereira IFRN Campus Mossoró. E-mail: jonathan@cefetrn.br Alexsandro Galdino IFRN Campus Mossoró.

Leia mais

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

Leia mais

SISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI

SISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI SISTEMA DE AUTOMAÇÃO RESIDENCIAL: ACESSIBILIDADE NO CONTROLE DOMÉSTICO JASON SCALCO PILOTI Abordagem Introdução Proposta de Solução Solução Aplicativo Controlador Comunicação Módulos Testes Conclusão Dúvidas

Leia mais

APRESENTAÇÃO. opcional para acionamentos digitais (controle de bombas)

APRESENTAÇÃO. opcional para acionamentos digitais (controle de bombas) SIISTEMA DE MONIITORAMENTO E CONTROLE 900 MHZ APRESENTAÇÃO A linha de equipamentos RD900 é composta de um rádio Spread Spectrum na faixa dos 900 MHz e opcionais que permitem atuar na área de telecomando

Leia mais

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 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,

Leia mais

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

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

Kit didático para controle de velocidade e posição de um motor de corrente contínua

Kit didático para controle de velocidade e posição de um motor de corrente contínua https://eventos.utfpr.edu.br//sicite/sicite2017/index Kit didático para controle de velocidade e posição de um motor de corrente contínua RESUMO Marcos Antonio Ribeiro da Silva marcossilva.2014@alunos.utfpr.edu.br

Leia mais

DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS

DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS Aluna: Ingrid Moura Obeid Orientador: Mauro Speranza Neto 1. Introdução O projeto baseia-se no desenvolvimento

Leia mais

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

Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf Aula 1 Apresentação e Conceitos Iniciais Formação: Professor: Curso técnico Médio (2o grau) Técnico em Eletrônica Industrial, CEP - Centro de Educação Profissional Tancredo Neves (julho/2010) - concluída.

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

Controle a Distância de um Barco com Arduino+Bluetooth

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

Leia mais

RECEPTOR MULTIUSO COM 4 SAÍDAS A RELÉ LEARNING CODE. Características

RECEPTOR MULTIUSO COM 4 SAÍDAS A RELÉ LEARNING CODE. Características RX-LC4 RECEPTOR MULTIUSO COM 4 SAÍDAS A RELÉ LEARNING CODE Características Aprende até 31 códigos diferentes; Compatível com controles remotos e sensores sem fio da linha LEARNING CODE da MOREY. Compatível

Leia mais

AUTOMAÇÃO RESIDENCIAL: SISTEMAS MICROCONTROLADOS COM COMUNICAÇÃO WIRELESS VIA GSM

AUTOMAÇÃO RESIDENCIAL: SISTEMAS MICROCONTROLADOS COM COMUNICAÇÃO WIRELESS VIA GSM AUTOMAÇÃO RESIDENCIAL: SISTEMAS MICROCONTROLADOS COM COMUNICAÇÃO WIRELESS VIA GSM Elder Cleiton Barreto Francisco Dos Santos¹, Jonhatta Mota Ribeiro¹, WaldineyGiacomelli² ¹Graduando em tecnologia da Automação

Leia mais

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

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

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

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa. A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa. A alimentação externa ocorre através do conector Jack com o pino positivo no centro, onde o valor de

Leia mais

DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS

DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS DESENVOLVIMENTO DE SIMULADORES DE MOVIMENTO PARA ANÁLISE E VISUALIZAÇÃO DA DINÂMICA DE VEÍCULOS Aluno: Johannes Ney Moser Orientador: Mauro Speranza Neto 1. Introdução O projeto baseia-se no desenvolvimento

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

INTRODUÇÃO A PLATAFORMA ARDUINO. TÁSSIO JOSÉ GONÇALVES GOMES

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 tassiogoncalvesg@gmail.com APRESENTAÇÃO TÁSSIO JOSÉ GONÇALVES GOMES Mestrando em Informática pela UFAL e Bacharel

Leia mais

Escola Politécnica da Universidade de São Paulo. Transmissores de RF

Escola Politécnica da Universidade de São Paulo. Transmissores de RF Escola Politécnica da Universidade de São Paulo Transmissores de RF 0 Luis Miyoshi Baba Mariana Pires Negrão Rafael Fernandes Fialho Rafael Lee 1 Índice 2 1. Proposta e Objetivos A proposta do projeto

Leia mais

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

Leia mais

Por Fernando Koyanagi 1

Por Fernando Koyanagi 1 Por Fernando Koyanagi 1 Motor de passo como servo com comunicação serial 2 Características principais Permite comandos através da comunicação serial. Flexibilidade nas configurações do software, permitindo

Leia mais

Manual SISTEMA GERENCIADOR DE SENHAS Versão SERVIDOR

Manual SISTEMA GERENCIADOR DE SENHAS Versão SERVIDOR Manual SISTEMA GERENCIADOR DE SENHAS Versão 22.4.0 SERVIDOR Índice I INTRODUÇÃO... 3 II INSTALAÇÃO DO SOFTWARE... 4 III UTILIZAÇÃO DO SOFTWARE... 6 ANEXO 1 GUIA DE REFERÊNCIA RÁPIDA... 16 ANEXO 2 SOLUÇÕES

Leia mais

Controle e monitoramento da trajet ória de um Rover via RF(1)

Controle e monitoramento da trajet ória de um Rover via RF(1) Controle e monitoramento da trajet ória de um Rover via RF(1) Nivaldo Theodoro Schiefler Junior(2); Joao Vithor Driessen(3) Resumo Expandido Trabalho executado com recursos da Chamada Pública do Edital

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

Prof. Adilson Gonzaga

Prof. Adilson Gonzaga Prof. Adilson Gonzaga Outras características importantes em Microprocessadores/Microcontroladores Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos

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

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO SERVIDOR

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO SERVIDOR MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO 22.4.0 SERVIDOR SUMÁRIO 1. INTRODUÇÃO 3 2. INSTALAÇÃO DO SOFTWARE 4 3. UTILIZAÇÃO DO SOFTWARE 6 ANEXO 1 GUIA DE REFERÊNCIA RÁPIDA 17 ANEXO 2 SOLUÇÕES

Leia mais

ARDUÍNO PROCEDIMENTOS BÁSICOS

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.

Leia mais

N1040. Controlador de Temperatura

N1040. Controlador de Temperatura Controlador de Temperatura N1040 O controlador de temperatura N1040 reúne baixo custo e alta precisão com ação PID. Tem profundidade de somente 80 mm, sistema de conexão elétrica removível, duas saídas

Leia mais

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

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

Leia mais

O que você pode fazer com o Arduino

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

Leia mais

CARDOSO, H. Excelência no campo. Boletim Informativo do Sistema FAEP, n. 1282, p. 4-7, Nov

CARDOSO, H. Excelência no campo. Boletim Informativo do Sistema FAEP, n. 1282, p. 4-7, Nov Atualmente, diversas configurações de VANTs (Veículos Aéreos Não Tripulados) são aplicados em setores como Defesa, Segurança Pública, Urbanismo, Climatologia, Agricultura e Pecuária, em especial, na pecuária

Leia mais

INFRAESTRUTURA NECESSÁRIA...

INFRAESTRUTURA NECESSÁRIA... VISÃO DO SISTEMA Sumário 1 INTRODUÇÃO... 2 2 ITSCAM PRO... 3 2.1. 2.2. ARQUITETURA DO SISTEMA... 3 PRINCIPAIS FUNCIONALIDADES E TELAS... 4 3 INFRAESTRUTURA NECESSÁRIA... 11 3.1. 3.2. 3.3. 3.4. INFRAESTRUTURA

Leia mais

TÍTULO: CONTROLADOR DE PROCESSOS E DISPOSITIVOS COM REDUNDÂNCIA DE OPERAÇÃO POR PROTOCOLO DE COMUNICAÇÃO I2C

TÍTULO: CONTROLADOR DE PROCESSOS E DISPOSITIVOS COM REDUNDÂNCIA DE OPERAÇÃO POR PROTOCOLO DE COMUNICAÇÃO I2C TÍTULO: CONTROLADOR DE PROCESSOS E DISPOSITIVOS COM REDUNDÂNCIA DE OPERAÇÃO POR PROTOCOLO DE COMUNICAÇÃO I2C CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: Engenharias INSTITUIÇÃO(ÕES):

Leia mais

PROTÓTIPO AUTOMATIZADO DE MÁQUINA DE ENVASE DE LÍQUIDOS VIA ARDUINO 1 INTRODUÇÃO

PROTÓTIPO AUTOMATIZADO DE MÁQUINA DE ENVASE DE LÍQUIDOS VIA ARDUINO 1 INTRODUÇÃO PROTÓTIPO AUTOMATIZADO DE MÁQUINA DE ENVASE DE LÍQUIDOS VIA ARDUINO Rafael de Moraes¹, Luis T. G. Pinto 2, Rafael Tapia¹, Jorge Feitosa¹, Ricardo Rall 3. ¹Analise e Desenvolvimento de Sistemas, Faculdade

Leia mais

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

Leia mais

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

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim Arquitetura e Organização de Computadores Conjunto de Instruções da Arquitetura CompSim Agenda Introdução ao Arduino Arduino é: Plataforma eletrônica baseada em microcontrolador Especifcação aberta Utilizada

Leia mais

CONTROLE DE IRRIGAÇÃO AUTOMATIZADO COM SISTEMA DE ARMAZENAMENTO E GERENCIAMENTO DE DADOS ONLINE PARA PEQUENOS PRODUTORES RURAIS

CONTROLE DE IRRIGAÇÃO AUTOMATIZADO COM SISTEMA DE ARMAZENAMENTO E GERENCIAMENTO DE DADOS ONLINE PARA PEQUENOS PRODUTORES RURAIS CONTROLE DE IRRIGAÇÃO AUTOMATIZADO COM SISTEMA DE ARMAZENAMENTO E GERENCIAMENTO DE DADOS ONLINE PARA PEQUENOS PRODUTORES RURAIS Andressa Rodrigues Gomes 1, Wangner Barbosa da Costa 2, Paulo Sergio Pereira

Leia mais

RX-2 RECEPTOR MULTIUSO COM 2 SAÍDAS A RELÉ LEARNING CODE. Características

RX-2 RECEPTOR MULTIUSO COM 2 SAÍDAS A RELÉ LEARNING CODE. Características RX-2 RECEPTOR MULTIUSO COM 2 SAÍDAS A RELÉ LEARNING CODE Características Aprende até 31 códigos diferentes; Compatível com controles remotos e sensores sem fio da linha LEARNING CODE da MOREY. Compatível

Leia mais

Programação em Linguagem C

Programação em Linguagem C Programação em Linguagem C UNIDADE 1 Unidade I Nesta unidade aprenderemos: escrever o código no computador e transferir para o Arduino. ligar e desligar um pino; utilizar o delay (tempo); ler um pino para

Leia mais

MONITORAMENTO REMOTO DE NÍVEL D ÁGUA

MONITORAMENTO REMOTO DE NÍVEL D ÁGUA MONITORAMENTO REMOTO DE NÍVEL D ÁGUA Diver-NETZ CONTROLE SEUS DADOS EM 3 ETAPAS O Diver-NETZ é um sistema telemétrico para gerenciar de forma eficaz e eficiente as redes de monitoramento de águas subterrâneas

Leia mais

Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato. Introdução

Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato. Introdução Introdução ao Uso do LCD Inteligente (Versão Preliminar) Por Gilson Yukio Sato Introdução O display de cristal líquido (LCD) inteligente é bastante usado como dispositivo de interface entre o usuário e

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

Programação em Linguagem C

Programação em Linguagem C Programação em Linguagem C UNIDADE 2 Unidade 2 Nesta unidade estudaremos: If/else; for; while; switch case; Comunicação serial com PC; apelidos para os pinos do Arduino. Relembrando... Caso geral da instrução

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

ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10

ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10 ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10 Aluno(a): Rafael Ronaldo Rahn Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação Teórica Trabalhos Correlatos Desenvolvimento

Leia mais

EDU.A.R.D.A. - EDUcação Através da Robótica e De Aplicativos

EDU.A.R.D.A. - EDUcação Através da Robótica e De Aplicativos EDU.A.R.D.A. - EDUcação Através da Robótica e De Aplicativos Carol Correia Viana, Kleber Rocha Bastos Faculdade Independente do Nordeste - FAINOR Avenida Luís Eduardo Magalhães, 1305 CEP 45028-440 Vitória

Leia mais

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) SÃO CAETANO DO SUL - SP - CEP:

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) SÃO CAETANO DO SUL - SP - CEP: 1 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) 2823-8800 SÃO CAETANO DO SUL - SP - CEP: 09530-250 SISTEMA HCS 2005 - PROTOCOLO DE COMUNICAÇÃO (Baseado no Guarita Vr4.03 ou Vr4.04) INFORMAÇÕES

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção

Leia mais

07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos de controle de redução de potência de operação do chip.

Leia mais

PROJETO EM SISTEMAS MECÂNICOS, MECATRÔNICA E ROBÓTICA 1. Everton Luís Jahnel 2, Luiz Antonio Rasia 3.

PROJETO EM SISTEMAS MECÂNICOS, MECATRÔNICA E ROBÓTICA 1. Everton Luís Jahnel 2, Luiz Antonio Rasia 3. PROJETO EM SISTEMAS MECÂNICOS, MECATRÔNICA E ROBÓTICA 1 Everton Luís Jahnel 2, Luiz Antonio Rasia 3. 1 Projeto de pesquisa e desenvolvimento realizado no curso de graduação em Engenharia Elétrica 2 Aluno

Leia mais

Controle remoto de 4 canais utilizando módulo de RF 433 Mhz

Controle remoto de 4 canais utilizando módulo de RF 433 Mhz Controle remoto de 4 canais utilizando módulo de RF 433 Mhz O objetivo principal deste artigo é mostrar a funcionalidade do módulo de transmissão RF (FS1000A transmissor) + recepção de RF. Para demonstrar

Leia mais

Luciano Fucci.

Luciano Fucci. Luciano Fucci www.tecnodrone.com.br AEROLEVANTAMENTOS Visão Geral O que preciso saber para fazer aerolevantamento com Drones? www.tecnodrone.com.br AEROLEVANTAMENTO COM DRONES Um conjunto de operações

Leia mais

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de

Leia mais

5 ULTRASSOM + MEMÓRIA

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

Leia mais

Oficina de Introdução ao Arduino

Oficina de Introdução ao Arduino Oficina de Introdução ao Arduino Conteúdo da oficina Estrutura de uma placa Arduino Conceitos de sinais elétricos Componentes eletrônicos básicos LED, resistor, protoboard Ambiente de desenvolvimento Sinal

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

I2C PROTOCOLO DE COMUNICAÇÃO

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,

Leia mais

Receptores RXMC RX2MC RXHCS RX2HCS

Receptores RXMC RX2MC RXHCS RX2HCS Linha: Eletrônica Receptores Placas que recebem o sinal do controle remoto ROSSI, decodifica e envia um comando fechando um contato que pode atender a várias finalidade, desde acionar uma central de portão

Leia mais

MONITORAMENTO E GERENCIAMENTO DE TEMPERATURA EM SALAS DE EQUIPAMENTOS

MONITORAMENTO E GERENCIAMENTO DE TEMPERATURA EM SALAS DE EQUIPAMENTOS MONITORAMENTO E GERENCIAMENTO DE TEMPERATURA EM SALAS DE EQUIPAMENTOS Modalidade: ( ) Ensino ( X ) Pesquisa ( ) Extensão Nível: ( ) Médio ( X ) Superior ( ) Pós graduação Área: ( ) Química ( X ) Informática

Leia mais

Fonte de Alimentação CC de Múltiplas Faixas com 1200 W / 3000 W

Fonte de Alimentação CC de Múltiplas Faixas com 1200 W / 3000 W Especificações Técnicas Fonte de Alimentação CC de Múltiplas Faixas Fonte de Alimentação CC de Múltiplas Faixas com 1200 W / 3000 W Qualquer modelo da pode substituir várias fontes de alimentação em sua

Leia mais

IVANT - INTELIGÊNCIA PARA VEÍCULOS AÉREOS NÃO TRIPULADOS 1. Marcos Sulzbach Morgenstern 2, Gerson Battisti 3.

IVANT - INTELIGÊNCIA PARA VEÍCULOS AÉREOS NÃO TRIPULADOS 1. Marcos Sulzbach Morgenstern 2, Gerson Battisti 3. IVANT - INTELIGÊNCIA PARA VEÍCULOS AÉREOS NÃO TRIPULADOS 1 Marcos Sulzbach Morgenstern 2, Gerson Battisti 3. 1 Projeto de Pesquisa ivant - Inteligência para Veículos Aéreos Não Tripulados 2 Bolsista PIBIC/CNPq,

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

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 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.

Leia mais

Palavras-chave: Controle de temperatura, microcontrolador, sistema didático

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

Leia mais

ENGG55 REDES INDUSTRIAIS Introdução aos Sistemas de Comunicação Industrial

ENGG55 REDES INDUSTRIAIS Introdução aos Sistemas de Comunicação Industrial ENGG55 REDES INDUSTRIAIS Introdução aos Sistemas de Comunicação Industrial Prof. Eduardo Simas (eduardo.simas@ufba.br) DEE Departamento de Engenharia Elétrica Escola Politécnica - UFBA 1 Introdução Muitas

Leia mais

Microcontroladores e Robótica

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.

Leia mais