Aller au contenu


Osirys

Inscrit(e) (le) 06 janv. 2021
Déconnecté Dernière activité déc. 07 2022 04:49
-----

#112439 Projet robot autonome

Posté par Osirys - 08 janvier 2021 - 08:59

Le top, merci Oracid !

 

Je ne sais pas encore si je reproduit à l'identique ou bien si j'adapte, celui ci est très "carré", le vrai curisosity a des porte-roue plus arrondi.

 

En tout cas je crois bien que je vais m'en servir de base de départ pour ma conception.




#112433 Géré la vitesse de mon moteur pas a pas

Posté par Osirys - 07 janvier 2021 - 10:18

salut les copins 

 

jpbbricole ,merci de venir aussi a mon aide .

Mais , sur le programme que tu a fait , que veu dire #define ? tu definis les pins en les nomment ? par ce que dans mon programme de base le #define n'apparait pas .

et donc si je prend par exemple : #define driverDirPin 4 , ca veu dire que tu nome tout simplement la pin numero 4 de l'arduino ?

alors es que je pourrais l'appeler #define quelconque 4 ? et qu'il faudra juste que j'utilise se meme nom pour cette pin numero 4 par suite .

 

 

 

et y a t'il une sorte de dictionnaire pour expliquer les mots de la biblioteque de l'arduino 

car j'ai l'impression que je comprendrait mieux si je comprend les mots .

 

 

sandro pour les huits premieres etapes .

le texte inscrist dans le moniteur serie vas aparaitre x foit selon la variable donnée quand la pin (7 par exemple ) sera a létat haut (5volt ).c'est sa ?

 

Hello Victorien,

 

Pour le #define, en effet il permet de donner un nom à ton pin, ce qui est ensuite bien plus pratique dans les programmes, on comprends mieux driverDirPin que le simple chiffre 4 ;)

 

Pour le dictionnaire je te propose de regarde sur le site arduino directement les références : https://www.arduino....-syntax/define/

Si tu n'es pas caler en anglais tu peux aussi regarder ici : http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.Define

 

Pour les étapes qui te sont donner par Sandro, c'est pour que tu puisses avancer pas à pas, tu n'auras pas 8 fois le message dans le moniteur série.

Le premier message que tu auras sera à l'étape 3 lors de la création d'un programme écrivant justement un message

Ensuite étape 4 tu modifie le message par une variable, tu alimentes la variable et tu inscrit le contenu de ta variable dans el moniteur etc etc...

 

Si besoin je peux également te filer un coup de pouce sur le code ;)




#112420 Projet robot autonome

Posté par Osirys - 06 janvier 2021 - 11:31

Bonjour à tous,

 

comme écrit dans ma présentation, j'ai depuis quelque temps l'idée de créer mon propre robot autonome avec mon petit cahier des charges :

- Robot de style Rover 4 ou 6 roues (choix non défini)

- Equipé d'une caméra et pilotable à distance

- Capable de se promener seul dans la maison avec reconnaissance visuel pour suivre le chat ^^

- Capable de recevoir des ordres vocaux (option)

- Capable de gérer sa propre recharge (option)

- Capable de rechercher le chat dans toute la maison (option)

 

Voilà c'est déjà pas mal, j'ai plein de chose en tête mais je sais que tout ne sera pas réalisable.

Combien de temps je me donne pour sa création ? No limit ^^ Je ne pars pas dans le but qu'il soit complet tout de suite, je vais y aller par étape petit à petit en apprenant en même temps.

 

Pour l'instant j'avais déjà réalisé un robot éviteur d'obstacle simple a base d'une arduino, de 2 petits moteurs avec un L293D et d'un module ultrason.

Je dois en tout premier lieu apprendre le code sur raspberry car je pense que la reconnaissance d'image ne pourra pas se faire avec une simple arduino.

Je pense coupler les 2 (arduino et raspberry) la rasp pour les calculs, la connexion au réseau et les envois d'ordre à l'arduino. L'arduino pour donner les ordres simples aux composants.

 

Voili voilà, première étape, imaginer la forme du robot et poser çà sur papier puis sur CAO