DOMÓTICA: DESENVOLVIMENTO DE PROTÓTIPO PARA AUTOMAÇÃO RESIDENCIAL COM SMARTPHONE ANDROID E RASPBERRY PI
|
|
- Alícia Mirandela Cortês
- 6 Há anos
- Visualizações:
Transcrição
1 DOMÓTICA: DESENVOLVIMENTO DE PROTÓTIPO PARA AUTOMAÇÃO RESIDENCIAL COM SMARTPHONE ANDROID E RASPBERRY PI João Pedro Fiorin 1, Ricardo Antonello 2 1 Instituto Federal Catarinense, Campus Luzerna / joaop.fiorin88@gmail.com 2 Instituto Federal Catarinense, Campus Luzerna / ricardo.antonello@ifc.edu.br O projeto a seguir demonstra um sistema capaz de controlar dispositivos de uma residência como lâmpadas, televisores, ventiladores, cafeteiras, alarmes, cortinas e persianas através de um smartphone. O sistema utiliza um minicomputador Raspberry Pi 3 programado com um algoritmo em linguagem Python para receber os comandos do smartphone e acionar os dispositivos. Os conceitos aplicados neste projeto para automação residencial fazem parte do que recentemente foi denominado domótica. A domótica envolve a aplicação de automação e robótica dentro de residências e domicílios facilitando algumas tarefas e melhorando a acessibilidade do lar. O acionamento das funções do sistema foi feito por smartphones Android utilizando software livre. Além disso, é possível acionar as funções do sistema por qualquer computador conectado à internet. Como resultado, percebemos que viável a utilização de smartphones com sistema Android para acionar via rede intranet ou internet dispositivos conectados com um Raspberry Pi 3. Palavras-Chave: Domótica, Automação Residencial, Raspberry Pi. 1. INTRODUÇÃO Este projeto foi desenvolvido com objetivo de mostrar um sistema que envolvesse a utilização da área de domótica que se refere a robótica domiciliar (DOMÓTICA, 2017) para tentar desenvolver um ambiente onde o operador pode controlar os dispositivos de sua residência através de seu computador ou smartphone. Com os conhecimentos da linguagem de programação Python (2017) e utilizando o minicomputador Raspberry Pi 3 (2017), foi montado o esquema elétrico de uma sala de estar afim de aplicar o método, mostrando-se funcional. 2. RECURSOS UTILIZADOS 2.1. Placa Arduino O Arduino (2017) foi criado em 2005 com objetivo de elaborar um dispositivo que fosse ao mesmo tempo barato, funcional e fácil de programar, sendo dessa forma acessível a estudantes e projetistas amadores. Composto por um microcontrolador Atmel, a placa possui circuitos de entrada/saída e que podem ser facilmente conectados a um computador e programados via IDE (Integrated
2 Development Environment, ou Ambiente de Desenvolvimento Integrado) utilizando uma linguagem baseada em C/C++ (2017), sem a necessidade de equipamentos extras além de um cabo USB. Figura 1 Microcontrolador Arduino UNO. Fonte: (ARDUINO, 2017) Placa Raspbarry Pi Raspberry Pi (2017) é um minicomputador do tamanho de um cartão de crédito. É composto por um processador, processador gráfico, espaços para cartões de memória, interface USB, HDMI e seus respectivos controladores, memória RAM, entrada de energia e barramentos de expansão e pode ser visto como um computador completo. No topo da figura 2 temos 40 pinos que formam a GPIO 1 do Raspberry Pi, uma interface para acionamento de dispositivos em 3.3 volts. Figura 2 Minicomputador Raspbarry Pi. Fonte: (ELEMENT14, 2017). 1 GPIO: General purpose input/output ou Interface de entrada e saída de propósito geral (tradução dos autores).
3 Módulos Relé O módulo relé funciona como uma chave (interruptor) de três conexões: NA (Normalmente Aberto), C (Comum) e NF (Normalmente Fechado). Ou seja, quando o relé receber sinal VCC na conexão C, a conexão Comum estará ligada a NA, caso contrario estará ligada a NF. Figura 3 Módulo Relé de 2 canais. Fonte: (FILIPEFLOP, 2017) Android Android (2017) é um sistema operacional baseado em linux e atualmente desenvolvido pela empresa de tecnologia Google. Com uma interface de usuário baseada na manipulação direta, o Android é projetado principalmente para dispositivos móveis como smartphones e tablets. O Android é muito popular entre os que buscam um software pronto, de baixo custo e personalizável para dispositivos diversos. O software de código aberto do sistema operacional tem encorajado um grande numero de programadores a colocar uma fundação para o desenvolvimento de projetos feitos pela própria autoria que adicionam recursos para usuários mais avançados. Figura 4 Símbolo do Android. Fonte: (CNET, 2017)
4 2.5. Linguagem Python Python (2017) é uma linguagem de alto nível, interpretada, de script, imperativa e orientada a objetos. Possui tipagem dinâmica e uma de suas principais características é permitir a fácil leitura e exigir poucas linhas de código se comparado ao mesmo programa em outras linguagens. Devido às suas características, ela é principalmente utilizada para processamento de textos, dados científicos e criação de CGIs para páginas dinâmicas para a web Display LCD TFT O display LCD TFT Touch foi desenvolvido para dar ao Raspberry Pi mais mobilidade. Com dimensões de 3,5 polegadas com resolução de 320x480 pixels, o display pode ser encaixado diretamente no Raspberry Pi com um conector de 26 pinos, e deixar os demais pinos do Raspberry livres para outras funções. Esse display serve como um monitor portátil que pode realizar, sozinho as funções do monitor, do mouse e do teclado, liberando as portas USB do Raspberry para outros fins. Figura 5 Display LCD TFT Touch. Fonte: (SAINSMART, 2017) 2.7. Diferenças entre a placa Arduíno e Raspberry Pi 3 Na realização deste projeto, foi preciso escolher um ponto de partida para começar o trabalho, para isto, teve-se que optar pelo uso de uma das duas maneiras de controle: Utilização do Raspberry Pi 3 (2017) ou do Arduíno (2017).
5 A diferença entre os dois foi analisada em detalhes por Sueiro (2017). Como se sabe, o Arduino nada mais é do que um microcontrolador construído para que pessoas com pouco conhecimento sejam capazes de utilizá-lo, pode ser conectado com o computador e trabalhar com este em total sincronia, sendo que sua utilização é simples e bastante facilitada. De contra partida, o Raspbarry Pi não faz parte da família dos microcontroladores, mas sim da família dos microprocessadores. Ao invés de funcionar em conjunto com o computador domiciliar, esta placa pode ser considerada um computador próprio. Utilizando o sistema operacional Linux (2017), pode ser conectada diretamente ao monitor, a rede de internet e a fonte de energia funcionando como um computador. Sua velocidade de operação e processamento variam e podem ser bem mais rápidas se comparadas ao Arduino. 3. METODOLOGIA Para este trabalho, o hardware escolhido foi o minicomputador Raspberry Pi 3 como centro de comando. O Raspberry Pi 3 possui um ambiente de trabalho Linux e é capaz de realizar cálculos mais complexos do que o Arduino. Além disso, o Raspberry Pi 3 possui conexão Bluetooth (2017) e Wifi (2017) já integrados, além de possuir conexão HDMI (2017) e conexão serial para telas multi-toque. Outra vantagem é ser multi-tarefa permitindo o envio e recebimento de comandos de vários dispositivos ao mesmo tempo. Figura 6 Esquema elétrico. Fonte: Os autores.
6 Inicialmente foi realizada a montagem da parte elétrica do sistema. Para conexão a rede elétrica com tensão de 220 volts foi utilizado o Módulo Relé. Este módulo foi conectado à interface GPIO do Raspberry com tensão de 3.3 volts para comandar o acionamento. Um sistema de tomadas conjuntas foi conectado ao Módulo Relé para o acionamento em 220 volts e conexão com a rede elétrica da residência. O esquema elétrico montado pode ser visto na figura 5 abaixo: 3.1. Configuração do Display LCD Segue a baixo um tutorial de como configurar o Display LCD TFT Touch 3,5 para o Raspberry Pi 3: Primeiro, é preciso configurar o Raspberry da seguinte maneira: No terminal digite: sudo raspi-config Vá até Advanced Options Habilite a opção SPI Habilite a opção Resolution para 640x480 60Hz De volta ao terminal, reinicie o Raspbian digitando: sudo reboot Após a reinicialização, plugue o display na placa Raspberry Pi, abra o terminal e execute os seguintes comandos: Sudo apt-get update Sudo apt-get upgrade Após este comando o raspberry começará a atualizar suas funções e isso pode demorar algum tempo. Em seguida, ainda no terminal digite o comando para baixar os drivers necessários para o raspberry: wget Agora é preciso descompactar os arquivos baixados utilizando o comando: tar xvf LCD-show tar.gz Para ir até o diretório digite: cd LCD-show E por fim, basta executar o driver: sudo./lcd35-show
7 3.2. Procedimento Na interface de programação do Raspberry Pi foi elaborado um algoritmo em Python para realizar o controle do Módulo Relé via ligação em 3.3 volts com a GPIO do Raspberry Pi. O algoritmo abaixo na Tabela 1 permite a ativação do Módulo Relé a partir de duas interfaces, quais sejam: Botões virtuais na tela multi-toque do Raspberry Pi 3; Ativação remota pela internet via outro computador ou smartphone utilizando um aplicativo Android. Os comentários nas linhas da Tabela 1 são precedidos do caractere #. Tabela 1 Código de ativação dos Módulos Relés e acionamento das luzes e eletrodomésticos. Linha Código tempo = 2 #define variável com o valor inteiro 2 import RPi.GPIO as GPIO #Define biblioteca da GPIO import time #Define biblioteca de cálculo do tempo GPIO.setmode(GPIO.BOARD) #Define os pinos 12, 13, 14 e 15 da placa como saida GPIO.setup(12, GPIO.OUT) GPIO.setup(13, GPIO.OUT) GPIO.setup(14, GPIO.OUT) GPIO.setup(15, GPIO.OUT) #rotina para acender a lâmpada 1 def acende(pino): GPIO.output(pino, 1) Return #rotina para acender a lâmpada 2 def acende(pino): GPIO.output(pino, 1) #rotina para acender o ventilador def acende(pino): GPIO.output(pino, 1) #rotina para acender a cafeteira def acende(pino): GPIO.output(pino, 1) #rotina para apagar a lâmpada 1 def apaga(pino): GPIO.output(pino, 0) Return #rotina para apagar a lâmpada 2 def apaga(pino):
8 GPIO.output(pino, 0) #rotina para apagar o ventilador def apaga(pino): GPIO.output(pino, 0) #rotina para apagar a cafeteira def apaga(pino): GPIO.output(pino, 0) Fonte: Os autores. Com o algoritmo das rotinas acima, é possível adaptá-los para a ativação dos componentes da residência, seja pela utilização de botões ou por controle de tempo. Linha Tabela 2 Código para criar a interface com botões para ativar os Módulos Relé. Código def init (self, master=none): #cria o widged da primeira coluna self.fontepadrao = ("Arial", "10") #define o tipo e o tamanho da letra self.primeirocontainer = Frame(master) self.primeirocontainer["pady"] = #define as dimensões do eixo y self.primeirocontainer.pack() #imprime #cria o titulo da primeira coluna self.titulo = Label(self.primeirocontainer, text="estado da Lâmpada") self.titulo["font"] = ("Arial", "10", "bold") #define o tipo e o tamanho da letra self.titulo["width"] = 17 # define a largura do titulo self.titulo.pack() #cria o widged da segunda coluna self.fontepadrao = ("Arial", "10") #define o tipo e o tamanho da letra self.segundocontainer = Frame(master) self.segundocontainer["pady"] = 10 #define as dimensões do eixo y self.segundocontainer.pack()#imprime #cria o botão da segunda coluna self.botao = Button(self.primeirocontainer) self.botao ["text"] = "Lâmpada Desligada" #digita Lâmpada Desligada no botão self.botao ["font"] = ("Calibri", "10") #define o tipo e o tamanho da letra self.botao ["width"] = 15 # define a largura do botão self.botao ["background"] = "red" #define a cor do botão
9 self.botao.bind ("<Button-1>", self.mudartexto) #seleciona quando o botão é apertado self.botao.pack() def mudartexto(self, event): #evento em que o botão é precionado if self.botao ["text"] == "Lâmpada Ligada": self.botao ["text"] = "Lâmpada Desligada" self.botao ["background"] = "red" #muda a cor do botão para vermelho else: self.botao ["text"] = "Lâmpada Ligada" self.botao ["background"] = "green" #muda a cor do botão para verde root = Tk() Frame(root) root.title("janela de testes") #titulo da interface Application(root) root.mainloop() #loop para a tela fcar ativa Fonte: Os autores. O algoritmo acima tem como função criar a interface gráfica com botões virtuais para ser utilizada na tela multi-toque LCD do Raspberry e assim poder controlar o sistema. 4. RESULTADOS E DISCUSSÃO Ao final, colocando o projeto em prática, pudemos fazer o uso deste sistema domótico facilitando em muito as atividades domésticas. O sistema, apesar de simples, mostrou-se funcional e pratico, onde todos os objetivos propostos foram concluídos com êxito, dando a possibilidade de uma pessoa com restrição de conhecimentos na área poder controlar sua residência remotamente pelo seu smartphone, assim abrindo uma nova janela para o uso da tecnologia residencial. 5. CONSIDERAÇÕES FINAIS Ao utilizarmos a área de automação em nosso sistema e realizar uma breve consulta sobre domótica, pudemos observar em que pé estamos na nossa atualidade e oque ainda esta por vir. Foi possível demonstrar que algo de simples montagem e manutenção pode facilitar a vida de muitas pessoas dentro de seus lares.
10 AGRADECIMENTOS Agradecemos ao Instituto Federal Catarinense pela oportunidade em nos oferecer a possibilidade de realizar o projeto de pesquisa do edital 162/16 em conjunto com o curso de Engenharia de Controle e Automação nos dando possibilidade para realizar este projeto com sucesso. REFERÊNCIAS BIBLIOGRÁFICAS ANDROID. O Sistema Operacional móvel mais conhecido do mundo. Disponível em: < Acesso em: 20 de jul ARDUINO. O que é Arduino. Disponível em: < Acesso em: 11 de jul BLUETOOTH. Como funciona o Bluetooth. Disponível em: < Acesso em: 20 de jul CNET. Android Update. Disponível em: < Acesso em: 20 de jul DISPLAY LCD. Image. Disponível em: < touch-screen-display-for-raspberry-pi-2-b-b.html/>. Acesso em: 20 de jul DISPLAY LCD. Raspberry pi. Disponível em: < Acesso em: 20 de jul DOMÓTICA. Interação natural na domótica. Disponível em: < Acesso em: 11 de jul HDMI. O que é HDMI?. Disponível em: < Acesso em: 20 de jul MÓDULO RELÉ. Arduino. Disponível em: < Acesso em: 10 de jul RASPBERRY PI. O que é Raspberry Pi. Disponível em: < Acesso em: 10 de jul SUEIRO, Diego. Arduino vs Raspberry: Entenda as diferenças. Disponível em: < Acesso em: 11 de jul
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
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):
Oxímetro Bluetooth e LCD 16 2 em Python
Intel Edison Lab 03 Oxímetro Bluetooth e LCD 16 2 em Python Tela teste inicial Neste Lab descreveremos o método utilizado para integrar um Oxímetro Bluetooth com tecnologia LE (Low Energy), um display
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 E RASPBERRY PI : UMA COMPARAÇÃO DE ESPECIFICAÇÕES E APLICAÇÕES DE MINICOMPUTADORES
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:
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
Tutorial Raspbian e Arduino Programação de Periféricos CC FACIN PUCRS
Tutorial Raspbian e Arduino Programação de Periféricos CC FACIN PUCRS Configuração do Ambiente de Trabalho: 1. No computador host, criar um diretório de trabalho: Ex: mkdir ~/raspbian 2. Ir para o diretório
Estudo do Ambiente de Programação Arduino Software (IDE) com Intel Galileo Gen2. Apostila de acompanhamento para o aluno.
Estudo do Ambiente de Programação Arduino Software (IDE) com 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. Sketches...
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
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
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
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
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
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
Laboratório Bluetooth
Laboratório Bluetooth Cenário Analog In Bluetooth Digital Out LAB: Bluetooth Material: Módulo Bluetooth Jumpers x10 Arduino Mega LDR Resistor 10k Resistor 1k Resistor 2,2k LAB: Bluetooth Software Terminal
Conhecendo o Raspberry Pi: Possibilidades de uso em contextos educacionais e profissionais
Conhecendo o Raspberry Pi: Possibilidades de uso em contextos educacionais e profissionais Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida História Arquitetura
Desenvolvimento com a placa Altera DE2 Prof. Rodrigo de Paula Rodrigues
UNIFEI Universidade Federal de Itajubá IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação ELT029/ELT041 Laboratório de Eletrônica Digital I / Digital II A placa DE2 Desenvolvimento
Controle residencial utilizando Arduino para auxílio de pessoas com deficiência visual
Controle residencial utilizando Arduino para auxílio de pessoas com deficiência visual Luiz Anthonio Prohaska Moscatelli 1, Ítalo Corrêa 2, Daniel Fernando Anderle 3. 1 Aluno de Bacharelado em sistemas
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
ü Na década de 1920 os dispositivos mecânicos foram substituídos pelos relés; ü O uso da lógica de relés dificultava modificações do processo;
O que são? CLP - CONTROLADOR LÓGICO PROGRAMÁVEL ü O CLP é um computador industrial, capaz de implementar funções de controle (sequência lógica, contagem e temporização), operações lógicas e aritméticas,
SISTEMA DE AUTOMAÇÃO RESIDENCIAL DE BAIXO CUSTO UTILIZANDO O ESP8266
SISTEMA DE AUTOMAÇÃO RESIDENCIAL DE BAIXO CUSTO UTILIZANDO O ESP8266 ROBSON TAVEIRA GONÇALVES DA SILVA (1.1) ;CELESTINO GABRIEL SANTOS OLIVEIRA (1.2) DANIEL CALVACANTE MENDES (1.3) ALLAN KELVIN MENDES
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.
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
Controlando até 68 pontos Com Arduino Mega e ESP8266. Por Fernando Koyanagi
Controlando até 68 pontos Com Arduino Mega e ESP8266 Por Fernando Koyanagi Circuito Mega WiFi com relés Em www.fernandok.com Download arquivo PDF dos diagramas Download arquivos executáveis e binários
2. Conecte seu Arduino ao computador. 3. Abra as ferramentas da IDE e selecione a porta e a placa que você está utilizando.
1 PISCAR PISCAR Neste projeto trabalharemos o mais simples dos projetos de robótica: piscar um LED (Diodo Emissor de Luz). Essa prática, ainda que trivial, é de suma importância para o processo de aprendizagem,
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
Lab2. Germano Maioli Penello IF-UFRJ aula 16.
Lab2 aula 16 www.if.ufrj.br/~gpenello/lab2_2018-2.html Germano Maioli Penello IF-UFRJ 2018-2 1 Perguntas Um microcontrolador é: A. Um CPU pequeno feito de transistores, condutores de calor e sensores de
1. Guitarra/Violão elétrico (1) 2. Smartphone Android (1) 3. Raspberry Pi (1) 4. USB Guitar Link Cable. 5. Amplificador 6. Cabo P10-P10 (2 unidades)
Manual do Usuário Equipamentos necessários: 1. Guitarra/Violão elétrico (1) 2. Smartphone Android (1) Fonte: Autoria própria Fonte: Iconfinder 3. Raspberry Pi (1) 4. USB Guitar Link Cable Fonte: Raspberry
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
Internet das Coisas com Intel A2 Placas IoT.
Internet das Coisas com Intel A2 Placas IoT paul.guermonprez@intel.com Historia Arduino Raspberry Pi Avaliação de placas IoT Microcontrolador vs Processador Arduino usa um microcontrolador de 8-bit. É
TECNOLOGIA EDUCACIONAL
TECNOLOGIA EDUCACIONAL CONJUNTO PARA ESTUDO DE CONTROLADORES LÓGICOS PROGRAMÁVEIS E IHM Características Gerais Composto por hardware, software e sistema de aprendizagem tecnológica de sistemas automatizados
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.
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
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
Automação Industrial PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL
PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL Histórico Fim da década de 1960: os circuitos integrados permitiram o desenvolvimento de minicomputadores,
Manual de instalação do Maple para Linux
Manual de instalação do Maple para Linux Antes de começar tenha em mente que este software só poderá ser ativado em um único computador, uma vez ativado não será possível a reativação em outro computador.
Automação Residencial com RaspberryPi GPIO
Automação Residencial com RaspberryPi GPIO Eu tinha ouvido falar sobre pinos GPIO sobre Raspberry Pi e decidi fazer algo com ele. E com as férias vindo, não seria ótimo ser capaz de ligar e desligar as
Informática I. Aula 2. Ementa
Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
RELÉ DE IMPULSO (COM FEED BACK DO STATUS) E ARDUINO NO ACIONAMENTO DE CARGAS ELÉTRICAS
RELÉ DE IMPULSO (COM FEED BACK DO STATUS) E ARDUINO NO ACIONAMENTO DE CARGAS ELÉTRICAS A abordagem que será exposta neste pequeno informativo visa oferecer alguns subsídios às pessoas que se interessam
Roteiro de Comunicação Raspberry Arduino/ESP8266 com I2C
Roteiro de Comunicação Raspberry Arduino/ESP8266 com I2C Existem diversas aplicações e motivos para comunicar um Raspberry Pi com um ESP8266: aplicações com módulos heterogêneos, usando um Raspberry Pi
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.
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
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
Roteiro Instalação Raspbian
Roteiro Instalação Raspbian A instalação do Raspbian pode ser feita de duas formas. Baixar o instalador do site, com várias opções de SO. Baixar uma versão específica (iso) do Raspbian. Utilizaremos inicialmente
CLP ESTRUTURA E FUNCIONAMENTO ROGER NABEYAMA MICHELS
CLP ESTRUTURA E FUNCIONAMENTO ROGER NABEYAMA MICHELS DISPOSITIVO CAPAZ DE Permitir fácil diagnóstico de funcionamento ainda na fase de projeto do sistema e/ou reparos em falhas que venham a ocorrer durante
Introdução a Informática
Introdução a Informática PROF. DANIEL BRANDÃO www.danielbrandao.com.br Me apresentando Daniel Brandão Graduado em Sistemas para Internet Especialista em Tecnologia Para Aplicações Web Na informática desde
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
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
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
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,
Divisão Básica do Computador. Placas Mãe Chipset
Aula 08 Placa Mãe Divisão Básica do Computador Placas Mãe Chipset É responsável pela interconexão de todos os componentes de um computador, tais como, processador, memórias, placas de expansão e disco
(43) CATÁLOGO FLEX 35
CATÁLOGO FLEX 35 APRESENTAÇÃO O Flex35 é um gerenciador de automação que possui 35 entradas e 35 saídas que permitem o acionamento direto de até 35 cenas de iluminação e o controle de até 35 pontos automatizados.
Sérgio de Oliveira. Novatec
Sérgio de Oliveira Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais
Sistemas Operacionais e Introdução à Programação Módulo 1 Sistemas Operacionais 1 Competências: SOP 1. Compreender as abstrações de um sistema operacional e operar um sistema operacional Unix/Linux como
Por Fernando Koyanagi 1
Por Fernando Koyanagi 1 Características principais Chip com Wi-Fi embutido : padrão 802.11 B/G/N, operando na faixa de 2.4 a 2.5GHz Modos de operação : Client, Access Point, Station+Access Point Microprocessador
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
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO AMANDA LÚCIA CARSTENS RAMOS
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO AMANDA LÚCIA CARSTENS RAMOS JOSÉ EDUARDO LIMA DOS SANTOS SISTEMA INTEGRADO DE AUTOMAÇÃO RESIDENCIAL
WiFi Lux WIFI LUX !!!!!!!!!! Plano de Trabalho. Projeto WiFi Lux !!!!! Marcos Felipe Mollica - Pontifícia Universidade Católica do Paraná - PUCPR
WIFI LUX Plano de Trabalho Projeto WiFi Lux Marcos Felipe Mollica - Pontifícia Universidade Católica do Paraná - PUCPR 4 de maio de 2014 1 1. INTRODUÇÃO A idéia para esse projeto surgiu após o aluno Marcos
Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial
Comércio e Manutenção de Produtos Eletrônicos proxsys@proxsys.com.br Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial PROXSYS Conversor USB/RS485 ou USB/RS232
Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 05 Introdução ao CLP Profª Danielle Casillo CONTROLADOR LÓGICO PROGRAMÁVEL -CLP 2 CONTROLADOR LÓGICO PROGRAMÁVEL
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
Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
Programação de Periféricos
Programação de Periféricos Componentes Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Raspberry pi Sistema Operacional embarcado Atividade Raspberry pi Sistema computacional
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.
O Sistema de Computação
O Sistema de Computação Arquitetura de Computadores Prof. Vilson Heck Junior O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema Operacional
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
DESENVOLVIMENTO DE MÓDULO COM CPU EMBARCADA PARA BANCADA DIDÁTICA DE INSTRUMENTAÇÃO VIRTUAL
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA CURSO DE ENGENHARIA ELÉTRICA MARCELO LUIZ SEBBEN DESENVOLVIMENTO DE MÓDULO COM CPU EMBARCADA PARA BANCADA DIDÁTICA DE
Sidicom S4. Tutorial acesso ao S4 via tablets e smartphones
Sidicom S4 Tutorial acesso ao S4 via tablets e smartphones Agora você pode acessar o S4 de seus dispositivos móveis! Quer utilizar o sistema S4 (Sistema de gestão empresarial Sidicom) em um tablet ou smartphone?
Arquitetura de Computadores. Infraestrutura de TI: Hardware
Arquitetura de Computadores Infraestrutura de TI: Hardware Computação Informação + Automação Tratamento dos dados em informação por meios automáticos Dispositivos eletrônicos Aplicados em Computadores,
Curso: Tecnologias educacionais de baixo custo. Conector Ciência:
Curso: Tecnologias educacionais de baixo custo. Conector Ciência: www.conecien.com O que é o Arduino? Arduino é uma plataforma de prototipagem eletrônica de hardware livre projetada com um microcontrolador
Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática
www.spei.br Sociedade Paranaense de Ensino e Informática Parte II Arquitetura 2 1 Estrutura Básica 3 4 2 Arquitetura Básica 5 CLP x Computador A fonte de alimentação possui características ótimas de filtragem
Instruções importantes de segurança
Manual do Usuário Por favor leia o Manual do Usuário cuidadosamente garantindo uma utilização correta deste produto e guarde este manual para uma referencia futura. Instruções importantes de segurança
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
Introdução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA
TUTORIAL PARA INSTALAÇÃO DO BOCA 1) Baixe e instale a última versão da VM Virtualbox da Oracle: https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html 2) Baixe a ISO do Linux
Comunicação USB com o PIC Vitor Amadeu Souza
1 Comunicação UB com o PIC Vitor Amadeu ouza vitor@cerne-tec.com.br Introdução Os modernos microcontroladores da Microchip, haja vista os da família PIC18 estão cada vez mais com uma integração maior e
Palestra de Tecnologia. Assunto: Microcontroladores.
Palestra de Tecnologia Assunto: Microcontroladores www.cerne-tec.com.br Apresentação Apresentação Vitor Amadeu Souza vitor@cerne-tec.com.br Cerne Tecnologia: Localização: Rio de Janeiro Áreas de atuação:
INTRODUÇÃO A SISTEMAS OPERACIONAIS
INTRODUÇÃO A SISTEMAS OPERACIONAIS Prof. Me. Hélio Esperidião DEFINIÇÃO DE SISTEMA OPERACIONAL. O sistema operacional é uma camada de software colocada sobre o hardware para gerenciar todos os componentes
Conceitos avançados de programação. Módulo 8 Programação e Sistemas de Informação Gestão e Programação de Sistemas Informáticos
Conceitos avançados de programação Módulo 8 Programação e Sistemas de Informação Gestão e Programação de Sistemas Informáticos Objetivos de Aprendizagem e Entender as especificidades da programação em
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
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores Roteiro de Laboratório 12 Compilação Cruzada de um Kernel
Automação Descomplicada. Ronei Faleiro
Automação Descomplicada Ronei Faleiro Automação Descomplicada Exatron: - 33 anos; - Nova fábrica em Canoas (11.000 m²); - Produção anual de 4.150.000 produtos; - Líder de mercado BR em Sensores de Presença
Real Time Multitasking Processor
Real Time Multitasking Processor Descrição do Produto O RealTime Multitasking Processor é um processador de comunicação e de algoritmos que opera em conjunto com as UCPs AL2003 ou AL2004. O processador
PROTÓTIPO DE ILUMINAÇÃO RESIDENCIAL UTILIZANDO DISPOSITIVOS MÓVEIS E ARDUINO
PROTÓTIPO DE ILUMINAÇÃO RESIDENCIAL UTILIZANDO DISPOSITIVOS MÓVEIS E ARDUINO Reginaldo Apolinario de Almeida 1, Ricardo Rall 2 1 Tecnólogo graduado do curso de Informática para Negócios da Faculdade de
Microprocessadores e Microcontroladores. Professor Lucas Araujo do Nascimento
Microprocessadores e Microcontroladores Professor Lucas Araujo do Nascimento REVISÃO Microprocessadores e Microcontroladores Microprocessadores e Microcontroladores COMPUTADOR Microprocessadores e Microcontroladores
Manual do Usuário. VT ModBus Monitoração Remota de Retificador e Drenagem. Engenharia de Hardware. Engenharia de Produto D
VT-460 - ModBus Monitoração Remota de Retificador e Drenagem Elaboração: Luís Gustavo Casteletti Engenharia de Hardware Aprovação: Ivano José Cunha Engenharia de Produto 2011 Vector Tecnologia e Sistemas
Home Automation -POR-
Home Automation -POR- Home automation A V2 sabe que cada contexto é único e há diferentes exigências. Por isso integrou nos seus dispositivos, tecnologias e padrões perfeitos para cada situação, desde
1 INTRODUÇÃO Ao longo do tempo, a automação vem ajudando a realização de processos de
SISTEMA DE AUTOMAÇÃO RESIDENCIAL POR MEIO DE UM CELULAR Marcos Del Bem Jr ¹, Eduardo Antonio Sleiman ² 1 Graduando em Tecnologia em Produção Industrial, FATEC- Botucatu, marcos_delbem@hotmail.com 2 Professor
Conceitos computacionais
Conceitos computacionais Conceitos computacionais Informática Médica Prof. Jean D. H. M. Andreazza Fatec - Bauru Computador é uma máquina capaz de variados tipos de tratamento automático de informações
OBD-JRP Monitoramento Veicular com Java e Raspberry Pi. Ricardo Artur Staroski Miguel Alexandre Wisintainer
OBD-JRP Monitoramento Veicular com Java e Raspberry Pi Aluno: Orientador: Ricardo Artur Staroski Miguel Alexandre Wisintainer Roteiro Introdução Objetivos Fundamentação teórica Trabalhos correlatos Requisitos
Manual para App Android e Software Windows
INSTALAÇÃO DO APLICATIVO Acesse www.nse.com.br/downloads-manuais e baixe os programas de acordo com o dispositivo que irá utilizar. - Para uso em computador com Windows baixe Software Windows. - Para uso
Mundo Arduino: Vamos começar a programar?
Mundo Arduino: Vamos começar a programar? Date : 2 de Janeiro de 2014 Por Jorge Alcino para o Pplware O Arduino é uma plataforma de hardware livre, projectado com um microcontrolador Atmel AVR. É uma placa
Desenvolvimento com a placa Altera DE1 Prof. Rodrigo de Paula Rodrigues
UNIFEI Universidade Federal de Itajubá IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação ELT029/ELT041/ELT512 Laboratórios de Eletrônica Digital I e Eletrônica Digital II Desenvolvimento
Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira
Introdução aos Sistemas Operacionais Ricardo Ramos de Oliveira E-mail: ricardo.ramos@ifsuldeminas.edu.br Cadastro Wiki USP Endereço: http://garapa.intermidia.icmc.usp.br/mediawiki Objetivos Conceituar
NOÇÕES DE INFORMÁTICA
NOÇÕES DE INFORMÁTICA 54 QUESTÕES DE PROVAS FAPEMS NÍVEL MÉDIO E SUPERIOR POR ASSUNTOS COM GABARITOS Caderno de Questões, elaborado por assuntos, segundo o conteúdo programático de Noções de Informática,
SISTEMA DE AUTOMAÇÃO RESIDENCIAL IMPLANTANDO PROJETOS EM ARDUINO E ANDROID
SISTEMA DE AUTOMAÇÃO RESIDENCIAL IMPLANTANDO PROJETOS EM ARDUINO E ANDROID Souza, R.C RESUMO Neste projeto é apresentado um sistema para automação residencial utilizando a plataforma Arduino. Arduino é
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