collapse

* Links de Robótica

* Posts Recentes

Compra colectiva seeedstudio por jm_araujo
[12 de Dezembro de 2017, 23:55]


Robot Wars International Special por beirao
[12 de Dezembro de 2017, 22:52]


Docker por nnr
[12 de Dezembro de 2017, 13:41]


Comprar transformador de +/-12Volts por jm_araujo
[12 de Dezembro de 2017, 10:16]


Embedded World 2018 por KammutierSpule
[12 de Dezembro de 2017, 09:05]


Esquema Fonte Bancada por almamater
[12 de Dezembro de 2017, 08:13]


Meu projecto - Arm Robot com arduino por Diogo Bento
[11 de Dezembro de 2017, 23:18]


Ajuda Projecto IR / RF por dio123
[09 de Dezembro de 2017, 10:53]


Drivers Arduino UNO! por dio123
[09 de Dezembro de 2017, 10:46]


Problema em converter codigo C arduino para C + Pigpio na raspberry por vasco
[08 de Dezembro de 2017, 19:22]

Autor Tópico: Arduino + Camera + XBee  (Lida 17647 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Arduino + Camera + XBee
« em: 08 de Novembro de 2011, 02:15 »
Olá pessoa, tudo bem?

Estou desenvolvendo um projeto em que tenho que usar uma câmera (http://www.sparkfun.com/products/8773) em um Arduino e transmitir as imagens (o mais próximo do tempo real) via wireless.

Pesquisei e me parece que a memória do Arduino não seria capaz de processar tais imagens. Além disso, a transmissão de dados via wireless (XBee) não seria eficaz. Estas informações conferem?

Grato.
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline Silvio Severino

  • Mini Robot
  • *
  • Mensagens: 76
Re: Arduino + Camera + XBee
« Responder #1 em: 08 de Novembro de 2011, 03:27 »
Olá pessoa, tudo bem?

Estou desenvolvendo um projeto em que tenho que usar uma câmera (http://www.sparkfun.com/products/8773) em um Arduino e transmitir as imagens (o mais próximo do tempo real) via wireless.

Pesquisei e me parece que a memória do Arduino não seria capaz de processar tais imagens. Além disso, a transmissão de dados via wireless (XBee) não seria eficaz. Estas informações conferem?

Grato.
Sim o arduino não consegue processar tanta informação o que podes fazer e utilizar um câmara wireless e uma arduino com o xbee para o controlo 

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #2 em: 08 de Novembro de 2011, 15:45 »
E se mudasse o processador, colocando um PIC (por exemplo). Será que o problema do processamento seria sanado?

A minha intensão é, posteriormente, adquirir um XBee PRO, aquele de longo alcance (mesmo!), para possibilitar a transmissão a longo alcance (fato que a webcam wireless não consegue - pelo menos as que eu vi).

Logo, se puderem me sugerir um câmera wireless de longo alcance (>1km) ou um processador que possa processar tais imagens, ficaria deveras agradecido  ;D

Grato
« Última modificação: 08 de Novembro de 2011, 15:52 por Gabriel SS »
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.404
  • Helpdesk do sitio
Re: Arduino + Camera + XBee
« Responder #3 em: 08 de Novembro de 2011, 16:05 »
Queres fazer unica e exclusivamente stream das imagens?
E que PIC?
Para issó só se for mesmo um PIC32, dos high-end com 128Kb de RAM e mesmo assim não sei, porque um XBee não tem largura de banda para esse tipo de coisas.
Avr fanboy

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #4 em: 08 de Novembro de 2011, 16:06 »
Seria o stream das imagens e obtenção de alguns dados de sensores
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.404
  • Helpdesk do sitio
Re: Arduino + Camera + XBee
« Responder #5 em: 08 de Novembro de 2011, 16:13 »
Primeiro essa camera não é adequada, tem saida RCA, procura antes cameras com saida serial, tipo isto:
http://www.sparkfun.com/products/8667

640x480x8bits = 2400Kbytes cada imagem, um Xbee tem um bit rate máximo de cerca de 256Kbytes/s, logo enviar uma imagem á velocidade máxima ignorando over-head do protocolo Xbee, encriptação, etc,etc,etc demora 9.375 segundos, aponta lá para os 15 segundos por imagem e isto é com condições perfeitas em que o Xbee consegue enviar dados ao bit rate máximo, são 4 imagens por minuto...
Se calhar vale mais usar um repetidor WiFi, antenas direccionais, e um router com OpenWrt/DDWRT/Tomato/whatever que tenha USB e ligas lá a camera e até um Arduino a juntar os dados dos sensores, Arduinos e XBee's não foram pensados nem de perto nem de longe para fazer stream de imagens.
Avr fanboy

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #6 em: 08 de Novembro de 2011, 16:18 »
Pois é....agora posso ver.

A camera estaria em cima do Arduino. Não ficaria parado: o Arduino iria mexer uns servos e obter os dados. Logo, não compensaria mandar os dados via Wi-Fi.

E a confecção de uma placa com um processador melhor? Será que seria viável?
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.404
  • Helpdesk do sitio
Re: Arduino + Camera + XBee
« Responder #7 em: 08 de Novembro de 2011, 16:20 »
E não compensa enviar por WiFi porque?
É a unica maneira possivel de o fazer como queres.
Avr fanboy

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #8 em: 08 de Novembro de 2011, 16:22 »
Pois eu não sei executar esses processos de wi-fi e tb não acho material para estudo :S
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #9 em: 08 de Novembro de 2011, 16:26 »
E se fosse tirando fotos em determinado tempo (curto, 5 fotos por segundo) e enviasse via XBee? Achei um tutorial (http://letsmakerobots.com/node/13354), porém ele não usa XBee.

Sobre o Wi-fi, poderia detalhar melhor o processo? Eu não entendi muito bem. Se camera fosse ligada ao repetidor Wi-Fi, como faria com o firmware dela?
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.404
  • Helpdesk do sitio
Re: Arduino + Camera + XBee
« Responder #10 em: 08 de Novembro de 2011, 16:29 »
Se demoras 10 segundos a enviar uma imagem, e uma imagem ocupa 2,4Mbytes de RAM, não podes tirar uma foto a cada 5 segundos, a não ser que de alguma forma metas mais RAM, coisa que por exemplo num PIC32 não é possivel por métodos directos, porque nele não tens acesso ao barramento de dados e de endereços.
Avr fanboy

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #11 em: 08 de Novembro de 2011, 16:30 »
Mas a imagem não é de alta qualidade (algo como 178 x 210). Mesmo assim ficaria lento?

--EDIT--

Pra que uma imagem deste tamanho? Seria ridículo.
« Última modificação: 08 de Novembro de 2011, 16:38 por Gabriel SS »
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #12 em: 08 de Novembro de 2011, 16:35 »
Sobre a camera wireless, como funcionaria esse sistema de transmissão de imagem? Logo, seria possível também ligar o Arduino a este receptor? Pois eliminaria a necessidade do XBee, certo?
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.404
  • Helpdesk do sitio
Re: Arduino + Camera + XBee
« Responder #13 em: 08 de Novembro de 2011, 16:50 »
Eu não sei qual é a resolução máxima que precisas, fiz para o pior caso, é uma questão de repetires as contas com essa resolução.
Avr fanboy

Offline Gabriel SS

  • Mini Robot
  • *
  • Mensagens: 130
    • Gabriel SS
Re: Arduino + Camera + XBee
« Responder #14 em: 08 de Novembro de 2011, 16:55 »
Pois é...mas uma resolução tão baixa dessa ia ser ridícula, concorda? Pelas contas, a imagem "pesaria" 250kb. Se o Arduino suportasse, quase que daria para fazer stream de baixa qualidade :S


Poderia detalhar o processo da transmissão Wi-fi da câmera? Será que daria para controlar o robô também por esse link Wireless?
Todo lado tem seu lado, eu sou meu proprio lado ;)
Gabriel SS Blog - Arduino  Programação   Robótica