Manual Técnico Arduino Supervisório RTC (Real Time Clock)

Documentos relacionados
Manual Técnico Módulo de Relê 4 Canais

O jeito fácil de aprender!

Manual de Montagem Protuino FTDi

Manual Técnico Protuino FTDi

Projeto No. 10 Relógio com LCD

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

ETAPAS PARA A CONSTRUÇÃO DA SONDA

Manual Técnico FTDi Basic por seriallink.com.br

Kit controle remoto IR acionando 3 Led com Arduino

Programação em Linguagem C

Manual Técnico Módulo Ponte H 5A

introdução Olá, Após alimentar você deve enviar comandos AT para verificar que o modulo está funcionando e comunicando via serial.

SICILIANO TECNOLOGIA

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

Arquitetura do Microcontrolador Atmega 328

Manual Técnico Arduino Supervisório Automation (Mother Board)

Acendendo o Led com Arduino.

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Manual Placa Expansão PE v1.0 Copyright VW Soluções

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

Instituto Federal do Paraná IF-Robótica. Prof. MSc. Marcos Dinís Lavarda Contato:

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

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Arduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.

Introdução à Plataforma ARDUINO

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

Kit de desenvolvimento ACEPIC PRO V3.0

Manual Placa Expansão PE v2.0 Copyright 2011 VW Soluções

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

Manual Placa DMX 16 pixels RGB

Kit Expansão PE v2.0 Manual do usuário. Manual do usuário - Kit Expansão PE v2.0. Copyright VW Soluções

Manual Técnico Driver Chopper 5A Para Motor de Passo

Pequenos Projetos com Arduino

Disciplina: Laboratório de Fis26

PME-ESP8266 Guia do Usuário V1.0

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

Manual Placa DMX 36 pixels RGB

Discentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena

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

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

Manual Técnico Arduino Supervisório MODBUS & Conversor RS485

Tutorial Proteus 02. Como simular o Arduino no Proteus ISIS utilizando a biblioteca "Emulater" por João Vitor

I2C PROTOCOLO DE COMUNICAÇÃO

Manual Placa DMX WS281x, controle para pixels e fitas de LED digitais

Laboratório de Processadores I

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

Guia da Placa de desenvolvimento PD Mega16 N1

controle para pixels e fitas de LED digitais

Projeto No. 15 Sensor Óptico Reflexivo

Programação do Arduino. Parte 1. IDE Wiring

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

PW-3I Guia do Usuário V1.0

Por Fernando Koyanagi

Como deve ser feita a ligação de 2 Motores de 3 ou 5 volts ao Arduino, com a ajuda de 2 Resistores, 2 TIPs (Transistor) 120 ou 122 e um CASE para 4

Ricardo Bagatoli RESISTORES NÃO ÔHMICOS: ENSINANDO ELETRICIDADE A PARTIR DE UMA PERSPECTIVA DE ELETRÔNICA APLICADA

Unidade Remota CANopen RUW-06. Guia de Instalação, Configuração e Operação. Idioma: Português. Documento: / 00

Manual de Programação e instalação

DR-ISOL4XM3-CS. CNC Control Board Manual

Curso de automação industrial utilizando o CLP Haiwell

Interligação de Terminais com Modem

Introdução. O que é o Arduino?

Mundo Arduino: Vamos começar a programar?

JP3 JP2 JP1 Dimmer Dimmer Dimmer Dimmer Dimmer Dimmer Dimmer Dimmer FUSÍVEL JP1 JP2

Documentação da Eletrônica do Time Caboclinhos

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

Interligação de Terminais com Modem

Manual Técnico Módulo Ponte H Dupla

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto

ARDUINO. Profº. Engº. Robson Dias Ramalho

O que você pode fazer com o Arduino

Componentes constituintes de uma motherboard

Robótica com Arduino Professor: Paulo Marcos Trentin

Roteiro de Comunicação Raspberry Arduino/ESP8266 com I2C

Apostila de introdução ao Tinkercad (antigo Circuits.io)

Gravadora USB para Microcontroladores AVR Atmel

KIT DIDÁTICO PIC-2377

Descrição dos pinos de entrada e saída e de funções especiais. Descrição dos modos de acesso: individual e por porto

Projeto No. 2 Potenciômetro

Manual de Instalação e Operação Rev. 03

Concentradora ATC34C

Data Sheet FBEE Kit V05

Oficina de Introdução ao Arduino

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

Função: Teste de fiação secundária de TP s e TC s. Objetivo: Verificar se as fiações secundárias de TP s e TC s estão conectadas corretamente no relé.

Curso de robótica 2. Novos conceitos de programação

HEXKIT PROTOLAB 1 Manual do usuário Versão 1.0

Módulo de Desenvolvimento PIC16F877A PCI208

Projeto para interligação do Teclado Matricial 4X3 o módulo PIC PCI-208 Princípio de Funcionamento:

Inversor Trifásico 1CV e 2CV

ROLETA DIGITAL. CI 4017 Contador de década, da família CMOS, que possui 10 saídas nas quais são ligados os leds.

Programação Básica em Arduino Aula 2

Arduino. Aula 3 motores

IO501 Módulo de saída

HEXKIT F877 PLUS Manual do usuário Versão 1.0

PROTOTIPAGEM ELETRÔNICA DO IMD PENTATRONIX

Temporizador com PIC 12F675

CS-Ethernet. Conversor Serial Ethernet RS232/RS485. Observe Pense Solucione. Manual de Utilização. Ethernet TCP/IP - MODBUS Serial RS232 Serial RS485

SMC-B-STD GUIA DE UTILIZAÇÃO GUIA DE UTILIZAÇÃO DO DRIVER PARA MOTOR DE PASSO BIPOLAR SMC-B-STD VER 1.00 PÁGINA 1

MINICURSO ARDUINO AVANÇADO

Transcrição:

Manual Técnico Arduino Supervisório RTC (Real Time Clock) 2014 Todos os direitos reservados Página 1 de 17

Sumário Manual Técnico...1 Introdução...3 Características...4 Módulos Integrados...5 Arduino Supervisório Integrado & Conector FTDi Basic...6 Arduino Supervisório...6 Conector FTDi Basic...7 Módulo de Relê Integrado (1 Canal)...8 Conectores de Alimentação 5VCC e 12VCC...10 Portas do Arduino nos Bornes...12 Jumper de Configuração do Módulo de Relê...14 Conector Auxiliar I2C...15 Utilizando a Placa...16 Sugestão de Código Pronto...17 2014 Todos os direitos reservados Página 2 de 17

Introdução Arduino Supervisório RTC é uma placa do Arduino Supervisório com um Módulo de RTC e um Módulo de Relê integrados. Através dessa placa, você pode criar projetos ativados por data/hora. E por possuir também o Relê acoplado, através de um circuito de proteção contra surtos de 5 mil volts, seu projeto pode controlar os horários do dia que um determinado aparelho fique ligado. A bateria tipo moeda de 3V garante energia para o relógio interno da placa, que não perde os dados, mesmo quando falta energia elétrica. Portanto o Arduino nunca precisará de ajustes uma vez configurado, pela vida útil da bateria (aproximadamente 2 anos). O Arduino Superviśorio RTC é uma ferramenta poderosa, pois além de contar com os Módulos RTC e de Relê, também possui bornes para ligação de todas as portas do Arduino, possibilitando utilização de outros acessórios, como LCD's, Módulos de Rede, de Motores etc. Você pode até programar o Arduino para executar tarefas, como ligar o Relê, para executar apenas dois dias por semana, apenas em meses ímpares, por exemplo. Isso para dar uma ideia do poder de controle que é possível se ter com essa placa. 2014 Todos os direitos reservados Página 3 de 17

Características Arduino Supervisório compatível com Arduino UNO Módulo RTC com Bateria de Backup integrado Módulo de Relê de 1 Canal, integrado na porta D9 do Arduino Conector adicional I2C para ligação de outros dispositivos no BUS Relógio em Tempo Real para aplicações de controle por Data/Hora Conector FTDi para Carregar código do Arduino sem precisar retirar o chip da placa Regulador de tensão permitindo alimentação de 12V Conector também para alimentação de 5V Jumper para desabilitar circuito do Relê (caso pino D9 seja usado para outra função) Quando alimentada pelo Conector 12V, a placa fornece alimentação através do Conector 5V para alimentar outros dispositivos. 2014 Todos os direitos reservados Página 4 de 17

Módulos Integrados A partir desse ponto veremos em detalhes os módulos integrados da placa Arduino Supervisório RTC. 2014 Todos os direitos reservados Página 5 de 17

Arduino Supervisório Integrado & Conector FTDi Basic Arduino Supervisório Soquete 28 pinos, estreito para acomodar chips da linha MegaAVR da Atmel. A lista de chips, que podem ser utilizados nessa placa, segue abaixo: ATMega8/88 DIP ATMega168 DIP ATMega328 DIP A placa do Arduino Supervisório RTC possui o circuito básico de funcionamento de um Arduino UNO, compatível. Ou seja, temos o soquete já conectado no cristal, capacitores de polarização, resistor de pull-up do reset, entre outras opções; amadurecidas durante os anos de produção do Arduino Supervisório, base desta placamãe. Capacitor de Filtro de Linha Conector FTDi Basic Vai soldado aqui Cristal e capacitores de polarização Soquete 28 pinos para ATMega's 2014 Todos os direitos reservados Página 6 de 17

Conector FTDi Basic Na foto acima, podemos ver também o Conector FTDi Basic, que falaremos melhor dele, durante o manual. Mas, para conhecimento, essa é a posição desse conector; e é onde deve ser ligado o FTDi Basic para carregar a programação no Chip ATMega sem precisar tirar da placa. Veja uma foto para se orientar na hora de ligar o FTDi Basic no Arduino Supervisório Automation. Atenção! Não ligue o FTDi Basic invertido! Posição correta para conectar o FTDi Basic em seu conector. Obtenha mais informações sobre o Arduino FTDi Basic baixando o manual na página do produto, conforme o link abaixo: http://seriallink.com.br/web/index.php?r=produtos/placaarduinoftdibasic Ou clique no link abaixo para baixar diretamente o manual: http://www.seriallink.com.br/lab/arduino/datasheet_ftdibasic_seriallink.pdf 2014 Todos os direitos reservados Página 7 de 17

Módulo de Relê Integrado (1 Canal) A placa-mãe Arduino Supervisório RTC possui 1 canal para acionamento de cargas, por relê. O relê possui circuito independente de proteção contra surtos da rede até 5000 volts e um contato para acionamento. Verificando os conectores, podemos notar que a saída de relê possui 3 terminais parafusáveis, onde ligamos as cargas. Terminal CMN Comum Terminal NC Normalmente Fechado Terminal NO Normalmente Aberto 2014 Todos os direitos reservados Página 8 de 17

Na foto abaixo podemos ver o Módulo de Relê e seu respectivo circuito de proteção contra surtos. Jumper de Configuração Do Módulo de Relê (vide mais abaixo) Pintura Branca Na Placa Indica Área de Alta Tensão! Circuito de Proteção Por Optoacoplador Contra Surtos Vejamos agora as portas utilizadas pelo Arduino para o acionamento dos relês: Porta Arduino D9 1 Canal do Relê 2014 Todos os direitos reservados Página 9 de 17

Conectores de Alimentação 5VCC e 12VCC Para atender uma maior gama de clientes, a placa-mãe Arduino Supervisório RTC possui entrada tradicional para 12V, mas também uma especial para ligação de 5V. Ambas entradas 12V e 5V são DC, ou seja de corrente contínua. Atenção! NÃO ligue corrente alternada nesses conectores! A entrada para 12V DC fica ao lado do conector do relê, conforme foto abaixo: Conector de Alimentação 12V DC Conector do Relê Canal 1 12V GND 2014 Todos os direitos reservados Página 10 de 17

Já o Conector de Alimentação 5V DC fica do outro lado, perto do Reset, conforme foto: Conector de Alimentação 5V DC GND Pino do Reset 5V Siga as seguintes recomendações para uso de fontes: Conector 12V Possível ligar de 6V ~ 12V DC (Acima de 10V o regulador de tensão esquema muito, é normal) Atenção! Cuidado para não queimar a mão! Fonte deve fornecer pelo menos 1A de corrente Conector 5V Ligar apenas 5V DC Fonte deve fornecer pelo menos 1A de corrente 2014 Todos os direitos reservados Página 11 de 17

Portas do Arduino nos Bornes No Arduino Supervisório RTC, todas as portas do Arduino estão expostas em bornes para ligação com outros dispositivos externos. Basta parafusar um fio no borne e ele estará diretamente conectado aquela porta do Arduino. O mapeamento segue o padrão do Arduino UNO. Veja na foto abaixo todas as portas analógicas, mais algumas digitais, enfim, todas conexões do conector principal da placa: Conector do Relê Conector 12V Portas Digitais D10...D13 Portas Analógicas A0...A5 Conector Auxiliar 5V 2014 Todos os direitos reservados Página 12 de 17

Agora vejamos o outro conector, do outro lado da placa, onde temos as portas digitais restantes e também os pinos RX e TX da Serial. Conector Serial RX/TX São também as Portas Digitais D0 e D1 Portas Digitais D2...D9 Atenção! A porta D9 é onde o Módulo de Relê integrado está ligado, portanto essa porta está sendo utilizada. Verifique o Jumper de Configuração do Módulo de Relê para maiores informações. 2014 Todos os direitos reservados Página 13 de 17

Jumper de Configuração do Módulo de Relê Esta placa possui um jumper para desabilitar o circuito de relê. Veja na foto abaixo que podemos ver esse jumper sem sua capinha, logo ao lado do relê, chamado JP3. JP3 A) Sem a capinha, conforme foto, circuito de relê é desabilitado e porta D9 pode ser usada para outra função B) Com a capinha, o jumper liga o módulo de relê na porta D9 do Arduino Utilize conectores conhecidos por Capa de Jumper PCB (em inglês: Short Circuit Cap), vide foto abaixo. Arduino Supervisório RTC já acompanha uma capinha de jumper, mas em caso de perda, veja imagem da peça para referência: 2014 Todos os direitos reservados Página 14 de 17

Conector Auxiliar I2C A placa Arduino Supervisório RTC possui um conector auxiliar para ligação de outros dispositivos no BUS I2C, onde o RTC já está conectado em seu endereço padrão. Vide foto abaixo e siga orientações dos pinos para ligação de outros dispositivos: GND SDA SCL 5V JP2 Conector Auxiliar I2C Conector FTDi 2014 Todos os direitos reservados Página 15 de 17

Utilizando a Placa Arduino Supervisório RTC é uma placa com várias funcionalidades, mas a principal que merece atenção especial na hora de programar é o RTC. Para facilitar o trabalho, existe uma biblioteca pronta chamada RTClib, que pode ser acessada pelo link abaixo: https://github.com/renatoaloi/rtclib Baixe então o pacote do link abaixo e vamos começar! https://github.com/renatoaloi/rtclib/archive/master.zip Você precisará também do Arduino IDE, que é onde escrevemos nossos códigos Arduino e também compilamos, além de carregarmos na placa do Arduino. Para isso, siga o link abaixo e faça o download do programa Arduino IDE: https://www.arduino.cc/en/main/software Feito download do Arduino IDE, você precisará instalar os drivers do FTDi, siga então os passos do manual do FTDi, que se encontra na página do produto: http://seriallink.com.br/web/index.php?r=produtos%2fplacaarduinoftdibasic Link direto para fazer o download do Manual do Arduino FTDi Basic: http://www.seriallink.com.br/lab/arduino/datasheet_ftdibasic_seriallink.pdf Efetue a instalação da biblioteca RTClib na pasta libraries do Arduino e você está pronto para começar! 2014 Todos os direitos reservados Página 16 de 17

Sugestão de Código Pronto Vejamos abaixo um código pronto para ligar o Relê as 10 horas da manhã e só desligar as 22 horas. // Liga Rele das 10hs ate as 22hs // por Renato Aloi // #define RELE 9 #include <Wire.h> #include "RTClib.h" RTC_DS1307 rtc; void setup () { Wire.begin(); // Inicia Wire (I2C lib) rtc.begin(); // Inicia RTC if (!rtc.isrunning()) { // a linha abaixo ajusta a data e hora da compilacao do codigo rtc.adjust(datetime(f( DATE ), F( TIME ))); } } pinmode(rele, OUTPUT); digitalwrite(rele, LOW); void loop () { DateTime now = rtc.now(); // Pegando a data/hora atual // verifica se horario entre 10hs e 22hs // em caso positivo, liga rele // se estiver fora do horario, desliga rele if (now.hour() > 10 && now.hour() < 22) digitalwrite(rele, HIGH); else digitalwrite(rele, LOW); } delay(300); // verificando a cada 300ms 2014 Todos os direitos reservados Página 17 de 17