Conexão e uso do RTIMU » Histórico » Versão 1
Ebert Melo, 26/09/2021 22:37 h
1 | 1 | Ebert Melo | h1. Conexão e uso do RTIMU |
---|---|---|---|
2 | |||
3 | * Conexões na raspberry: Conectar os 4 fios na placa como na imagem |
||
4 | !rtimu.jpg! |
||
5 | |||
6 | * Calibração da IMU: |
||
7 | # Entrar na raspberry pelo terminal seguindo o tutorial "Acesso dos arquivos na Rasp" |
||
8 | # Ir para o diretório "home\pi\RTIMULib2\Linux\RTIMULibCal\Output" |
||
9 | # Digite RTIMULibCal |
||
10 | # Digite 'm' para iniciar a calibração do magnetômetro: |
||
11 | Tome um eixo de referência e aponte o sensor para ele. Após isso, gire uma volta completa em torno do eixo. Aponte-o na direção oposta e repita o processo. Faça o mesmo para os demais eixos. |
||
12 | # Digite 's' para salvar ou 'r' para resetar a medição. |
||
13 | # Digite 'e' para iniciar a calibração do elipsoide: |
||
14 | Coloque o robô em pé em alguma direção. Faça com que ele dê um mortal. Mude a direção de um pequeno ângulo e repita o processo até ele voltar para a direção inicial. |
||
15 | # Digite 's' para salvar ou 'r' para resetar a medição. |
||
16 | # Digite 'a' para iniciar a calibração do acelerômetro: |
||
17 | Escolha uma direção, digite 'e' para ativar a calibração e movimente o robô para frente e para trás. Digite 'd' para desativar a calibração e aperte espaço para trocar o eixo. Repita o processo para os demais eixos. Digite 'r' para resetar um dos eixos, se for preciso. |
||
18 | # Digite 's' para salvar |
||
19 | # Digite 'x' para sair. |
||
20 | |||
21 | Obs: Os valores encontrados para máximo e mínimo em cada calibração devem ser de sinais opostos e valor absoluto próximo. |
||
22 | |||
23 | * Teste do sensor com código em python |
||
24 | # Crie um arquivo teste no modelo do arquivo "giroscopio.py" em anexo. Este código printa na tela o ângulo yaw detectado pelo sensor. |
||
25 | # Mova o arquivo para a raspberry usando WinSCP seguindo o tutorial "Acesso dos arquivos na Rasp" |
||
26 | # Abra no terminal da raspberry e execute o arquivo. |
||
27 | |||
28 | Obs: A função IMUread() não retornou nenhuma leitura no teste feito em 26/09/21, assim nenhum ângulo é recebido. No caso de também dar pau, falar com o Seppe. |