Olá,
 
Estou montando um projeto para a faculdade onde é basicamente uma plataforma móvel com 4 rodas e 4 motores e tenho que controlar esses motores via controle remoto.
Optei por usar o controle de PS3 que tenho junto do Arduino, vi que existe alguns exemplos (ESSE), de como conectar o controle no Arduino, pela internet, já dei uma boa pesquisada
Bom vamos la, faço engenharia mecânica, elétrica/eletrônica não é meu forte mas não sou um completo desentendido no assunto.
 
Pretendo usar Arduino UNO ou Mega 2560 R3 (pela maior capacidade de memoria já que o programa vai ser um pouco grande e também pela maior quantidade de portas PWM, vou precisar de 8)
 
1- Algum shield USB Host (ESSE ou ESSE), gostaria de saber se eles são todos iguais, compatíveis, etc... 
2- Vou comprar um dongle bluetooth USB compatível com o controle e fazer o pareamento
3- Vou ligar 2 pontes H (ESSA) no Arduino pra fazer o controle dos motores, a ideia inicial é usar as portas PWM pra controlar a velocidade do motor caso o host USB não roube as portas.
4- A alimentação das pontes (dos motores consequentemente) vai ser por uma bateria 12v, já li que o Arduino suporta 12v mas gostaria de saber se posso usar os mesmos 12v da bateria, enquanto uso as pontes, para alimentar o Arduino (a bateria é um tanto grande (UNIPOWER UP1213 12v 1.3Ah Chumbo-acida) e os motores são ESSE 3657, não sei se tenho opção do motor com corrente mais baixa, até então estou restrito a ele
5- Pretendo usar a biblioteca padrão de exemplo PS3BT disponibilizada pelo próprio Arduino.
6- Posso ligar as duas pontes H no Ground do Arduino? Apesar de as entradas logicas da ponte usar no max 36mA, cada motor drena até 2A e eles podem estar os 4 ligados ao mesmo tempo, isso não vai danificar o Arduino? O modo correto seria ligar o polo negativo da ponte no no negativo da bateria? Ou ligar em ambos, Ground e negativo como no diagrama abaixo? 

7- A carcaça da plataforma vai ser feita de alumínio, já ouvi comentários que isso gerava interferência no Arduino, fiquei meio cético quando ouvi mas vai que é verdade, alguém sabe?
 
Já que vou comprar os componentes, a ideia geral é saber se isso pode dar errado alem do dongle BT não ser compatível com o controle ou a biblioteca PS3BT não conversar com o shield/dongle
Nunca usei Arduino na vida, então quero já tirar as duvidas da parte de hardware antes de queimar alguma coisa por desatenção, a parte de software não é tanto um problema, só se precisar modificar os pinos que a biblioteca usa
 
Desculpa o amadorismo, mas não estou com software adequado pra montar o esquema elétrico, então foi no paint mesmo, só pra mostrar o que tenho na cabeça
Diagrama.jpg

Estou correndo o risco de fazer alguma coisa errada? Alguém tem alguma dica ou observação pra eu ficar de olho e não ir pro caminho errado?

 

Obrigado

Exibições: 1336

Responder esta

Respostas a este tópico

Talvez seja mais indicado usar o Arduino DUE, não ?

Ele já tem um port USB host. 

https://www.arduino.cc/en/Main/ArduinoBoardDue

Não sei se já existem bibliotecas para o PS3 nesse caso. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço