Você está na página 1de 18

Sistemas Embarcados

Aplicados a Robótica
Prof. Dr. Leandro Bueno
Agenda

O professor A disciplina
Ementa
Objetivos
Conteúdos Abordados
Recursos
Forma de avaliação
Programação
 Leandro Bueno
 Formado em Engenharia Elétrica pela UFES
 Doutorado em Engenharia Elétrica pela UFES
 Tema de Tese: Processamento de sinais de EEG
para geração de sinais de controle para
dispositivos de ajuda, utilizando, também, um
O Professor sistema de processamento embarcado para
tratar os dados de EEG
 Efetivo no Ifes desde 2009
 Atua desde 2009 em disciplinas relacionadas a
programação de microcontroladores e
desenvolvimento de sistemas embarcados e
Máquinas Elétricas
 Contato: leandrob@ifes.edu.br
 Ementa
 Arquitetura de Microcontroladores e
Dispositivos Periféricos;
 Conversão A/D, D/A e Modulação PWM;
 Interrupções;
A disciplina  PID Digital;
 Protocolos de Comunicação;
 O ambiente LABVIEW;
 Introdução à programação no S.O. Móvel
Android;
 Projetos de Aplicação.
 Geral:
 Desenvolver soluções
embarcadas para problemas de
pequena e média complexidade
em Engenharia Elétrica.
Objetivos
 Permitir ao discente utilizar
arquiteturas de 8 e 32 bits no
desenvolvimento de aplicações
específicas para solução de
problemas de engenharia.
Objetivos

 Específicos:
 Caracterizar Sistemas Embarcados;
 Implementar programas em linguagem de alto nível;
 Construir sistema de comunicação de dados;
 Desenvolver sistema de aquisição e processamento de sinais
analógicos e digitais;
 Aplicar técnicas de controle;
 Aplicar princípios de acionamento de máquinas elétricas;
Objetivos

 Específicos:
 Utilizar recursos como Conversão A/D, Modulação PWM,
Comunicação de Dados, Programação e Sistema Operacional para
Sistemas Embarcados;
 Utilizar, para as soluções a serem desenvolvidas, dispositivos
periféricos como: Display Alfanumérico, Teclado Numérico,
Câmera de Vídeo, Microfone, Real Time Clock (RTC) entre outros;
 Implementar o acionamento e o controle de cargas de pequena e
média potência a partir de sinais gerados por unidades de
processamento (microcontroladores e PC).
Conteúdos Abordados

Conteúdo CH (Aulas de 45 min)


UNIDADE I: Introdução aos Sistemas Embarcados
Aplicados à Robótica
1.1 Apresentação da disciplina; 2
1.2 Características de Software e Hardware;
1.3 Metodologia de projeto e exemplos de aplicação.
UNIDADE II: Controle Digital com uso de
Microcontrolador
2.1 Conversão A/D e D/A;
2.2 Geração PWM;
12
2.3 Display Alfanumérico (LCD);
2.4 Controlador PID Digital e Controle em Malha
Fechada.
2.5 Aplicações e Avaliação.
Conteúdos Abordados

Conteúdo CH (Aulas de 45 min)


UNIDADE III: A Ferramenta de Programação em Blocos -
LABVIEW
3.1 Introdução ao LABVIEW;
3.2 Tipos de Dados, Vetores, Matrizes e Clusters;
3.3 Comandos de Decisão, Laços de Repetição; 12
3.4 Geração, Gravação e Leitura de Arquivos;
3.5 Uso do LABVIEW e ARDUINO;
3.6 Uso do LABVIEW para o Processamento de Sinais;
3.7 Aplicações e Avaliação.
Conteúdos Abordados

Conteúdo CH (Aulas de 45 min)


UNIDADE IV: Protocolos de Comunicação e S.O. Móvel
4.1 Protocolos de comunicação: Serial Síncrona (SPI, I2C,
I2S), Padrão USB e Serial Assíncrona (RS 232, RS 485);
4.2 Comunicação Sem Fio: Padrão Bluetooth; 18
4.3 O Sistema Operacional ANDROID;
4.4 Uso do ANDROID para Comunicação com ARDUINO.
4.5 Aplicações e Avaliação.
UNIDADE V: Projetos
6.1 Projetos de aplicação dos conhecimentos
16
apresentados;
6.2 Avaliação Final.
Carga horária Total 60
Recursos

 Laboratório de Sistemas Digitais (M203)


 Computadores com as ferramentas necessárias;
 Placas de desenvolvimento;
 Componentes avulsos necessários;
 Kits de plantas didáticas para aplicação prática

 Ambiente Virtual de Aprendizagem(AVA)


 Será utilizado o ambiente AVA do Ifes para a
disponibilização de materiais e tarefas durante o curso
Recursos

 Ambientes de webconfêrencia
 Big Blue Button
 Google Meet
 Ferramentas Online
 Online GDB
 TinkerCAD
 AppInventor
 Programas instalados
 Arduino
 LabVIEW
Critérios de Avaliação

 Serão usados 5 instrumentos: Instrumentos Pontuação


Avaliação Unidade II (A1) 10
 Unidade II
Avaliação Unidade III (A2) 15
 Unidade III
Avaliação Unidade IV (A3) 15
 Unidade IV Avaliação Plataforma (A4) 20
 Projeto final Avaliação Projeto Final (AF) 40
 Avaliações semanais na plataforma Nota Semestral (MS) = A1+ A2 + A3 + AF
(10 avaliações semanais)
Programação

 Maio:
 14: Apresentação do professor e da disciplina
 21:Características de Software e Hardware;
Metodologia de projeto e exemplos de aplicação.
Conversão A/D; Geração PWM;
 28: Display Alfanumérico (LCD); Exemplos de aplicação.
Programação

 Junho
 04: Controlador PID Digital e Controle em Malha Fechada;
exemplos de aplicação.
 11: Avaliação I
 18: Introdução ao LABVIEW; Tipos de Dados, Vetores, Matrizes e
Clusters; Comandos de Decisão, Laços de Repetição; Exemplos de
aplicação.
 25: Geração, Gravação e Leitura de Arquivos; Uso do LABVIEW e
ARDUINO; Uso do LABVIEW para o Processamento de Sinais;
Exemplos de aplicação.
Programação

 Julho
 02: Avaliação II
 09: Protocolos de comunicação: Serial Síncrona (SPI, I2C, I2S),
Padrão USB e Serial Assíncrona (RS 232, RS 485); Comunicação
Sem Fio: Padrão Bluetooth; Exemplos de aplicação.
 16: O Sistema Operacional ANDROID; Exemplos de aplicação.
 23: Uso do S.O. ANDROID em Plataforma Móvel para
Comunicação com ARDUINO; Exemplos de aplicação.
 30: Avaliação III
Programação

 Agosto
 06: Avaliação III
 13: Desenvolvimento do projeto final
 20: Desenvolvimento do projeto final
 27: Desenvolvimento do projeto final
 Setembro
 03: Apresentação do projeto final
 10: Apresentação do projeto final
Obrigado
Perguntas

Você também pode gostar