quarta-feira, 13 de fevereiro de 2013

Grade de Aulas Curso Arduino Automation

Semestre 1 – 2013

  • Aula 1 – Ethernet Shield
    • Dilema do Ethernet Shield e a dificuldade de aprendizado
    • Diferenças entre os modelos de Ethernet Shield (W5100, ENC28J60, Shield e Módulo)
    • Discussão sobre as bibliotecas existentes e a dificuldade de utilização delas
    • Apresentação da biblioteca EthernetSup.h
      • Especialmente desenvolvida para simplificar o uso do Ethernet Shield com Arduino
    • Conexão com o Arduino, através do conector ICSP
    • Opções de conexão do Ethernet Shield com a rede local
    • Configurações de roteadores e disponibilidade da automação através da Internet
  • Aula 2 – Acionamento de Cargas por Relês
    • Apresentação do Módulo de Relês de 4 Canais
    • Esquemas de ligação de cargas
      • Lâmpada
      • Ventilador
    • Acionamento de cargas
    • Abertura de Fechadura Elétrica
    • Detalhes da instalação da Fechadura
  • Aula 3 – Controle de Cargas por TRIAC's
    • Controle de velocidade do ventilador
    • Apresentação do Módulo Dimmer
    • Programação do Ethernet Shield para contemplar controle Dimmer
  • Aula 4 – Plataforma Supervisório
    • Apresentação do Arduino Supervisório
    • Modos de operação e gravação do programa no Arduino
    • Kit de acessórios do Supervisório
      • Shield Supervisório
      • Módulo Conversor Supervisório (converte pinos em bornes)
      • Módulo Distribuidor de Alimentação Supervisório
      • Módulo Conversor de Alimentação Supervisório
      • Módulo LCD Supervisório
      • Módulo Nobreak Supervisório
    • Detalhes da instalação e fixação em painéis e caixas
  • Aula 5 – Integração com Infra-Vermelho
    • Acionamento de Ar-condicionado via Infra-Vermelho
    • Mapeamento das teclas do controle remoto do Ar-condicionado
    • Instalação do Emissor Infra-Vermelho com Plataforma Supervisório
    • Programação do Ethernet Shield para contemplar integração Infra-Vermelho
  • Aula 6 – Integração Wireless
    • Utilização de módulos Wireless 433Mhz
    • Integrando com motores EMTECO de persiana
    • Mapeamento e clonagem de controles Wireless com função pulseIn() do Arduino
    • Acionamento de portões de garagem utilizando o HT12 com módulo Wireless
    • Shield Ethernet Wifi

Semestre 2 – 2013

  • Aula 7 – Android (ADK)
    • Integrando Arduino com Android via Kit de Desenvolvimento do Android (ADK)
    • Utilização do USB Host Shield
    • Programando aplicativo Android com Java para integração com Arduino
  • Aula 8 – Controle de Consumo & Queda de Energia
    • Sensor de corrente
    • Controle do consumo da energia elétrica
    • Chaveamento de energia elétrica por baterias para sistema continuar funcionando mesmo em caso de queda de energia
  • Aula 9 – Módulo GSM
    • Utilização de sensor de movimento PIR
    • Envio de SMS's com eventos de sensores de movimento
  • Aula 10 – Motores
    • Acionamento de motores de vidro-elétrico para abertura de janelas
    • Apresentação do Módulo de Ponte H de 5 amperes
    • Motores de precisão (Motor de passo) para posicionamento de aletas de persiana
    • Apresentação da placa Chopper
  • Aula 11 – Sensores de Luminosidade e Temperatura
    • Sensor LM35 para determinar temperatura ambiente e regular o Ar-condicionado automaticamente
    • Ligação de LDR (sensor de luminosidade) para determinar a abertura de persiana
  • Aula 12 – Comando de Voz
    • Módulo EasyVr para reconhecimento de voz
    • Abertura da fechadura através de comandos de voz
    • Acionamento de cargas através de comandos de voz

Material Necessário

  • Aula 1 – Ethernet Shield
    • Essencial
      • Ethernet Shield W5100
      • Arduino UNO
      • Roteador
      • Cabo de Internet
      • Computador
    • Opcional
      • Nano Roteador TL-WR702N
      • Ethernet Shield ENC28J60
  • Aula 2 – Acionamento de Cargas por Relês
    • Essencial
      • Material da Aula 1
      • Módulo de Relê de 4 Canais
      • Fechadura Elétrica 12V
      • Lâmpada
      • Ventilador
    • Opcional
      • Fio de cobre para ligação elétrica
      • Terminais de tomada
      • Conectores Sindal
      • Soquete para lâmpada
      • Capacitor de Poliester de 3300uF (se ventilador for de teto)
  • Aula 3 – Controle de Cargas por TRIAC's
    • Essencial
      • Material da Aula 1
      • Módulo Dimmer
  • Aula 4 – Plataforma Supervisório
    • Essencial
      • Material da Aula 1
      • Arduino Supervisório
    • Opcional
      • Módulo USB/Serial FTDi
      • Acessórios da plataforma Supervisório
      • Painel ou caixa para fixação
      • Suportes plásticos para fixação
  • Aula 5 – Integração com Infra-Vermelho
    • Essencial
      • Material da Aula 1
      • Aparelho controlado por Infra-Vermelho (Ar-condicionado, TV etc)
      • Kit Infra-Vermelho (Emissor/Receptor)
    • Opcional
      • Material da Aula 4
  • Aula 6 – Integração Wireless
    • Essencial
      • Material Aula 1
      • Kit Wireless 433Mhz
      • Motor EMTECO para persianas
    • Opcional
      • Kit Motor para Portão Eletrônico Deslizante PPA ¼ HP
      • Fechadura Elétrica Wireless 433Mhz
      • Shield WiFi 802.11b
  • Aula 7 – Android (ADK)
    • Essencial
      • Arduino UNO
      • USB Host Shield
      • Celular/Tablet Android
      • Cabo USB
      • Computador PC
    • Opcional
      • Arduino MEGA ADK
  • Aula 8 – Controle de Consumo & Queda de Energia
    • Essenciais
      • Material da Aula 1
      • Módulo Sensor de Corrente
      • Módulo Nobreak Supervisório
  • Aula 9 – Módulo GSM
    • Essencial
      • Material da Aula 1
      • Sensor de Movimento PIR
      • Módulo GSM/GPRS SIM900
  • Aula 10 – Motores
    • Essencial
      • Material da Aula 1
      • Motor Mabuschi 8 Dentes (Máquina de vidro-elétrico)
      • Módulo Ponte H 5A
      • Motor de Passo NEMA 23
      • Módulo Driver Chopper 5A
    • Opcionais
      • Correias e Polias Sincronizadoras
  • Aula 11 – Sensores de Luminosidade e Temperatura
    • Essenciais
      • Material da Aula 1
      • Sensor LM35
      • Sensor LDR
    • Opcionais
      • Sensor de Temperatura e Umidade DHT11
  • Aula 12 – Comando de Voz
    • Essencial
      • Material da Aula 1
      • Módulo EasyVr
    • Opcional
      • Auto-falantes


Previsão de lançamento: Março 2013

Grade de Aulas do Curso Arduino Pró


  • Aula 1 – Bootloader
    • Entendendo como funciona o bootloader
    • Diferenças entre as versões das boards do Arduino
    • Conhecendo melhor o microcontrolador (ATMega), o cérebro do Arduino
    • Vamos aprender o que faz o Arduino ser um Arduino
  • Aula 2 – Arrays e Ponteiros
    • Entendendo como funcionam ponteiros de memória
    • Conhecendo as diferenças entre arrays e ponteiros
    • Limitações e usos dos arrays e de ponteiros
  • Aula 3 – Classes
    • Aprendendo a criar classes e consumir objetos
    • Utilizando Programação Voltada ao Objeto (OOP) no Arduino
    • Passando parâmetros e ponteiros para funções dentro de classes
  • Aula 4 – Memórias
    • Entendendo as diferentes memórias que fazem parte do microcontrolador
    • Conhecendo a biblioteca FreeMem.h – ajuda a controlar o uso da memória RAM
    • PROGMEM – Variáveis armazenadas na memória de programação ao invés da RAM
  • Aula 5 – Operadores Binários
    • Conhecendo os operadores binários Bitwise
    • Diferenças entre os operadores Boolean e Bitwise
    • Aplicando transformações com operadores Bitshift
    • Conversão de tipos, desmembrando e reagrupando bytes
  • Aula 6 – AVRDude
    • Conhecendo a ferramenta de upload de código para o Arduino
    • Aprendendo como os programas são compilados e publicados no ATMega328
    • Diferenças entre upload através de bootloader e via programador
  • Aula 7 – Fuse Bits
    • Aprendendo como configurar os Fuse bits e para que servem
    • Bloqueando o código no ATMega328 para evitar cópia por outras pessoas
    • Configurando o ATMega328 para funcionar sem cristal externo
  • Aula 8 – Acesso Direto a Portas
    • Acessando diretamente as portas do Arduino sem utilização de funções
    • Configurando as portas diretamente pelos registradores internos
    • Conhecendo os registradores de configuração DDR
    • Escrevendo nas portas através dos registradores PORT
    • Lendo das portas através dos registradores PIN
  • Aula 9 – Timers & Contadores
    • Explorando os timers internos do microcontrolador do Arduino
    • Detectando estouro de contagem através de interrupções dos contadores
    • Fazendo cálculos de tempos independentes da execução principal do código
    • Aprendendo mais sobre interrupções e seus vetores
  • Aula 10 – DAC
    • Conversão analógica digital com Arduino
    • Entendendo o pino ARef e o valor de referência para conversão
    • Utilizando buffers de saída PWM

Previsão de lançamento: Segunda quinzena de Fevereiro de 2013