Bonjour
Tout d'abord, merci pour ton avis.
Sur le point Arduino / GPIO, j'avais déjà fait un rover basé sur un L293D, mais j'ai au final trouvé que les GPIO du Raspberry Pi limitent les possibilités d'extensions : 3,3V quand beaucoup de composants travaillent en 5V, PWM logiciel sauf sur une broche, courant total autorisé très limité, pas d'entrées analogiques, à moins de passer par des convertisseurs de niveau et autres puces d'extensions. Bref, quitte à bricoler une solution, autant passer par un Arduino

D'autant que j'avais déjà quelques Arduino en stock, et que cette solution me permet de séparer les deux logiques du rover : la gestion des commandes au niveau du Raspberry Pi, le travail physique au niveau de l'Arduino. Mais bon, comme tout choix architectural, il est discutable
Pour la commande iPhone, je n'ai pas choisi Siri pour deux raisons :
- Il faut d'abord installer un proxy Siri sur le Raspberry Pi, proxy qui n'est pas accessible hors du réseau local. Hors ce rover doit être accessible depuis l'extérieur du réseau, il peut servir de caméra mobile.
- Ensuite une question de réactivité : l'exemple typique est celui de la commande mal comprise. Si je demande au rover d'avancer, mais que Siri ne comprend pas immédiatement ma commande d'arrêt (ou bien ne la comprend pas du tout), le rover a le temps de descendre un escalier sans mon autorisation. Et ça fait un peu désordre

Sinon, il reste la possibilité du gros bouton d'arrêt d'urgence sur l'interface, mais ça contrevient à mon avis à la solution Siri.