Question de faisabilité avec Arduino Mega 2560

Bonjour,

Je suis étudiant en projet de fin d'études en école d'ingénieur aux Arts et Métiers (ENSAM) et je cherche à choisir un microcontrolleur pour un prototype, microcontroleur qui pourrait éventuellement servir dans le produit final. Malheureusement, je ne peux pas en dire plus sur ce projet.
Je souhaitais avoir vos avis pour savoir si, avec un Arduino Mega 2560, il serait possible d'actionner des moteurs pour faire avancer une plateforme, tout en détectant des obstacles et en recevant en WiFi, via le shield wifi, les ordres d'avance, recul et de virages à gauche ou à droite ?
Sinon vers quel type de microcontrôleur puis-je me tourner ? Faut-il un microcontrôleur de type ARM pour pouvoir faire tourner plusieurs actions en parallèle ou alors utiliser deux Arduino en parallèle par exemple ?

Je vous remercie de votre aide ! :slight_smile:

bblanchon

Peut-être qu'un arduino DUE serait préférable ?

bblanchon:
Bonjour,

Je suis étudiant en projet de fin d'études en école d'ingénieur aux Arts et Métiers (ENSAM) et je cherche à choisir un microcontrolleur pour un prototype, microcontroleur qui pourrait éventuellement servir dans le produit final. Malheureusement, je ne peux pas en dire plus sur ce projet.
Je souhaitais avoir vos avis pour savoir si, avec un Arduino Mega 2560, il serait possible d'actionner des moteurs pour faire avancer une plateforme, tout en détectant des obstacles et en recevant en WiFi, via le shield wifi, les ordres d'avance, recul et de virages à gauche ou à droite ?
Sinon vers quel type de microcontrôleur puis-je me tourner ? Faut-il un microcontrôleur de type ARM pour pouvoir faire tourner plusieurs actions en parallèle ou alors utiliser deux Arduino en parallèle par exemple ?

Je vous remercie de votre aide ! :slight_smile:

bblanchon

bonjour
puisque tu es en fin d'etude d'ingé , raisonne et expose ton probleme en "ingé" pour déjà le dimensionner :grin:

combien de "stimuli" en entrée ? (capteurs)
combien de sorties (moteurs, actuateurs, etc ...)
taux de rafraichissement/actualisation mini
imperatifs temporels
autres

Il y aura 12 capteurs de détection d'obstacles (+6 autres peut-être, encore incertain), 2 moteurs CC pour les roues, 5 autres petits moteurs pour d'autres actions, un shield Wifi pour écouter en continu si un ordre a été émis.
Si l'obstacle est détecté par les capteurs d'obstacles, la plateforme peut s'arrêter ou changer de direction en 500ms après la détection d'un obstacle. Si les capteurs de contacts détecte l'obstacle, la base doit s'arrêter immédiatement, en 20ms. Pour l'écoute d'un signal de commande, peut-être que l'émetteur WiFi peut émettre plusieurs fois la commande à intervalles réguliers jusqu'à ce que le récepteur réponde pour dire qu'il a bien reçu, ou alors émettre plusieurs fois la commande pour être sûr que la plateforme a reçu le signal.

Voilà ce que je peux dire pour le moment.

Merci de ton aide !

bblanchon:
Il y aura 12 capteurs de détection d'obstacles (+6 autres peut-être, encore incertain), 2 moteurs CC pour les roues, 5 autres petits moteurs pour d'autres actions, un shield Wifi pour écouter en continu si un ordre a été émis.
Si l'obstacle est détecté par les capteurs d'obstacles, la plateforme peut s'arrêter ou changer de direction en 500ms après la détection d'un obstacle. Si les capteurs de contacts détecte l'obstacle, la base doit s'arrêter immédiatement, en 20ms. Pour l'écoute d'un signal de commande, peut-être que l'émetteur WiFi peut émettre plusieurs fois la commande à intervalles réguliers jusqu'à ce que le récepteur réponde pour dire qu'il a bien reçu, ou alors émettre plusieurs fois la commande pour être sûr que la plateforme a reçu le signal.

Voilà ce que je peux dire pour le moment.

Merci de ton aide !

ok
Il n'y a donc à priori pas de temporalité critique
le choix des capteurs d'obstacles est déjà fait ?