SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Sensor
Ultrassônico
HC-SR04
Funcionamento
Frequências sonoras
Funcionamento
Para iniciarmos uma medição, o pino Trig deve receber um pulso de
5V por pelo menos 10 µs. Isso fará com que o sensor emita 8 pulsos
ultrassônicos em 40kHz e inicie a espera pelas ondas refletidas.
Funcionamento
Assim que uma onda refletida for detectada, o pino Echo que estava
em 0V será alterado para 5V por um período igual ao tempo de
propagação da onda.
Funcionamento
Pulso de início
de 10µs
Pulso de início
de HC-SR04
Sequência de pulsos
ultrassônicos emitidos
pelo HC-SR04
Série de 8 pulsos
de 40Khz
Pulso de saída
do HC-SR04
Pulso de Echo - 100µs a 18ms. Espera máxima
de 36ms se não for detectado nenhum objeto.
Diagrama
Funcionamento
Equação
distância = duração do pulso x velocidade do som / 2
Obs.: A velocidade do som é variável, em condições normais de pressão e no
nível do mar a uma temperatura de 20ºC, as ondas sonoras se propagam a
340,29 m/s.
Programação
Esquema
Programação
Código
OpenCV Instalação
• Algumas dependências:
Libjpeg, libtiff, libjasper e libpng: formatos
variados de imagem
Libgtk: exibir imagens em tela
Libavcodec, Libavformat, Libv4l e Libswscale:
streaming de video e acessar frames
separadamente
Numpy (para python): manipulação de array e
matrizes multidimensionais
Referencias: www.pyimagesearch.com
Aprendizado de
Maquina
• OpenCV possui um conjunto de classes e métodos
para fazer classificação de dados.
• Algumas classes: CvBoost (Boosting), CvDTree
(árvores de decisão), CvRTrees(Random Trees),
CvKNearest(K-Nearest Neighbors),
CvANN_MLP(Redes Neurais).
• Os processos requerem uma bases dados para
treinamento (método train) para posteriormente
fazer a classificação (método predict) de uma
entrada
Exemplo
• Dados de entrada
Resultado – K-
Nearest Neighbors
• Erro 3.40 %
Resultado - SVM
• Erro 1.80 %
Problemas
• OpenCV no Raspberry é lento!!
• Possível Solução: enviar os dados da câmera
para um servidor onde será feito o
processamento dos frames e enviar os
comandos para o carro
• Em um veículo comum esse problema não
ocorreria pois poderia ser utilizado um
hardware melhor e todo o processamento
seria feito no veiculo. A alternativa cliente
servidor seria útil para diminuir consumo de
energia do veiculo.
Problemas
• OpenCV no Raspberry é lento!!
• Possível Solução: enviar os dados da câmera para
um servidor onde será feito o processamento dos
frames e enviar os comandos para o carro
• Em um veículo comum esse problema não
ocorreria pois poderia ser utilizado um hardware
melhor e todo o processamento seria feito no
veiculo. A alternativa cliente servidor seria útil
para diminuir consumo de energia do veiculo.
Alternativas
• Droid Cam – possibilita usar a câmera do celular
como webcam utilizando interface USB ou
remotamente por Wifi ou Bluetooth
• É necessário ter o aplicativo no smartphone e o
software no computador

Mais conteúdo relacionado

Destaque

פורום סמנכלי משא מצגת פתיחה
פורום סמנכלי משא מצגת פתיחהפורום סמנכלי משא מצגת פתיחה
פורום סמנכלי משא מצגת פתיחהVPHR
 
Lv Kataloga Prezentacija Oktobris09
Lv Kataloga Prezentacija Oktobris09Lv Kataloga Prezentacija Oktobris09
Lv Kataloga Prezentacija Oktobris09Faberlic Ireland
 
proporción áurea
proporción áureaproporción áurea
proporción áureaooooooo
 
פורום סמנכלי משא הזמנה למפגש שני מועד מעודכן Doc
פורום סמנכלי משא   הזמנה למפגש שני   מועד מעודכן Docפורום סמנכלי משא   הזמנה למפגש שני   מועד מעודכן Doc
פורום סמנכלי משא הזמנה למפגש שני מועד מעודכן DocVPHR
 
Lv Kataloga Prezentacija Septembris 09
Lv Kataloga Prezentacija Septembris 09Lv Kataloga Prezentacija Septembris 09
Lv Kataloga Prezentacija Septembris 09Faberlic Ireland
 
Regolamento 1223 09 legge 713 86 sanzioni
Regolamento 1223 09 legge 713 86 sanzioniRegolamento 1223 09 legge 713 86 sanzioni
Regolamento 1223 09 legge 713 86 sanzioniGiulio Pirotta
 
Labelling requirements cosmetics seminar
Labelling requirements   cosmetics seminarLabelling requirements   cosmetics seminar
Labelling requirements cosmetics seminarGiulio Pirotta
 
You Tube Steps
You Tube StepsYou Tube Steps
You Tube StepsJeff
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXIvan Pagnossin
 
How to easy manage the product information file EU regulation 1223/09 tips an...
How to easy manage the product information file EU regulation 1223/09 tips an...How to easy manage the product information file EU regulation 1223/09 tips an...
How to easy manage the product information file EU regulation 1223/09 tips an...Giulio Pirotta
 

Destaque (16)

Cells
CellsCells
Cells
 
פורום סמנכלי משא מצגת פתיחה
פורום סמנכלי משא מצגת פתיחהפורום סמנכלי משא מצגת פתיחה
פורום סמנכלי משא מצגת פתיחה
 
Lv Kataloga Prezentacija Oktobris09
Lv Kataloga Prezentacija Oktobris09Lv Kataloga Prezentacija Oktobris09
Lv Kataloga Prezentacija Oktobris09
 
Chapter 8 And 9
Chapter 8 And 9Chapter 8 And 9
Chapter 8 And 9
 
proporción áurea
proporción áureaproporción áurea
proporción áurea
 
פורום סמנכלי משא הזמנה למפגש שני מועד מעודכן Doc
פורום סמנכלי משא   הזמנה למפגש שני   מועד מעודכן Docפורום סמנכלי משא   הזמנה למפגש שני   מועד מעודכן Doc
פורום סמנכלי משא הזמנה למפגש שני מועד מעודכן Doc
 
SSLLI 5 Graduation - year in review
SSLLI 5 Graduation - year in reviewSSLLI 5 Graduation - year in review
SSLLI 5 Graduation - year in review
 
Expert Mezoterapija Lv
Expert Mezoterapija LvExpert Mezoterapija Lv
Expert Mezoterapija Lv
 
Lv Kataloga Prezentacija Septembris 09
Lv Kataloga Prezentacija Septembris 09Lv Kataloga Prezentacija Septembris 09
Lv Kataloga Prezentacija Septembris 09
 
Regolamento 1223 09 legge 713 86 sanzioni
Regolamento 1223 09 legge 713 86 sanzioniRegolamento 1223 09 legge 713 86 sanzioni
Regolamento 1223 09 legge 713 86 sanzioni
 
Labelling requirements cosmetics seminar
Labelling requirements   cosmetics seminarLabelling requirements   cosmetics seminar
Labelling requirements cosmetics seminar
 
You Tube Steps
You Tube StepsYou Tube Steps
You Tube Steps
 
Expert Apala Plastika Lv
Expert Apala Plastika LvExpert Apala Plastika Lv
Expert Apala Plastika Lv
 
Expressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeXExpressoes Matematicas com o LaTeX
Expressoes Matematicas com o LaTeX
 
How to easy manage the product information file EU regulation 1223/09 tips an...
How to easy manage the product information file EU regulation 1223/09 tips an...How to easy manage the product information file EU regulation 1223/09 tips an...
How to easy manage the product information file EU regulation 1223/09 tips an...
 
Expert Poru Mazinasana Lv
Expert  Poru Mazinasana LvExpert  Poru Mazinasana Lv
Expert Poru Mazinasana Lv
 

Semelhante a Segunda apresentação - Seminários I

Redes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLCRedes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLCMauro Tapajós
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalRodrigo Campos
 
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...Felipe Alex
 
ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...
ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...
ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...Heitor Galvão
 
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdfAula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdfCarlos Alexandre Ferri
 
InfiiniVision - A nova geração de Instrumentos de Testes de Sinais Mistos
InfiiniVision - A nova geração de Instrumentos de Testes de Sinais MistosInfiiniVision - A nova geração de Instrumentos de Testes de Sinais Mistos
InfiiniVision - A nova geração de Instrumentos de Testes de Sinais MistosPareseletronica
 
ATM via rádio (apresentação da tese)
ATM via rádio (apresentação da tese)ATM via rádio (apresentação da tese)
ATM via rádio (apresentação da tese)Pedro Silva
 
Lista 03 respostas
Lista 03 respostasLista 03 respostas
Lista 03 respostasForça Tauá
 
Implementacao analisador sinais elétricos - sistema monofásico
Implementacao analisador sinais elétricos - sistema monofásicoImplementacao analisador sinais elétricos - sistema monofásico
Implementacao analisador sinais elétricos - sistema monofásicoEdson Bittar Henriques
 
Sintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLLSintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLLRoní Gonçalves
 
Meios de Contraste em Tomografia
Meios de Contraste em Tomografia Meios de Contraste em Tomografia
Meios de Contraste em Tomografia Rodrigo Ribeiro Jr.
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IPThiago Finardi
 

Semelhante a Segunda apresentação - Seminários I (20)

Analisador de vibrações - modo de funcionamento II
Analisador de vibrações - modo de funcionamento IIAnalisador de vibrações - modo de funcionamento II
Analisador de vibrações - modo de funcionamento II
 
Analisador de vibrações - Modo de funcionamento V
Analisador de vibrações - Modo de funcionamento VAnalisador de vibrações - Modo de funcionamento V
Analisador de vibrações - Modo de funcionamento V
 
Redes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLCRedes I - 3.Camada de Enlace de Dados LLC
Redes I - 3.Camada de Enlace de Dados LLC
 
3 instrum osc-apres_3-2
3 instrum osc-apres_3-23 instrum osc-apres_3-2
3 instrum osc-apres_3-2
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacional
 
PCom_aula_11_2020.pptx
PCom_aula_11_2020.pptxPCom_aula_11_2020.pptx
PCom_aula_11_2020.pptx
 
Acelerometros
AcelerometrosAcelerometros
Acelerometros
 
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
 
Slides 9 erm
Slides 9 ermSlides 9 erm
Slides 9 erm
 
II Análise de vibrações em rolamentos - análise do envelope
II Análise de vibrações em rolamentos  - análise do envelopeII Análise de vibrações em rolamentos  - análise do envelope
II Análise de vibrações em rolamentos - análise do envelope
 
ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...
ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...
ANALISE DO GERADOR COMB ÓPTICO PARA TRANSMISSÃO DE ALTAS TAXAS EM REDES ÓPTIC...
 
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdfAula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
Aula 25-Teoria-ED2-Conversor_AD_Aluno_20161S.pdf
 
InfiiniVision - A nova geração de Instrumentos de Testes de Sinais Mistos
InfiiniVision - A nova geração de Instrumentos de Testes de Sinais MistosInfiiniVision - A nova geração de Instrumentos de Testes de Sinais Mistos
InfiiniVision - A nova geração de Instrumentos de Testes de Sinais Mistos
 
ATM via rádio (apresentação da tese)
ATM via rádio (apresentação da tese)ATM via rádio (apresentação da tese)
ATM via rádio (apresentação da tese)
 
Lista 03 respostas
Lista 03 respostasLista 03 respostas
Lista 03 respostas
 
aula 1.pdf
aula 1.pdfaula 1.pdf
aula 1.pdf
 
Implementacao analisador sinais elétricos - sistema monofásico
Implementacao analisador sinais elétricos - sistema monofásicoImplementacao analisador sinais elétricos - sistema monofásico
Implementacao analisador sinais elétricos - sistema monofásico
 
Sintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLLSintetizador de freqüências a partir de um PLL
Sintetizador de freqüências a partir de um PLL
 
Meios de Contraste em Tomografia
Meios de Contraste em Tomografia Meios de Contraste em Tomografia
Meios de Contraste em Tomografia
 
Análise de Tráfego TCP/IP
Análise de Tráfego TCP/IPAnálise de Tráfego TCP/IP
Análise de Tráfego TCP/IP
 

Segunda apresentação - Seminários I

  • 3. Funcionamento Para iniciarmos uma medição, o pino Trig deve receber um pulso de 5V por pelo menos 10 µs. Isso fará com que o sensor emita 8 pulsos ultrassônicos em 40kHz e inicie a espera pelas ondas refletidas.
  • 4. Funcionamento Assim que uma onda refletida for detectada, o pino Echo que estava em 0V será alterado para 5V por um período igual ao tempo de propagação da onda.
  • 5. Funcionamento Pulso de início de 10µs Pulso de início de HC-SR04 Sequência de pulsos ultrassônicos emitidos pelo HC-SR04 Série de 8 pulsos de 40Khz Pulso de saída do HC-SR04 Pulso de Echo - 100µs a 18ms. Espera máxima de 36ms se não for detectado nenhum objeto. Diagrama
  • 6. Funcionamento Equação distância = duração do pulso x velocidade do som / 2 Obs.: A velocidade do som é variável, em condições normais de pressão e no nível do mar a uma temperatura de 20ºC, as ondas sonoras se propagam a 340,29 m/s.
  • 9. OpenCV Instalação • Algumas dependências: Libjpeg, libtiff, libjasper e libpng: formatos variados de imagem Libgtk: exibir imagens em tela Libavcodec, Libavformat, Libv4l e Libswscale: streaming de video e acessar frames separadamente Numpy (para python): manipulação de array e matrizes multidimensionais Referencias: www.pyimagesearch.com
  • 10. Aprendizado de Maquina • OpenCV possui um conjunto de classes e métodos para fazer classificação de dados. • Algumas classes: CvBoost (Boosting), CvDTree (árvores de decisão), CvRTrees(Random Trees), CvKNearest(K-Nearest Neighbors), CvANN_MLP(Redes Neurais). • Os processos requerem uma bases dados para treinamento (método train) para posteriormente fazer a classificação (método predict) de uma entrada
  • 12. Resultado – K- Nearest Neighbors • Erro 3.40 %
  • 13. Resultado - SVM • Erro 1.80 %
  • 14. Problemas • OpenCV no Raspberry é lento!! • Possível Solução: enviar os dados da câmera para um servidor onde será feito o processamento dos frames e enviar os comandos para o carro • Em um veículo comum esse problema não ocorreria pois poderia ser utilizado um hardware melhor e todo o processamento seria feito no veiculo. A alternativa cliente servidor seria útil para diminuir consumo de energia do veiculo.
  • 15. Problemas • OpenCV no Raspberry é lento!! • Possível Solução: enviar os dados da câmera para um servidor onde será feito o processamento dos frames e enviar os comandos para o carro • Em um veículo comum esse problema não ocorreria pois poderia ser utilizado um hardware melhor e todo o processamento seria feito no veiculo. A alternativa cliente servidor seria útil para diminuir consumo de energia do veiculo.
  • 16. Alternativas • Droid Cam – possibilita usar a câmera do celular como webcam utilizando interface USB ou remotamente por Wifi ou Bluetooth • É necessário ter o aplicativo no smartphone e o software no computador