Start small (robotics activity with my 5 years-old child), grow slowly (remotly controlled by ssh), go far (self driving car on the road ?).
Voici un peu de documentation pour se mettre dans le bain, si vous n'êtes pas déjà familier des différentes notions abordées dans ce repository.
- Article de 2015 du journal Le Monde sur le raspberry : lien
- Court explicatif de ce qu'est un contrôlleur L298N : lien
- Quelques concepts sur la reconnaissance d'image en Computer Vision, le coeur de notre système de navigation autonome : lien
- Un chassis avec 2 roues motrices : lien.
- Un controlleur L298N : lien. J'en ai acheté 2 par mesure de précaution, et en prévision d'un futur projet.
- Un lot de 4 piles AA pour alimenter le L298N : lien.
- Un lot de câbles Dupont : lien. Véillez à avoir des mâle<->mâle, des femelle<->femelle et des mâle<->femelle.
- Un rapsberry pi 3B+ 1GB : Lien. Vous pouvez opter pour un modèle plus récent si vous le souhaitez.
- Une micro carte SD : lien. Si vous en possedez une de 8Go, ça devrait suffire.
- Une batterie externe pour alimenter le raspberry : lien.
- Quelque morceaux de carton. Une surface totale maximum de 30 cm par 30 cm.
- Trois ou quatre élastiques
- Un pistolet à colle ou de la super glue
- Un rouleau adhésif d'isolation électrique : lien
Vous pouvez suivre cet excellent tutoriel : lien. A l'heure actuelle, la dernière version officielle est Ubuntu 22.04 LTS server. N'oubliez pas à l'étape 3:
- de paramétrer le hostname. Dans mon cas, j'ai choisi "jarvis" ;
- d'activer le ssh avec authentification par mot de pass ;
- de créer un utilisateur (ex : "jarvis") et de lui affecter un mot de pass ;
- [IMPORTANT] de configurer la connexion wifi. Comme celà, à chaque démarrage du raspberry, celui-ci se connectera directement à votre réseau ;
Le véhicule acheté étant fourni avec un schéma de montage minimaliste, je suis tombé sur cette vidéo après une petite heure de recherche : lien. L'idée de faire une "chaise" pour le contrôleur des roues est ingénieuse. Sautez tout ce qui est entre 13'40" et 15'54", car cela concerne le câblage entre le raspberry et le contrôleur. Avant le câblage du raspberry au contrôleur, votre montage devrait ressembler à ceci. Vous pouvez bien évidemment suivre cette vidéo à la lettre et tester le code source proposé, mais le câblage utilisé ici est légèrement différent. Référez-vous plutôt au fichier Schema-Branchement-Raspberry-Model.3-L298N.png
Scénario simple : identifier un objet sur une scène
Scénario simple : poursuite d'une cible dans le champ de vision