SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Um pouco sobre mim
Ana Paula Lourenço (ANA)
Fundadora Byte Girl
Graduanda em Redes de Computadores -
Estácio
ORGANIZER EVENTS/COMMUNITIES
● Byte Girl
● Arduino Day 2016, 2017
● Google Developers Group - GDG Fortaleza
● Women Techmakers - WTM Fortaleza
PALESTRANTE
● Campus Party Brasil e Campus Party
Recife desde 2015
● DevFest Nordeste 2016
● FISL 2016
● MNT 2016
● Comsolid, Estacio, UNI7, FGF, Fanor e etc.
Controle remoto para TV com comandos por
voz para pessoas com mobilidade reduzida
Início
2014 ● Início da vida acadêmica;
● Inscrições para iniciação científica;
● Ideia: Falar com a TV;
1. BAIXO CUSTO E ACESSÍVEL NO PREÇO;
2. DESENVOLVIDO PARA PESSOAS COM MOBILIDADE REDUZIDA;
3. LIGAR/DESLIGAR;
4. MUDAR CANAIS;
5. CONTROLAR VOLUME.
Início
2014 ● Início da vida acadêmica;
● Ideia: Falar com a TV;
● Inscrições para Iniciação científica;
● Usamos Hardware e Software livres no projeto;
“Dá pra fazer com Arduíno?”
2014 ● Início da vida acadêmica;
● Ideia: Falar com a TV;
● Inscrições para Iniciação científica;
● Usamos Hardware e Software livres no projeto;
● CVOX foi aprovado no Pibiti Cota 2014/2015 pelo
CNPq;
● Iniciamos as pesquisas;
A escolha do Hardware
FASE 1
Open Source Hardware consiste em
dispositivos físicos de tecnologia concebidos e
oferecidos pelo movimento de design aberto.
O design no hardware, além do software livre que
aciona o hardware, estão todos liberados com a
abordagem livre e open source.
Software livre é o software que é distribuído
juntamente com o seu código-fonte, e é liberado sob os
termos que garantem aos usuários a
liberdade de estudar, adaptar/modificar e
distribuir o software.
Arduino é uma plataforma de
eletrônica aberta para a criação de
protótipos baseada em software e
hardware livres, flexíveis e fáceis de usar.
https://www.arduino.cc/
Ele usa uma IDE própria.
Wiring, é uma plataforma de
prototipagem eletrônica de hardware
livre que permite escrever programas para controlar
aparelhos conectados a ele e assim criar todo o tipo de
objetos interativos, correspondendo a experiência do
usuário através do mundo físico.
Serial Peripheral Interface ou SPI é um protocolo
que permite a comunicação do microcontrolador com
diversos outros componentes, formando uma rede. É
uma especificação de interface de comunicação
série síncrona usada para comunicação de
curta distância, principalmente em
sistemas embarcados.
BUGS
Hackeando controles
remotos de TVs
FASE 2
AOC
LG SONY
Testes com o módulo
de voz
FASE 3
● Voice Recognition V3 Elechouse;
● Suporta até 80 comandos;
● Depende de amplificadores externos (microfones);
● Reconhece qualquer idioma;
● Dimensões de 3,1 cm x 5 cm;
● 99% de acertos nas gravações em condições ideais.
https://github.com/elechouse/VoiceRecognitionV3
Escolha da Case
FASE 4
Modelo 1
Modelo 2
Funcionamento
FASE 5
https://github.com/Waelson/IRRemote
Teclado
Bateria
Pro Mini
Mod Voice
Btn
IR rec
IR emis
Clonar
Gravar
CVOXPower
● Clonagem das teclas do controle
remoto - tecla A;
● Gravação da voz - tecla B;
Protótipo e
reconhecimentos
FASE 6
2015 ● Início da vida acadêmica;
● Ideia: Falar com a TV;
● Inscrições para Iniciação científica;
● Usamos Hardware e Software livres no projeto;
● CVOX foi aprovado no Pibiti Cota 2014/2015 pelo
CNPq;
● Iniciamos as pesquisas;
● Demos entrada no pedido de registro de patente do
CVOX;
CVOX na Mídia
2016 ● Início da vida acadêmica;
● Ideia: Falar com a TV;
● Inscrições para Iniciação científica;
● Usamos Hardware e Software livres no projeto;
● CVOX foi aprovado no Pibiti Cota 2014/2015 pelo
CNPq;
● Iniciamos as pesquisas;
● Demos entrada no pedido de registro de patente do
CVOX;
● CVOX foi aprovado em um edital do Governo
Estadual do Ceará;
Um pouco sobre mim
Ana Paula Lourenço (ANA)
● Facebook: /anapaulalourenc
● instagram: @anapaulalourens
● Twitter: @anapaulalourens
● LinkdIn: /anapaulalourenco
● E-mail:
anapaula.louren002@gmail.com
● @bytegirlevento
● @wtmfortaleza
● @gdgfortaleza
Obrigada!

Mais conteúdo relacionado

Semelhante a Controle TV voz acessível

Desenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOXDesenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOXRodolfo Carvalho
 
Windows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de VozWindows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de VozLuiz Otávio Gava
 
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade AmbientalGustavo Aquino
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoCarlos Eduardo Pantoja
 
Oficina - Acessibilidade
Oficina - AcessibilidadeOficina - Acessibilidade
Oficina - AcessibilidadeEdumóvel
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoElias Nogueira
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDeviceRicardo Rufino
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisMarcelo Quinta
 
Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Elton Minetto
 
Implementando uma Device Farm Android
Implementando uma Device Farm AndroidImplementando uma Device Farm Android
Implementando uma Device Farm AndroidThialison Souza
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem FioDouglas Frari
 
Java.ino - Plataforma de Programação para Arduino com Java
Java.ino - Plataforma de Programação para Arduino com JavaJava.ino - Plataforma de Programação para Arduino com Java
Java.ino - Plataforma de Programação para Arduino com JavaNewton Gomes
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoÁlvaro Justen
 

Semelhante a Controle TV voz acessível (20)

Desenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOXDesenvolvimento Web com TurboGears e DOSVOX
Desenvolvimento Web com TurboGears e DOSVOX
 
Windows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de VozWindows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de Voz
 
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware Javino
 
Oficina - Acessibilidade
Oficina - AcessibilidadeOficina - Acessibilidade
Oficina - Acessibilidade
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 
Py S60
Py S60Py S60
Py S60
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
Desenvolvimento Mobile Web e o PHP
Desenvolvimento Mobile Web e o PHPDesenvolvimento Mobile Web e o PHP
Desenvolvimento Mobile Web e o PHP
 
Desenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveisDesenvolvimento de aplicações para dispositivos móveis
Desenvolvimento de aplicações para dispositivos móveis
 
Memorias das trincheiras - 2015
Memorias das trincheiras - 2015Memorias das trincheiras - 2015
Memorias das trincheiras - 2015
 
Implementando uma Device Farm Android
Implementando uma Device Farm AndroidImplementando uma Device Farm Android
Implementando uma Device Farm Android
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem Fio
 
Java.ino - Plataforma de Programação para Arduino com Java
Java.ino - Plataforma de Programação para Arduino com JavaJava.ino - Plataforma de Programação para Arduino com Java
Java.ino - Plataforma de Programação para Arduino com Java
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Manual lab ino
Manual lab inoManual lab ino
Manual lab ino
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Remobile
RemobileRemobile
Remobile
 

Mais de Ana Paula Lourenço

Como criar uma comunidade de sucesso
Como criar uma comunidade de sucessoComo criar uma comunidade de sucesso
Como criar uma comunidade de sucessoAna Paula Lourenço
 
Abertura google io_extended 2018
Abertura google io_extended 2018Abertura google io_extended 2018
Abertura google io_extended 2018Ana Paula Lourenço
 
Patentes e Registro de Softwares
Patentes e Registro de SoftwaresPatentes e Registro de Softwares
Patentes e Registro de SoftwaresAna Paula Lourenço
 
Automação e robótica com arduino
Automação e robótica com arduinoAutomação e robótica com arduino
Automação e robótica com arduinoAna Paula Lourenço
 
Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...
Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...
Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...Ana Paula Lourenço
 

Mais de Ana Paula Lourenço (8)

Como criar uma comunidade de sucesso
Como criar uma comunidade de sucessoComo criar uma comunidade de sucesso
Como criar uma comunidade de sucesso
 
Carreiras do futuro
Carreiras do futuroCarreiras do futuro
Carreiras do futuro
 
Wtm fortaleza
Wtm fortalezaWtm fortaleza
Wtm fortaleza
 
IoT e Android Things
IoT e Android ThingsIoT e Android Things
IoT e Android Things
 
Abertura google io_extended 2018
Abertura google io_extended 2018Abertura google io_extended 2018
Abertura google io_extended 2018
 
Patentes e Registro de Softwares
Patentes e Registro de SoftwaresPatentes e Registro de Softwares
Patentes e Registro de Softwares
 
Automação e robótica com arduino
Automação e robótica com arduinoAutomação e robótica com arduino
Automação e robótica com arduino
 
Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...
Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...
Controle Remoto Universal para TV com comando de voz para pessoas com pouca m...
 

Controle TV voz acessível

  • 1.
  • 2. Um pouco sobre mim Ana Paula Lourenço (ANA) Fundadora Byte Girl Graduanda em Redes de Computadores - Estácio ORGANIZER EVENTS/COMMUNITIES ● Byte Girl ● Arduino Day 2016, 2017 ● Google Developers Group - GDG Fortaleza ● Women Techmakers - WTM Fortaleza PALESTRANTE ● Campus Party Brasil e Campus Party Recife desde 2015 ● DevFest Nordeste 2016 ● FISL 2016 ● MNT 2016 ● Comsolid, Estacio, UNI7, FGF, Fanor e etc.
  • 3.
  • 4. Controle remoto para TV com comandos por voz para pessoas com mobilidade reduzida
  • 5. Início 2014 ● Início da vida acadêmica; ● Inscrições para iniciação científica; ● Ideia: Falar com a TV;
  • 6.
  • 7. 1. BAIXO CUSTO E ACESSÍVEL NO PREÇO; 2. DESENVOLVIDO PARA PESSOAS COM MOBILIDADE REDUZIDA; 3. LIGAR/DESLIGAR; 4. MUDAR CANAIS; 5. CONTROLAR VOLUME.
  • 8. Início 2014 ● Início da vida acadêmica; ● Ideia: Falar com a TV; ● Inscrições para Iniciação científica; ● Usamos Hardware e Software livres no projeto;
  • 9. “Dá pra fazer com Arduíno?”
  • 10. 2014 ● Início da vida acadêmica; ● Ideia: Falar com a TV; ● Inscrições para Iniciação científica; ● Usamos Hardware e Software livres no projeto; ● CVOX foi aprovado no Pibiti Cota 2014/2015 pelo CNPq; ● Iniciamos as pesquisas;
  • 11. A escolha do Hardware FASE 1
  • 12. Open Source Hardware consiste em dispositivos físicos de tecnologia concebidos e oferecidos pelo movimento de design aberto. O design no hardware, além do software livre que aciona o hardware, estão todos liberados com a abordagem livre e open source.
  • 13. Software livre é o software que é distribuído juntamente com o seu código-fonte, e é liberado sob os termos que garantem aos usuários a liberdade de estudar, adaptar/modificar e distribuir o software.
  • 14. Arduino é uma plataforma de eletrônica aberta para a criação de protótipos baseada em software e hardware livres, flexíveis e fáceis de usar. https://www.arduino.cc/
  • 15.
  • 16. Ele usa uma IDE própria. Wiring, é uma plataforma de prototipagem eletrônica de hardware livre que permite escrever programas para controlar aparelhos conectados a ele e assim criar todo o tipo de objetos interativos, correspondendo a experiência do usuário através do mundo físico.
  • 17.
  • 18.
  • 19. Serial Peripheral Interface ou SPI é um protocolo que permite a comunicação do microcontrolador com diversos outros componentes, formando uma rede. É uma especificação de interface de comunicação série síncrona usada para comunicação de curta distância, principalmente em sistemas embarcados. BUGS
  • 22.
  • 23.
  • 24. Testes com o módulo de voz FASE 3
  • 25. ● Voice Recognition V3 Elechouse; ● Suporta até 80 comandos; ● Depende de amplificadores externos (microfones); ● Reconhece qualquer idioma; ● Dimensões de 3,1 cm x 5 cm; ● 99% de acertos nas gravações em condições ideais. https://github.com/elechouse/VoiceRecognitionV3
  • 30.
  • 32. Clonar Gravar CVOXPower ● Clonagem das teclas do controle remoto - tecla A; ● Gravação da voz - tecla B;
  • 33.
  • 35. 2015 ● Início da vida acadêmica; ● Ideia: Falar com a TV; ● Inscrições para Iniciação científica; ● Usamos Hardware e Software livres no projeto; ● CVOX foi aprovado no Pibiti Cota 2014/2015 pelo CNPq; ● Iniciamos as pesquisas; ● Demos entrada no pedido de registro de patente do CVOX;
  • 36.
  • 38. 2016 ● Início da vida acadêmica; ● Ideia: Falar com a TV; ● Inscrições para Iniciação científica; ● Usamos Hardware e Software livres no projeto; ● CVOX foi aprovado no Pibiti Cota 2014/2015 pelo CNPq; ● Iniciamos as pesquisas; ● Demos entrada no pedido de registro de patente do CVOX; ● CVOX foi aprovado em um edital do Governo Estadual do Ceará;
  • 39.
  • 40. Um pouco sobre mim Ana Paula Lourenço (ANA) ● Facebook: /anapaulalourenc ● instagram: @anapaulalourens ● Twitter: @anapaulalourens ● LinkdIn: /anapaulalourenco ● E-mail: anapaula.louren002@gmail.com ● @bytegirlevento ● @wtmfortaleza ● @gdgfortaleza