• Welcome to LusoRobótica - Robótica em Português.
 

PCB's Arduino SHIELDS e Sensores

Started by DanBar, 11 de February de 2009, 16:41

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DanBar

Quote from: TigPT on 13 de February de 2009, 00:47
Nem é preciso, o arduino pode implementar 2 portas com, uma para pc, e outra para o modulo RF, não tens qualquer problema com isso.

Até pode ficar transparente à comunicação e deixar simplesmente os pacotes de uma com passarem para a outra com sem ele interferir nos dados!

Bingo é isso mesmo, sabes onde posso recolher mais informação sobre esse procedimento.

Assim vou fazer 2 versões de Sensores, Com fio e Wireless, Depois o arduino recebe essa informação e enviar para o meu pc-car.

A ideia é poder ter o meu carro estacionado á porta do trabalho (como tenho todos os dias) e eu no escritório receber informação dos sensores, mesmo com o pc-car desligado.

É que eu tenho rede wireless em toda a empresa  ;D assim se tiver um arduino no pc da recepção, poderei receber informação do carro.  8)
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

TigPT

Atenção que essas redes wireless funcionam a frequências diferentes... implementar wifi 802.11a/b/g/n em hardware dedicado é praticamente impossível, pelas grandes quantidades de informação que tem que ser processadas para encriptação de dados, etc.. estamos a falar de escalas muito muito distintas!

Vou pesquisar e depois posto aqui mais coisas sobre o serial ;)

DanBar

Não !! Nada disso que quero. Talvez não me fiz entender.

O arduino (receptor) ficará ligado a usb ao pc. O Pc é que envia os dados via rede wireless (placa de rede wireless).
Ou então o arduino poderá ter um "shield rede"
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

TigPT


ngoncalves

Quote from: iCAR on 13 de February de 2009, 11:59
Não !! Nada disso que quero. Talvez não me fiz entender.

O arduino (receptor) ficará ligado a usb ao pc. O Pc é que envia os dados via rede wireless (placa de rede wireless).
Ou então o arduino poderá ter um "shield rede"

Atenção a possíveis interferências entre Zigbee e Wifi. O wireless (802.11gb/g/n) funciona nos 2.4 GHz e o Zigbee também pode utilizar essa banda (http://en.wikipedia.org/wiki/Comparison_of_wireless_data_standards).

-----
Ambient intelligence, mobile robotics, life. 42
http://www.thinkingolivetree.blogspot.com/

TigPT

Sinais devidamente modelados, pode existir algum ruído mas duvido que tenhas problemas.

Fica de qualquer das maneiras o aviso para caso algo corra mal em termos de sinal ;)

ricardo-reis

se isso fosse uma ideia minha era toda corrida a fio.. :P esse carro kk dia parece mais uma estação de tv que outra coisa.. :P

DanBar

 :D :D :D

Depois vendo ao TVI  8)

Não acho que vou fazer mesmo simples:

No Carro:
Sensor + Transmissor RF + Regulador 7805

Na recepção:
Receptor RF + Arduino + PC -> envio para a rede

Mais Tarde, << RECEPTOR PORTÁTIL >>

Bateria 9V + Arduino + LCD Nokia + Receptor RF   8)

Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

DanBar

Pessoal após ler alguns tutorials descobri que não posso ligar um sensor directamente á data pin do transmissor RF (era facil demais).

Necessito de um protocol chamado UART.

O que eu pretendo por exemplo é ligar um LM35 (sensor temperatura) ou um Light Led ao transmissor RF, como posso fazer isso ? tenho que ligar um pic a ele ?
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

isabelbatista

precisas de fazer com que os sinais analógicos ou digitais sejam convertidos para serial (UART) de modo a que a transmisão da informação seja feita... no fundo é um microcontrolador que vai fazer as leituras dos sensores e enviar por serial tipico que depois é transferido por RF sem fios, mas do outro lado volta a ser modelado para UART para depois o computador ou microcontrolador perceber
(>'.')>
Isabel Batista

DanBar

Ok. Percebi.

Existe algum exemplo de isso pela net ?
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

DanBar

#41
O que já fiz foi isto, só me falta converter os sinais analógicos ou digital para UART:



Regulador 7805 + RF Transmissor

Esta placa cabe naquelas caixas de plástico comuns (6 x 3.3 x 1.5)

Tudo á escala como de costume  ;)
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

DanBar

Quote from: isabelbatista on 13 de February de 2009, 15:18
precisas de fazer com que os sinais analógicos ou digitais sejam convertidos para serial (UART) de modo a que a transmisão da informação seja feita... no fundo é um microcontrolador que vai fazer as leituras dos sensores e enviar por serial tipico que depois é transferido por RF sem fios, mas do outro lado volta a ser modelado para UART para depois o computador ou microcontrolador perceber

Pois encontrei muita coisa na net, mas fpo só encoder e decoders normais. RF Remotes com switchs, etc.

Não encotrei nada para Sensores com sinais analógicos / digitais, nem como converte-los para UART  :(

Alguém me pode ajudar.
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

msaleiro

#43
o ideal para o que tu queres são os módulos XBee. Os módulos XBee têm um conversor analógico-digital (ADC) integrado e um modo de transmissão UART pré-definida de 9600 bps mas configurável até 115200 bps. Se configurares os módulos bem consegues fazer a leitura dos dados e envio directo por UART em RF, ou seja.. tudo o que queres fazer :) Não são baratos (cerca de 30 euros cada um) mas evitas bastante hardware e funciona de certeza. Existe algures no fórum um post meu com um documento sobre XBee que tem alguns exemplos, esquemas e explicação de como configurar utilizando o software XCTU da Digi International. Além disso se procurares na net acho que existe um site de um gajo que já meteu isso a funcionar com o ADC.

Caso não queiras utilizar os módulos XBee o que tens que fazer é utilizar um MCU com um ADC integrado e com UART/USART por hardware (PICxxFxxx, c8051Fxxx, ATxxxx, etc) e depois ainda ligar a um transmissor RF. Vai dar algum trabalho, talvez funcione bem..

No pior dos casos tens que ter um ADC externo ligado por interface paralela ou SPI a um MCU e implementar a UART por software.. Mas esta opção nem se justifica porque ia dar mais chatices e ia ficar mais caro.

O meu conselho é -> XBee
msaleiro - Mário Saleiro
UAlg FCT-DEI / VisLab - Instituto de Sistemas e Robótica / eLab Hackerspace
http://thebitbangtheory.com

DanBar

#44
Hum. Xbee é mesmo muito caro e não vou necessitar disso tudo.

Talvez seja mais facil integrar um chip do arduino (ATmega168)  ;D

Será mais facil e muito mais barato.

Regulador 5V + ATmega168 (arduino) +  Transmissor RF  ---> Sinal radio
                                     |
                                     |------< Sensor

Claro que se tiver 10 sensores no carro no fundo vou ter 11 arduinos (10 a enviar e 1 a receber tudo)

;D

Tipo isto

Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas