2010-11-02 9 views
2

J'essaie de faire un projet de lycée, où je veux créer une voiture de contrôle à distance avec des roues de mecanum utilisant matlab. Est-ce que quelqu'un pourrait savoir si cela est possible et comment cela est fait? J'ai commandé matlab maintenant et il est en cours d'expédition, donc je peux me promener avec elle bientôt.Puis-je utiliser matlab pour programmer une voiture télécommandée?

+1

C'est ... intéressant.Je dois dire que je n'ai aucune idée si c'est possible mais il me semble que c'est comme écrire un système d'exploitation en COBOL :-) Mais bonne chance, ne me laisse pas t'arrêter, ça peut être la prochaine grande chose pour tout ce que je sais. J'espère cependant que vous n'avez pas commandé Matlab juste pour cela. – paxdiablo

+1

J'espère que vous avez fait vos devoirs avant de commander Matlab. Matlab est principalement un outil de recherche, je ne peux pas imaginer ce que j'aurais fait avec ça au lycée. – mikerobi

+2

Personnellement, j'aimerais avoir matlab au lycée. Tout le monde est différent cependant. –

Répondre

2

MATLAB peut communiquer avec des périphériques externes using an RS-232 serial port. (Ce type de port, que l'on trouve généralement sur les anciens ordinateurs, peut être ajouté aux ordinateurs les plus récents à l'aide d'un adaptateur USB.) Vous devez créer ou trouver un système de contrôle radio qui peut utiliser cette interface pour vous connecter à l'ordinateur. devra écrire un programme Matlab pour envoyer les commandes correctes en réponse à l'entrée utilisateur, capteurs, etc.

1

en général, vous avez besoin:

  1. un ordinateur avec Matlab, et un gpib ou une sorte de io port qui peut s'interfacer avec votre actuator (dans votre cas vous avez probablement 2, 1 pour la direction et
    1. déplacement vers l'arrière et vers l'avant).
  2. Dispositif d'E/S qui Matlab peut se connecter (généralement il est port série comme idealmachine dit, mais vous pouvez obtenir série à USB/série pour pilotes Ethernet qui rendent le dispositif regarder comme les périphériques série si ce n'est pas spécifiquement un connecteur RS-232) such as the serial port, et assurez-vous que l'interface peut fonctionner correctement avec votre actionneur. Vous devrez peut-être le Instrument Control Toolbox

Vous devez trouver un I/O device (GPIB ou un autre dispositif - instruments nationaux a une grande variété qui sont aussi facile que de brancher une clé USB et seulement aussi dur que de brancher une carte PCI carte dans un PC) qui peut lire/écrire à votre actionneur. Assurez-vous:

  1. Demandez aux pilotes de périphériques appropriés pour votre appareil E/S pour votre PC
  2. Comprendre quel type de signaux que votre actionneur acceptera

Le fait que vous utilisez Les roues Mecanum sont moins pertinentes que la configuration de votre interface pour ces roues. Cette entreprise n'est pas simple, et peut être hors de portée de vos cours de lycée, à moins que vous ayez de très bons professeurs bien sûr. En outre, ce projet coûtera probablement au moins 3 à 400 $ après l'achat des périphériques d'E/S et de votre voiture R/C (si vous avez un ordinateur que vous pouvez utiliser), matlab et vos dispositifs d'actionnement (si vous en avez besoin). modifier l'équipement existant sur la voiture R/C). Faire cela sans fil est juste une complication de plus à votre système - commencez par le câble, puis une fois que vous avez compris le mouvement vers le haut sans fil.

0

Bien que vous puissiez toujours utiliser un Arduino, Arduinos sera connecté à des émetteurs-récepteurs qui agiront comme maître et esclave en même temps, contrôler votre voiture depuis Matlab, envoyer du code à Arduino et regarder la magie se produire. Suis-je sûr? Oui, je construis un maintenant mais avec une réponse automatique, les tests initiaux ont fonctionné alors pour répondre à votre question, c'est possible.

Questions connexes