AUTOMAÇÃO RESIDENCIAL COM WEB SERVER EMBARCADO EM UM MICROCONTROLADOR

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

Download "AUTOMAÇÃO RESIDENCIAL COM WEB SERVER EMBARCADO EM UM MICROCONTROLADOR"

Transcrição

1 AUTOMAÇÃO RESIDENCIAL COM WEB SERVER EMBARCADO EM UM MICROCONTROLADOR Diego Silva de Melo Rogério Mendes Massuchini Trabalho de Conclusão de Curso de Engenharia Elétrica, orientado pelo Professor Alessandro Correa Mendes. Universidade do Vale do Paraíba Jacareí 2013

2 AUTOMAÇÃO RESIDENCIAL COM WEB SERVER EMBARCADO EM UM MICROCONTROLADOR Diego Silva de Melo Rogério Mendes Massuchini Alessandro Correa Mendes Universidade do Vale do Paraíba Jacareí 2013

3 Quando atingimos o objetivo, convencemo-nos de que seguimos o bom caminho. Paul Valéry 3

4 AGRADECIMENTOS Agradecemos a todos os Docentes da FEAU e em particular o Professor Alessandro, pela compreensão e ajuda a nós, por se tratar de dois alunos que além dos afazeres escolares, temos nossas responsabilidades diárias nos nossos empregos e das nossas famílias. Eu, Rogério agradeço e dedico este momento a minha família e principalmente minha esposa Deusileni e minhas duas razões de viver, que são meus filhos, Arthur de 5 anos e o recém chegado Heitor de 2 meses, pois através deles consigo obter força para ultrapassar os obstáculos do dia a dia. Eu, Diego agradeço antes de tudo a Deus por mais essa conquista e a minha família que sempre esteve ao meu lado nesta longa jornada que se encerra. 4

5 RESUMO A área de Automação Residencial vem se expandindo no Brasil. Fatores como o crescimento do mercado imobiliário, especialmente dos condomínios de alto padrão, estão funcionando como catalisadores do interesse do público em adotar novas soluções de conforto, segurança e melhorando o estilo de vida. Possui um controle unificado de sistemas residenciais, que visa unir os controles de todos os sistemas dentro da residência. Este trabalho apresenta uma solução de controle residencial centralizado por meio de um sistema com acesso via internet, capaz de controlar o sistema de iluminação e de equipamentos. Toda a estrutura física da solução é feita sobre um microcontrolador com um hardware que permite a construção ágil de circuitos. Para controlar o sistema remotamente foi desenvolvido um com sistema servidor web para hospedar a página web desenvolvida nas linguagens de programação PHP e HTML. A página criada possui uma interface simples e intuitiva permitindo o usuário efetuar comandos para ligar e desligar dispositivos remotamente. A comunicação entre os dispositivos é realiza através de uma rede interna onde trafegam as informações e comandos enviados do sistema de controle ao microcontrolador. Palavras Chave: Automação residencial; Microcontroladores; Web server. 5

6 ABSTRACT The area of Home Automation is expanding in Brazil. Factors such as the growth of the real estate market, especially the upscale condominiums, are working as catalysts in the public interest to adopt new solutions for comfort, safety and improving lifestyle. It has a unified control of home systems, which aims to unite the controls of all systems within the residence. This work presents a solution for home control through a centralized system with free internet, able to control the lighting system and equipment. All the physical structure of the solution is made on a microcontroller with hardware that allows the flexible circuit construction. The control system remotely was developed with web server hosting the web page developed in programming languages PHP and HTML. The created page has a simple and intuitive interface allowing the user to turn on and off commands to devices remotely. The communication between devices is performed through an internal network where information and commands are sent from the control system to the microcontroller. Keywords: Automação residencial; Microcontroladores; Web server. 6

7 SUMÁRIO Pág. LISTA DE FIGURAS... 9 LISTA DE TABELAS GLOSSÁRIO INTRODUÇÃO OBJETIVOS OBJETIVO GERAL OBJETIVOS ESPECÍFICOS AUTOMAÇÃO RESIDENCIAL CONCEITOS E HISTÓRIAS DOMÓTICA FORMAS DE CONTROLE MEIOS DE COMUNICAÇÃO CONTROLE RESIDENCIAL VISÃO GERAL SISTEMA DE ENERGIA ELÉTRICA SISTEMA DE ILUMINAÇÃO SISTEMA DE SEGURANÇA MATERIAIS E MÉTODOS O QUE É UMA REDE E ETAPAS DE DESENVOLVIMENTO CONFIGURAÇÕES DE REDE ENDEREÇOS IP MICROCONTROLADORES CARACTERÍSTICAS O HARDWARE DO PROJETO

8 4.2.3 IDE DO MICROCONTROLADOR PLACA ETHERNET SHIELD ARQUITETURA DO PROJETO WEB SERVER CARACTERÍSTICAS DO WEB SERVER WEB SERVER XAMPP CARACTERÍSTICAS E REQUERIMENTOS APLICAÇÕES INTERFACES COM O USUÁRIO O QUE É PHP HISTÓRIA VANTAGENS DO PHP CONFIGURAÇÕES BÁSICAS UTILIZADAS NO PROJETO REFERÊNCIA DAS PORTAS DOS MICROCONTROLADORES COM PHP RESULTADOS CONCLUSÃO REFERÊNCIAS

9 LISTA DE FIGURAS Pág. Figura 2.1 Exemplo de domótica Figura 3.1 Rede de computadores Figura 3.2 Arduino Uno e placa Ethernet Shield Figura 3.3 Interface do IDE versão Figura 3.4 Arquitetura do projeto Figura 3.5 Utilização do PHP

10 LISTA DE TABELAS Tabela 3.1 Portas do microcontrolador Tabela 3.2 Referências dos comandos Pág. 10

11 GLOSSÁRIO Web server Servidor Web. IHM Interface Homem Máquina. House Code Código de Casa. Unit Code Unidade de Código. ABESE Associação Brasileira das Empresas de Sistemas Eletrônicos de segurança. AURESIDE Associação Brasileira de Automação Residencial. PWM Modulação por largura de pulso. Timers - Temporizadores. UC unidade de controle. ULA unidade lógica e aritmética. CPU Unidade central de processamento. carregador de boot responsável pelas rotinas de inicialização. Rx e Tx Receptor e Transmissor IDE Ambiente Integrado de Desenvolvimento open-source - código fonte disponível para download. Sketchs arquivos de código fonte gerado pelo IDE. Upload envio dos dados do computador para o microcontrolador..2 Interface do IDE WEB XAMPP - O nome provem da abreviação de X (para qualquer dos diferentes sistemas operativos), Apache, MySQL, PHP, Perl. 11

12 1 INTRODUÇÃO A Automação Residencial nos últimos tempos está passando de um item do futuro para a realidade, muitas residências já possuem algum tipo de automação como, por exemplo, na área de iluminação, entretenimento, segurança, telecomunicação, controle e mensuração de temperatura, entre outros, possibilitando obter um sistema único de controle. Atualmente há vários dispositivos capazes de realizar a interface homem máquina (IHM), o diferencial e o desafio está em possuir a mesma capacidade de controle com um custo menor. Focado neste desafio, este trabalho irá desenvolver uma Automação Residencial com interface a um computador para que possa ser possível ter um controle na parte da automação residencial via Webserver embarcado em microcontrolador. Dentro deste trabalhoenvolvem-se vários elementos, como por exemplo; CI (circuitos integrados), circuitos de iluminação, sistemas embarcados, comunicação de rede sem fio, etc.. No decorrer dos capítulos tem-se uma abordagem dos conceitos e aplicação de uma Automação Residencial. Depois são apresentados os fundamentos e características da plataforma Arduino. E para finalizar o projeto, vem o desenvolvimento e detalhamento da parte computacional e eletrônica do projeto. 12

13 2 OBJETIVOS 2.1 OBJETIVO GERAL Criar um sistema automatizado para controle de dispositivos residenciais. 2.2 OBJETIVOS ESPECÍFICOS Desenvolver um sistema automatizado para residências. Criar um sistema via Web para controle dos dispositivos. Implementar acesso ao sistema via internet, permitindo o controle através de dispositivos, e/ou computadores remotos. 13

14 3 AUTOMAÇÃO RESIDENCIAL 3.1 CONCEITOS E HISTÓRIAS O principal objetivo da Automação Residencial é facilitar as tarefas diárias em uma residência tanto as mais simples, como por exemplo, o acender uma lâmpada, quanto as mais complexas, como uma programação para irrigar jardins com sensores de umidade instalados no solo. A história da Automação Residencial começa por volta dos anos 70 com os primeiros controles para eletroeletrônicos. Em 1975 foram criados os X-10 que é chamado de pioneiro da Domótica e desenvolvido pela Pico Electronics. O X-10 foi o primeiro protocolo a transmitir dados através da linha elétrica, controlando à distância operações como ligar ou desligar equipamentos. Segundo Fernandes (2000) os endereços X-10 são constituídos por duas partes de quatro bits cada: código de casa (House Code) e código de unidade (Unit Code). Normalmente, dentro de uma única casa é atribuído o mesmo código aos controladores e aos módulos, sendo o código de unidade, utilizado para selecionar cada um desses módulos em particular. O código de casa é utilizado para separar módulos que podem estar instalados em casas ou apartamentos vizinhos, mas que dividem o uso da mesma rede elétrica. Com o passar dos anos varias empresas começaram a desenvolver produtos para Automação Residencial, a fim de tentarem baixar o custo final do produto. Como exemplo, a americana Echelon Corporation, criou o LonWorks, protocolo de controle residencial e predial. No Brasil somente em meados de 2000, foi criado a AURESIDE que é a Associação Brasileira de Automação Residencial, possui sede em São Paulo, e tem como objetivo divulgar conceitos e tecnologia, homologar serviços e produtos bem como capacitar profissionais. 14

15 3.2 DOMÓTICA A palavra Domótica vem da junção da palavra latina Domus (casa) com Robótica (automação), tem como principal objetivo simplificar a vida das pessoas a fim de realizar algumas tarefas, como controlar alguns dispositivos a distâncias. Segundo Roque (2008), domótica é a utilização simultânea da eletricidade, da eletrônica e da tecnologia da informação no ambiente residencial, permitindo realizar a sua gestão, local ou remota, e oferecer diversas aplicações integradas nas áreas da segurança, conforto, comunicação e gestão de energia. Hoje a Domótica é chamada de ciência da Automação Residencial, extremamente nova, que além de completar a Automação Residencial, agrega outras ciências, como Engenharia Elétrica, Arquitetura, Engenharia da Computação, Sociologia entre outras, com intuito de suprir as necessidade e tentar eliminar o máximo de contato com dispositivo dentro da residências. Figura 2.1 Exemplo de domótica. (Fonte: site gngimports) De acordo com Bolzani (2007) como não há uma padronização de desenvolvimento para projetos, uma boa prática de implementação da Domótica é dividir o processo em três grandes setores: controle, dados e multimídia. 15

16 3.3 FORMAS DE CONTROLE As formas de controle da automação residencial são divididas em duas partes, que são os controles centralizados, como o próprio nome diz centraliza um conjunto de dispositivos em uma única central e os controles descentralizados, usados em projetos mais complexos. Conforme Casadomo (2013) utilizando-se a arquitetura centralizada, o controlador envia as informações para os atuadores e interfaces. Já o recebimento das informações se torna possível devido à presença de sensores, sistemas interconectados e as ações do usuário. Uma vantagem da arquitetura centralizada é o custo em relação à descentralizada, mas por outro lado é grande a quantidade de fiação utilizada nos projetos. Casado (2013) fala que na arquitetura descentralizada existem diversos controladores interconectados por um bus que possibilitam o envio de informações entre eles. Já os atuadores, as interfaces e os sensores não necessariamente comunicam-se com mais de um controlador diretamente, ou seja, a proposta é dividir o sistema para suprir necessidades complexas. A maior vantagem desta arquitetura e tornar o sistema mais robusto, fácil instalação e facilidade de uso, já a desvantagem fica por conta do custo elevado dependendo do projeto. 3.4 MEIOS DE COMUNICAÇÃO Conforme Teruel (2008) quanto à forma de comunicação entre os dispositivos, às soluções propostas pela domótica geralmente são cabeadas ou por radiofrequência. Dentro das soluções cabeadas, podem ser utilizados cabos de dados ou a rede elétrica. Segundo Teruel (2008) nos sistemas com transmissão de dados por radiofrequência, o sistema de ligação é muito parecido com o sistema que usa cabeamento de dados. Tendo como principal diferença a presença de pequenos módulos de automação que são embutidos nas paredes, aos quais, é necessária a ligação do neutro. 16

17 3.5 CONTROLE RESIDENCIAL VISÃO GERAL A automação residencial possui diversos aspectos importantes e que contribuem de maneira benéfica no nosso dia a dia. A possibilidade de se controlar equipamentos e dispositivos como eletrodomésticos ou iluminação melhora o controle dos mesmos e permite a medição do consumo de energia a fim de reduzir gastos. Além disso, trás uma grande comodidade visto que o sistema pode ser controlado por meio de um computador ou dispositivos móveis. Segundo Bolsani (2004) existem no mercado outros tipos de controle residencial, baseados nos sistemas domóticos, que ajudam a ter um maior controle geral da residência. Abaixo alguns exemplos de sistemas residenciais: Sistema de energia elétrica; Sistema de redes de computadores; Sistema de controle de iluminação; Sistema de telefonia; Sistema de áudio e vídeo; Sistema de segurança patrimonial SISTEMA DE ENERGIA ELÉTRICA O controle residencial ajuda a reduzir o consumo de energia elétrica por meio de softwares que realizam cálculos dos gastos energéticos mensais. As facilidades para aquisição de equipamentos contribuem para o aumento no consumo de energia elétrica, em contra partida com um gerenciamento dedicado podemos criar critérios que possibilitem a redução no consumo SISTEMA DE ILUMINAÇÃO Com a automação residencial controla-se toda a parte de iluminação de uma residência por meio de dispositivos móveis, como smart fones. Esse tipo de controle foi o pioneiro na era das casas inteligentes, sendo que hoje encontramos dispositivos mais completos e de fácil 17

18 instalação para que o usuário possa gerir melhor sua residência. A economia fica basicamente através dos sensores, que conseguem visualizar o ambiente e fazer uma regulagem inteligente da iluminação SISTEMA DE SEGURANÇA Sem dúvida alguma é o sistema que mais cresce no que se diz respeito a automação residencial, segundo a ABESE (Associação Brasileira das Empresas de Sistemas Eletrônicos de segurança) estudos recentes apontam um crescimento de 15% ao ano. Segundo Bolsani (2004) possui alguns pontos importantes a serem cumpridos dentro do sistema de segurança, esses pontos são: Prevenção ou dissuasão: o sistema deve inibir e promover a desistência do invasor; Detecção e alarmes: o sistema deve comunicar com todos os sensores para identificar uma possível invasão e acionar os alertas; Reconhecimento ou identificação: o sistema deve ser capaz de identificar se a pessoa é o usuário ou não e tomar as devidas decisões; Retardo: o sistema analisa as condições de todos os sensores e câmeras antes de tomar uma decisão ou aguarda uma ordem do usuário para evitar falsos alarmes; Reação: o sistema deve disparar os alertas programados assim que houver uma invasão, a fim de cancelá-la. Bolsani (2004) define o sistema de segurança em cinco subsistemas: Detecção perimetral: se baseiam sensores e barreiras que monitoram o perímetro da residência detectando possíveis invasões; Sensoriamento interno: consiste em sensores que monitoram o interior da residência; Circuito Fechado de Televisão (CFTV): associado ao Sistema de Sensoriamento Interno, CFTV consiste em câmeras colocadas em locais críticos da residência (como a entrada ou áreas de acesso restrito) adaptadas 18

19 para cada tipo de local, enviando as gravações para um servidor que armazena as imagens; Controle de Acessos: também associado ao Sistema de Sensoriamento Interno, controla o acesso das pessoas a determinados pontos da residência através de crachás, cartões, sistemas biométricos ou outros meios de identificação; Controle de Rondas: consiste em controlar a movimentação do pessoal responsável pela segurança para evitar brechas para uma invasão, este se aplica em casos onde existe segurança feita por pessoas. 19

20 4 MATERIAIS E MÉTODOS 4.1 O QUE É UMA REDE E ETAPAS DE DESENVOLVIMENTO Segundo Rob Scrimger (2002) uma rede são dois ou mais computadores que compartilham informações, variam em tamanho de apenas alguns até milhões de clientes. Um cliente é um requisitante, pode ser um computador ou outro dispositivo que solicita o tráfego de rede. Por exemplo, acessar em um site. O cliente envia uma solicitação de sincronização para o servidor ( O servidor envia ao cliente uma solicitação de sincronização juntamente com a confirmação da sincronização enviada anteriormente pelo cliente. O cliente então envia ao servidor uma última mensagem, juntamente com a confirmação da solicitação de sincronização enviada anteriormente pelo servidor, estabelecendo assim a conexão com o servidor e este permitindo o acesso ao site. O servidor (site UOL) também é um cliente. Figura 3.1 Rede de computadores. (Fonte: site gngimports) CONFIGURAÇÕES DE REDE Os sistemas de redes podem existir de diferentes formas e tamanhos, porém todos possuem certas características que são comuns. Cada dispositivo em uma rede, sendo ele referido como uma estação ou nó tem que possuir uma interface apropriada. Todas as estações 20

21 ligadas ao sistema transmitem dados de uma estação para a outra, por um meio físico que tanto pode ser pares trançados, cabos coaxiais, cabos de fibra ótica ou rede sem fio. Para a manipulação correta da transferência de arquivos através do sistema, acessos às estações, validação dos dados etc, são necessários softwares que desempenhem tais funções ENDEREÇOS IP Conforme Teixeira Júnior (1999) um "número IP" ou simplesmente "IP", é um código composto de números separados por três pontos que identificam um computador em particular na rede. Cada computador, seja um servidor Web ou o computador que utilizamos no dia a dia, precisa de um endereço IP para se conectar, por exemplo, à Internet. Endereços IP consistem em quatro conjuntos de números de 0 a 255, separados por três pontos. Por exemplo, " " ou " ". O Provedor de internet (Internet Service Provider-ISP), irá lhe atribuir um endereço IP estático (não muda) ou um endereço IP dinâmico (que muda toda vez que você efetuar logon). A primeira parte do endereço identifica uma rede específica, a segunda parte identifica um endereço de um computador dentro desta rede. Em uma arquitetura Internet TCP/IP é através do endereço IP que os hosts conseguem enviar e receber mensagens pela rede. No projeto, a comunicação com o microcontrolador é realizada através de um IP dentro da rede , gateway e máscara de rede A porta de comunicação utilizada é O endereço IP configurado no microcontrolador é o A máquina que roda o servidor web esta configurada com o IP Dessa forma, através dos endereçamentos apresentados estabeleceremos o link de comunicação entre o servidor Web e o microcontrolador, além disso, permitindo que mais dispositivos possam se comunicar, bastando apenas estar nessa rede. 4.2 MICROCONTROLADORES Segundo Souza (2000) a ideia de um controlador caracteriza um dispositivo que controla algum parâmetro, inicialmente, eram dispositivos grandes fisicamente, inviabilizando para alguns tipos de aplicações, porém, com o avanço de sua tecnologia, foram reduzindo seu 21

22 tamanho e, atualmente, utilizam circuitos microprocessados, sendo assim chamados de Microcontroladores. Conforme Souza (2000) Em poucas palavras, poderíamos definir o microcontrolador como um pequeno componente eletrônico, dotado de uma inteligência programável, utilizado no controle de processos lógicos. De um modo geral, Microcontroladores são chips que possuem um processador, pinos de entrada/saída, memória e outros periféricos como conversores ADC, PWM, timers entre outros. Existem vários modelos de microcontroladores com diversas marcas. O que os difere são suas características como número de pinos, tamanho de memória, clock, conjunto de instruções e arquitetura interna. Existem ainda os microprocessadores, que são diferentes dos microcontroladores por possuírem uma arquitetura mais simples, tendo apenas uma unidade de controle (UC), que é dividida em duas partes uma parte de decodificação de instruções e outra de execução uma unidade lógica e aritmética (ULA), que são responsáveis pelas operações básicas, como soma, AND, OR e NOT e um conjunto de registradores internos. Para que possa funcionar os microprocessadores necessitam de periféricos conectados a ele como uma unidade de memória, conversores analógico/digital e digital/analógico e unidades de E/S de dados. Já no Microcontroladores esses periféricos estão embutidos no seu interior CARACTERÍSTICAS Segundo Souza (2000) a maior característica de um microcontrolador é possuir diversos periféricos em seu interior como uma CPU, memória, unidades de entrada/saída, conversores ADC e temporizadores. Cada um destes periféricos varia de acordo com o modelo do microcontrolador. A CPU é responsável pela inteligência da máquina e denominada unidade central de um microcontrolador. Ela obtém as informações a serem analisadas, através de um dispositivo de entrada, pelo processamento lógico das informações e pela resposta pela qual foi projetado o sistema a realizar, através de um dispositivo de saída. A CPU possui basicamente duas funções: leitura e interpretação do programa alocado na memória. Um conjunto de bits é utilizado para representar cada instrução que é lida e interpretada segundo um número finito de instruções que a CPU pode executar. 22

23 As CPU s possuem duas partes: memória de armazenamento de programa e memória de dados. A memória de armazenamento de programa e responsável por gravar a seqüência de instruções a ser executada pela CPU. A memória de armazenamento de programa deve ser não-volátil, ou seja, se for retirada a alimentação do sistema, o programa armazenado em memória deve ser preservado. As memórias utilizadas em um microcontrolador são as memórias ROM, PROM, EPROM, EEPROM e a Flash. A local onde são armazenadas as informações a serem utilizados nas operações é a memória de dados. Diferente da memória de armazenamento, essa permiti a leitura e escrita. Quando é realizada uma leitura de um dado externo, este é primeiramente armazenado na memória de dados e só depois se for necessário, será buscado pela CPU para ser interpretada e utilizada conforme a instrução. Uma característica destas memórias é a volatilidade; quando o dispositivo é desenergizado, as informações contidas neste são perdidas. Os dispositivos responsáveis pela ligação dos microcontrolador e a parte externa são as unidades de E/S ou I/O (Input/Output). Estas recebem e enviam dados analógicos e digitais, porém quando os dados forem analógicos terão que ser convertidos para digitais. Para se comunicarem (CPU, memórias e unidades de E/S) utilizam barramentos na parte interna do microcontrolador. Estes barramentos são compostos por conjuntos de trilhas metálicas nas quais as informações circulam em paralelo. Existem três tipos de barramentos: a) O barramento de endereços, que é utilizado para indicar o endereço da memória de armazenamento do programa; b) O barramento de temporização e controle é utilizado para definir o controle de fluxo e tempo das informações durante as operações de leitura e escrita; c) O barramento de dados é utilizado para o recebimento de dados pela CPU provenientes da memória e dos dispositivos de entrada e para envio de informações para estes O HARDWARE DO PROJETO O hardware baseia-se na utilização da parte física da Plataforma Arduino. Baseia-se em uma placa de circuito contendo um microcontrolador e outros componentes complementares (chip de conversão serial, cristal de frequência, etc.). O microcontrolador 23

24 contém um carregador de boot gravado que é responsável por executar os programas quando o circuito é ligado. As placas Arduino oficiais utilizam os microcontroladores Atmel AVR, família mega AVR13 (serie ATmega) (Arduino, 2011). Para fazer a captura de informações, o Arduin dispõe de portas (ou pinos) digitais e analógicas. As portas digitais podem ser utilizadas como entrada ou saída de dados, conforme o que o programador definir no código do programa. Servem para a leitura de dados simples, que enviam apenas um pulso de energia como um botão e para a escrita de dados. Dentre as portas digitais, duas são dedicadas à comunicação serial, ligadasparalelamente às portas Rx e Tx do microcontrolador, o que possibilita a troca de sinais com outro microcontrolador ou um computador. Segundo Banzi (2008) as portas de entrada analógica são responsáveis por leitura de dados analógicos (como a tensão de um sensor). O microcontrolador lê o valor destas portas e converte em um valor entre 0 e As portas de saída analógica são algumas das portas digitais que podem ser programadas para enviarem sinais analógicos. Essas portas possuem PWM, o que permite que se controle a intensidade do sinal enviado. Nesse projeto utilizamos a plataforma arduino UNO (14 entras digitais e 6 analógicas), junto com ela utilizamos a placa Ethernet Shield (Figura 3.2), responsável pela comunicação através da ethernet (rede interna). Os demais dispositivos são placas de circuito, fonte, relés e cabeamento de rede. Figura 3.2 Arduino Uno e placa Ethernet Shield. (Fonte: Autor) 24

25 4.2.3 IDE DO MICROCONTROLADOR O IDE (Integrated Development Environment) é o software que permite o desenvolvimento dos programas que serão executados pelo microcontrolador. Desenvolvida pela mesma equipe que mantém o hardware, o IDE segue o mesmo princípio open-source, todo o código fonte (desenvolvido em linguagem Java) está disponível para download no site oficial. A versão para o desenvolvimento deste trabalho é a versão 1.0.1, disponível para os três principais sistemas operacionais. Apesar de estar na versão alpha, o software está disponível no site oficial para qualquer pessoa fazer o download. Dentro do IDE existe um compilador que realiza as análises (léxica, sintática e semântica) no código digitado e sinaliza os possíveis erros. Esses arquivos de códigos fonte gerados são chamados sketchs. De dentro do próprio IDE o desenvolvedor faz o upload dos sketchs para o microcontrolador. Durante o upload o compilador converte os sketchs em arquivos assembly e transfere para a placa via porta serial. Figura 3.3 Interface do IDE versão (Fonte: Autor) 25

26 4.2.4 PLACA ETHERNET SHIELD A placa Ethernet Shield permite que uma placa Arduino se conecte à internet. Ele baseia-se no chip de ethernet Wiznetchip W5100. O Wiznet W5100 fornece uma pilha capaz de suportar TCP e UDP de rede (IP). Ele suporta até quatro conexões de soquete simultâneos. A placa tem uma conexão Ethernet padrão RJ-45, com um transformador de linha integrado e Power over Ethernet habilitado. O Shield também inclui um controlador de reset, para garantir que o módulo Ethernet W5100 está devidamente reiniciado. O placa atual tem um módulo Power over Ethernet (PoE) projetado para extrair energia a partir de um par de cabo Categoria 5 Ethernet convencional: IEEE802 0,3 e compatível Baixa ondulação de saída e ruído (100mVpp) Tensão de entrada de 36V a 57V Proteção contra sobrecarga e curto-circuito Output 9V Alta eficiência conversor DC / DC: tip de 75% a 50% da carga 1500V isolamento (entrada para a saída) O Ethernet Shield contém uma série de LEDs informativos: PWR: indica que as placas estão alimentadas LINK: indica a presença de um link de rede e pisca quando o escudo transmite ou recebe dados. FULLD: indica que a conexão de rede é full duplex 100M: indica a presença de uma ligação de rede 100 Mb / s (em vez de 10 Mb / s) RX: pisca quando recebe dados TX: pisca quando envia dados COLL: pisca quando são detectadas colisões de rede 26

27 O jumper de solda marcado "INT" pode ser conectado a permitir que a placa Arduino para receber a notificação de interrupção de eventos do W5100, mas isso não é suportado pela biblioteca Ethernet. A ponte liga o pino INT do W5100 ao pino digital 2 do Arduino. 4.3 ARQUITETURA DO PROJETO A figura 3.4 apresenta a arquitetura do projeto, nela podemos observar como se dá a conexão entre o microcontrolador, web server e a página php. Figura 3.4 Arquitetura do projeto (Fonte: Autor) Para o acesso a internet ou mesmo comunicação via rede interna, o arduino precisa ser acoplado à placa ethernet shield. Por meio da placa ethernet shild foi configurado no microcontrolador e código PHP o IP :8081. Como podemos observar todo acesso pela página PHP será direcionado para porta 8081 que é o link de comunicação entre a página e o microcontrolador. 27

28 Para o acesso a página hospedada no servidor web há outro direcionamento esse pela porta Em resumo acessamos a página PHP pelo navegador através da porta 8888, exibida a página, ao executarmos algum comando, a comunicação com o arduino será através da rede interna na porta WEB SERVER Segundo site Wikipédia (2012) a expressão servidor web pode significar duas coisas: Um programa de computador responsável por aceitar pedidos HTTP de clientes, geralmente os navegadores, e servi-los com respostas HTTP, incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos HTML com objetos embutidos (imagens, etc.), ou um computador que executa um programa que provê a funcionalidade descrita acima CARACTERÍSTICAS DO WEB SERVER Os pedidos http que se referem habitualmente a páginas HTML são normalmente feitos através de browsers. O processo se inicia com a conexão entre o computador onde está instalado o servidor web e o computador do cliente; como na web não é possível prever a que hora se dará essa conexão, os servidores web precisam estar disponíveis dia e noite. A partir daí é processado o pedido do cliente, e conforme as restrições de segurança e a existência da informação solicitada, o servidor devolve os dados. Atualmente há cada vez mais programas que fazem pedidos HTTP (leitores de RSS e outros) e quase desde o inicio da web que os ficheiros servidos pelo webserver vão para além dos ficheiros HTML, incluindo imagens, ficheiros de som, pdfs, etc. Genericamente tudo o que se enquadre no conceito de ficheiro pode ser enviado como resultado de um pedido http. Finalmente, os servidores web também podem executar programas e scripts, interagindo mais com o usuário. 28

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

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

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

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações. A partir de agora, iremos conhecer o hardware do Arduino e suas caracteristicas

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

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA CCET CURSO DE ENGENHARIA DE COMPUTAÇÃO Henrique Soares Hinke José Eduardo da Silva Rodrigues Matheus Augusto de Queiroz

Leia mais

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA 8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente

Leia mais

Redes de Computadores. Prof. Dr. Rogério Galante Negri

Redes de Computadores. Prof. Dr. Rogério Galante Negri Redes de Computadores Prof. Dr. Rogério Galante Negri Rede É uma combinação de hardware e software Envia dados de um local para outro Hardware: transporta sinais Software: instruções que regem os serviços

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

5 Entrada e Saída de Dados:

5 Entrada e Saída de Dados: 5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS Se todos os computadores da sua rede doméstica estiverem executando o Windows 7, crie um grupo doméstico Definitivamente, a forma mais

Leia mais

PROJETO E IMPLANTAÇÃO DE INTRANETS

PROJETO E IMPLANTAÇÃO DE INTRANETS PROJETO E IMPLANTAÇÃO DE INTRANETS Aulas : Terças e Quintas Horário: AB Noite [18:30 20:20hs] PROJETO E IMPLANTAÇÃO DE INTRANETS 1 Conteúdo O que Rede? Conceito; Como Surgiu? Objetivo; Evolução Tipos de

Leia mais

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador

Leia mais

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 SÃO CAETANO DO SUL 06/06/2014 SUMÁRIO Descrição do Produto... 3 Características... 3 Configuração USB... 4 Configuração... 5 Página

Leia mais

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

4 Estrutura do Sistema Operacional. 4.1 - Kernel

4 Estrutura do Sistema Operacional. 4.1 - Kernel 1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,

Leia mais

Relatorio do trabalho pratico 2

Relatorio do trabalho pratico 2 UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Manual de utilização do módulo NSE METH-8RL/Exp

Manual de utilização do módulo NSE METH-8RL/Exp INSTALAÇÃO 1 - Baixe o arquivo Software Configurador Ethernet disponível para download em www.nse.com.br/downloads-manuais e descompacte-o em qualquer pasta de sua preferência. 2 - Conecte a fonte 12Vcc/1A

Leia mais

Componentes de um Sistema de Computador

Componentes de um Sistema de Computador Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte

Leia mais

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f

Monitor de Rede Elétrica Som Maior Pro. Manual do Usuário Versão 3.9f Monitor de Rede Elétrica Som Maior Pro Manual do Usuário Versão 3.9f 2 ÍNDICE PÁG. 1 APRESENTAÇÃO...03 2 DESCRIÇÃO DO EQUIPAMENTO...04 2.1 ROTINA INICIAL DE AVALIAÇÃO DA REDE ELÉTRICA...04 2.2 TROCA DE

Leia mais

Alarme Automotivo com mensagem para móvel utilizando Arduino

Alarme Automotivo com mensagem para móvel utilizando Arduino Alarme Automotivo com mensagem para móvel utilizando Arduino Maycon Cirilo dos Santos¹, Wyllian Fressatti¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil mayconsi2012@gmail.com, wyllian@unipar.br

Leia mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha

Leia mais

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos

Leia mais

3. Arquitetura Básica do Computador

3. Arquitetura Básica do Computador 3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

Memórias Prof. Galvez Gonçalves

Memórias Prof. Galvez Gonçalves Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE 1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)

Leia mais

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre ACENDENDO AS LUZES Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre Projeto 1 LED piscante Neste capitulo, todos os projetos utilizam luzes LED s de diversas formas. Em relação ao hardware,

Leia mais

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Entrada e Saída. Prof. Leonardo Barreto Campos 1 Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Fundamentos em Informática

Fundamentos em Informática Fundamentos em Informática Aula 06 Redes de Computadores francielsamorim@yahoo.com.br 1- Introdução As redes de computadores atualmente constituem uma infraestrutura de comunicação indispensável. Estão

Leia mais

Como Utilizar Power over Ethernet para Reduzir o Consumo de Energia

Como Utilizar Power over Ethernet para Reduzir o Consumo de Energia Como Utilizar Power over Ethernet para Reduzir o Consumo de Energia Documento Técnico Setembro de 2011 Visão Geral A tecnologia 'Power over Ethernet' (PoE) tornou-se uma ferramenta cada vez mais importante

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários

Leia mais

1. Introdução. 2. Conteúdo da embalagem

1. Introdução. 2. Conteúdo da embalagem 1 1. Introdução / 2. Conteúdo da embalagem 1. Introdução O Repetidor WiFi Multilaser é a combinação entre uma conexão com e sem fio. Foi projetado especificamente para pequenas empresas, escritórios e

Leia mais

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto

Introdução. Arquitetura de Rede de Computadores. Prof. Pedro Neto Introdução Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 1. Introdução i. Conceitos e Definições ii. Tipos de Rede a. Peer To Peer b. Client/Server iii. Topologias

Leia mais

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Geral: Manual de Utilização do Software de Teste Gradual Windows

Geral: Manual de Utilização do Software de Teste Gradual Windows Manual de Utilização do Software de Teste Gradual Windows Geral: Este aplicativo é utilizado para testar os Microterminais Gradual Tecnologia Ltda. Para tanto deve ter as Dll s necessárias para controlar

Leia mais

MANUAL DE CONFIGURAÇÃO

MANUAL DE CONFIGURAÇÃO MANUAL DE CONFIGURAÇÃO Índice Conteúdo Página Legendas 3 1.0 Primeiro acesso 5 2.0 Cadastro de login e senha 6 3.0 Configuração do Blocker 7 3.1 Senha de acesso 8 3.2 Grade de Horário 9 3.2.1 Configurando

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

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

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML... 1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

Leia mais

ULA Sinais de Controle enviados pela UC

ULA Sinais de Controle enviados pela UC Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

Curso Técnico de Nível Médio

Curso Técnico de Nível Médio Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade

Leia mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.

Leia mais

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc. Endereços IP Endereços IP IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.) precisam ter endereços. Graças

Leia mais

Instalando o WordPress em localhost

Instalando o WordPress em localhost Instalando o WordPress em localhost WordPress sem Mistério LEE ARAUJO htto://wordpresssemmisterio.com.br Sumário Instalando o WordPress em Localhost... 2 O Servidor web... 3 Iniciando o servidor... 6 Criação

Leia mais

Fundamentos de Automação. Controladores

Fundamentos de Automação. Controladores Ministério da educação - MEC Secretaria de Educação Profissional e Técnica SETEC Instituto Federal de Educação Ciência e Tecnologia do Rio Grande do Sul Campus Rio Grande Fundamentos de Automação Controladores

Leia mais

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,

Leia mais

CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E

CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E SIGMA Sistema Integrado de Combate a Incêndio CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E CABO BLINDADO (SHIELD) 4 VIAS 2X2,50 MM + 2X0,75 MM IHM Possibilidade de até 95 loops. LOOP LOOP LOOP CABO

Leia mais

ARDUINO UNO Guia do Usuário

ARDUINO UNO Guia do Usuário ARDUINO UNO Guia do Usuário Heco Mecatrônica Ltda. e-mail: vendas@hecomecatronica.com.br Visite nosso site: www.hecomecatronica.com.br Loja Virtual: shop.hecomecatronica.com.br Guia do Usuário - Página

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01 Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal

Leia mais

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

INTRODUÇÃO BARRAMENTO PCI EXPRESS. INTRODUÇÃO BARRAMENTO EXPRESS. O processador se comunica com os outros periféricos do micro através de um caminho de dados chamado barramento. Desde o lançamento do primeiro PC em 1981 até os dias de hoje,

Leia mais

SISTEMA DE MONITORAMENTO DIGITAL

SISTEMA DE MONITORAMENTO DIGITAL SISTEMA DE MONITORAMENTO DIGITAL Módulos para automação Características gerais - Processamento independente - Possui alerta sonoro e luminoso de falta de conexão - Não precisa ser configurado (Plug and

Leia mais

:: Telefonia pela Internet

:: Telefonia pela Internet :: Telefonia pela Internet http://www.projetoderedes.com.br/artigos/artigo_telefonia_pela_internet.php José Mauricio Santos Pinheiro em 13/03/2005 O uso da internet para comunicações de voz vem crescendo

Leia mais

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1

Informática I. Aula 22. http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Informática I Aula 22 http://www.ic.uff.br/~bianca/informatica1/ Aula 22-03/07/06 1 Critério de Correção do Trabalho 1 Organização: 2,0 O trabalho está bem organizado e tem uma coerência lógica. Termos

Leia mais

Rede de Computadores

Rede de Computadores Escola de Ciências e Tecnologia UFRN Rede de Computadores Prof. Aquiles Burlamaqui Nélio Cacho Luiz Eduardo Eduardo Aranha ECT1103 INFORMÁTICA FUNDAMENTAL Manter o telefone celular sempre desligado/silencioso

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES ARQUITETURA DE COMPUTADORES Aula 08: UCP Características dos elementos internos da UCP: registradores, unidade de controle, decodificador de instruções, relógio do sistema. Funções do processador: controle

Leia mais

GUIA RÁPIDO. DARUMA Viva de um novo jeito

GUIA RÁPIDO. DARUMA Viva de um novo jeito GUIA RÁPIDO DARUMA Viva de um novo jeito Dicas e Soluções para IPA210 Leia atentamente as dicas a seguir para configurar seu IPA210. Siga todos os tópicos para que seja feita a configuração básica para

Leia mais

Nota de Aplicação. Utilizando os recursos de segurança dos controladores HI. HI Tecnologia. Documento de acesso público

Nota de Aplicação. Utilizando os recursos de segurança dos controladores HI. HI Tecnologia. Documento de acesso público Nota de Aplicação Utilizando os recursos de segurança dos controladores HI HI Tecnologia Documento de acesso público ENA.00050 Versão 1.01 outubro-2013 HI Tecnologia Utilizando os recursos de segurança

Leia mais

A senha 001 de fábrica é 151515.

A senha 001 de fábrica é 151515. 1 2 Índice PROGRAMANDO USUÁRIOS...4 MODO DE PROGRAMAÇÃO DE SENHAS:...4 COMO CADASTRAR NOVOS USUÁRIOS:... 4 COMO DESABILITAR USUÁRIOS:... 4 ATIVANDO A CENTRAL...5 ATIVAR GERAL... 5 ATIVAÇÃO RÁPIDA...5 ATIVAR

Leia mais

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha.

Introdução. Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha. Memorias Introdução Em se tratando de computador, entendemos que memória são dispositivos que armazenam dados com os quais o processador trabalha. Necessariamente existe dois tipos de memórias: -Memória

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

WHITEPAPER. Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital

WHITEPAPER. Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital WHITEPAPER Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital Câmera IP ou câmera analógica? Se você está em dúvida sobre a aquisição de uma solução analógica

Leia mais

Tecnologia e Infraestrutura. Conceitos de Redes

Tecnologia e Infraestrutura. Conceitos de Redes Tecnologia e Infraestrutura Conceitos de Redes Agenda Introdução às Tecnologias de Redes: a) Conceitos de redes (LAN, MAN e WAN); b) Dispositivos (Hub, Switch e Roteador). Conceitos e tipos de Mídias de

Leia mais

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

Servidor, Proxy e Firewall. Professor Victor Sotero

Servidor, Proxy e Firewall. Professor Victor Sotero Servidor, Proxy e Firewall Professor Victor Sotero 1 Servidor: Conceito Um servidor é um sistema de computação centralizada que fornece serviços a uma rede de computadores; Os computadores que acessam

Leia mais

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4

Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

Comparativo entre câmeras analógicas e Câmeras IP.

Comparativo entre câmeras analógicas e Câmeras IP. Comparativo entre câmeras analógicas e Câmeras IP. VANTAGENS DAS SOLUÇÕES DE VIGILÂNCIA DIGITAL IP É verdade que o custo de aquisição das câmeras digitais IP, é maior que o custo de aquisição das câmeras

Leia mais

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC

Leia mais

Programação para Web Artefato 01. AT5 Conceitos da Internet

Programação para Web Artefato 01. AT5 Conceitos da Internet Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados

Leia mais

Diferentes modos para visualizar gravações no Software HMS Client

Diferentes modos para visualizar gravações no Software HMS Client Diferentes modos para visualizar gravações no Software HMS Client O Software HMS Client permite visualização de imagens de 3 maneiras diferentes: Imagens dos dispositivos (Mini Câmeras e NVRs) gravadas

Leia mais