LusoRobótica - Robótica em Português

Robótica => Discussão geral sobre robótica => Tópico iniciado por: c3dr1c em 09 de Dezembro de 2012, 18:53

Título: Bussula digital
Enviado por: c3dr1c em 09 de Dezembro de 2012, 18:53
Boas pessoal

Como posso construir uma bussula digital para monitorizar o campo magnetico terrestre? Alguem tem ideias?

A minha ideia era usar um encoder magnetico de 14bits, que iria comunicar com o arduino atraves de SPI ou I2C e armazenar os dados obtidos.

Depois colocaria o iman sobre um plastico para boiar num liquido dentro de um recipiente e o encoder por baixo. Mas utilizar liquidos nao me parece muito util.
Nao sei se tambem vou conseguir boas medições por parte do enconder.

Tambem poderia usar agua destilada e meter o encoder la dentro :P Mas teria de ser algo estanque para nao entrarem particulas. E teria de isolar bem os fios todos, mas isso nao era problema (silicone para cima)  ;D

Existe alguma forma melhor de medir o campo?

Abraços

Título: Re: Bussula digital
Enviado por: Tech_JA em 09 de Dezembro de 2012, 19:05
c3dr1c,
É Isto que procuras? IC HM6532 (http://www.sparkfun.com/datasheets/Components/HMC6352.pdf)

http://bildr.org/2011/01/hmc6352/ (http://bildr.org/2011/01/hmc6352/)
http://lusorobotica.com/index.php?topic=36.0 (http://lusorobotica.com/index.php?topic=36.0)
http://playground.arduino.cc/Learning/Hmc6352 (http://playground.arduino.cc/Learning/Hmc6352)

Título: Re: Bussula digital
Enviado por: c3dr1c em 09 de Dezembro de 2012, 19:32
Era, se a resolução nao fosse 0,5º  :(

É que com o enconder consigo 0,022º de resolução. Mas tambem nao sei se consigo obter medições fiáveis.

Como é que será que esse IC funciona mecanicamente?
Título: Re: Bussula digital
Enviado por: Tech_JA em 09 de Dezembro de 2012, 19:54
Este já tem 0,01º de resolução: http://pdf1.alldatasheet.com/datasheet-pdf/view/105557/ETC/HMC1052.html (http://pdf1.alldatasheet.com/datasheet-pdf/view/105557/ETC/HMC1052.html)

Não sei como funcionam "mecanicamente" mas deve ser o principio do sensor de efeito de hall:
http://books.google.pt/books?id=R8VAjMitH1QC&printsec=frontcover&redir_esc=y#v=onepage&q&f=false (http://books.google.pt/books?id=R8VAjMitH1QC&printsec=frontcover&redir_esc=y#v=onepage&q&f=false)
Título: Re: Bussula digital
Enviado por: c3dr1c em 09 de Dezembro de 2012, 20:25
Brutal, eu para aqui a magicar como haveria de fazer e afinal é bem simples :P É so comprar esse IC ehehe

Muito obrigado.
Título: Re: Bussula digital
Enviado por: Tech_JA em 09 de Dezembro de 2012, 20:34
 ;)
Título: Re: Bussula digital
Enviado por: senso em 09 de Dezembro de 2012, 23:00
Podes tambem usar um magnetómetro de 3 eixos, esse IC é um magnetómetro de 2 eixos, com um de 3 consegues o mesmo efeito, e fazer uma calibração chamada de hard iron calibration(a FreeScale tem uma app-note brutal sobre isso).