Conseils pour débutant
#1
Posté 04 juillet 2011 - 06:33
Pour commencer, je veut vous dire que je ne vais pas vous barber tel un pékin moyen le ferais,
enfin si, peut être un peu .
Comme dit dans ma présentation, je suis étudiant en informatique et je possède un certain niveau de programmation.
Je me suis lancer un projet (personnel) de robot autonome pour cartographier (géographiquement) les réseaux wifi
(un peu optimiste pour un premier projet, mais mon égo le veut ).
Depuis quelque temps je m’intéresse au domaine de la robotique, pour passer du virtuel au réel.
Et donc j'en ai un peu appris sur le fonctionnement global au niveau MicroControlleur, servos, moteur pas à pas ...
Mon projet est quand même assez important niveau contenu (nb de capteurs, servos, modules..).
Je n'ai pas dû en avoir assez lu pour faire la différence entre toute ces Cartes MicroControlleur, mis à part leur nombre d'entrées sorties.
Je voudrais donc savoir, sur quelle base m'orienter 'si possible en langage non propriétaire' , qui soit plutôt adaptée pour une évolution du projet par la suite.
Merci d'avance
Peace
#2
Posté 06 juillet 2011 - 05:48
Je dirais qu'il faut en savoir plus sur ce que tu entends pas "géographiquement". Si c'est à partir d'une carte que le robot construit (SLAM) ou bien par rapport à un référentiel fixe auquel cas il te faudra un capteur GPS par exemple.
Je peux te conseiller le kit robotique Boe-Bot de Parallax sur lequel tu as la possibilité d'ajouter un capteur GPS et un capteur Wifi mais le langage sera propriétaire car ce robot se programme en PBasic (Basic maison de Parallax). Une autre solution serait de faire ton propre robot à partir d'un carte contrôleur de type Arduino mais ça te prendra plus de temps car tu parts de plus bas niveau.
#3
Posté 07 juillet 2011 - 12:50
Merci d'avoir répondu.
Et bien j'avais vu ce petit kit sympas, mais j'ai l'impression qu'il ne pourrait être assez évolutif pour la suite.
Je pense que je vais partir sur une base Arduino.
Et oui, pourquoi pas programmer un algorithme de mapping, ça pourrait être interessant.
Je te remercie pour ces Conseils.
Peace
#4
Posté 07 juillet 2011 - 07:45
Ton projet semble plutôt sympa. Si tu te lances avec de l'Arduino sur ce projet , il y a un petit topic qui peut t'interesser: http://arduino.cc/forum/index.php?topic=54795.0
En plus de la détection des différents LAN Wifi disponibles, tu devras certainement aussi t'interesser à la puissance de chacun en fonction de l'endroit où tu te trouves, pour cela la plupart des modules Wifi dispose d'une pin appelée RSSI (Received signal strength indication): quelques détails ici: http://en.wikipedia.org/wiki/Received_signal_strength_indication
Quelques exemples de cartes d'extensions WIFI pour Arduino:
http://www.watterott.net/projects/redfly-shield
et un tuto sur la librairie associée http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.LibrairieRedFly
et la fonction qui scanne les réseau (facile hein ? ;-D):http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.Redflyscan
Une autre board: http://www.dfrobot.com/index.php?route=product/product&keyword=wifi&category_id=0&description=1&model=1&product_id=198 et le datasheet du composent utilisé: http://www.dfrobot.com/image/data/TEL0019/WIZ610WI_User_Manual_Eng_V1.9.1.pdf
Avec ça, je pense que tu as de quoi faire ;-).
A bientôt
#5
Posté 09 juillet 2011 - 06:44
Je te remercie pour tout ces petits liens bien sympathique.
C'est une sorte de caserne d’Alibaba que tu me donne là
Je vais étudier sa.
Peace
#6
Posté 10 juillet 2011 - 11:41
Salut Arobose !
Je te remercie pour tout ces petits liens bien sympathique.
C'est une sorte de caserne d’Alibaba que tu me donne là
Je vais étudier sa.
Peace
Avec plaisir. N'hésite pas si tu as des questions auxquelles je peux répondre.
Bon dimanche.
#8
Posté 17 août 2011 - 10:30
Pour ce projet, j'utilise un accéléromètre 3 axes.
Le soucis, c'est qu'il me donne des valeurs fixes je pense que je n'ai pas du le branché correctement.
Sauriez vous m'éclairer sur ce point ?
Voici l’accéléromètre en question.
Cdlt.
#9
Posté 17 août 2011 - 10:44
As-tu bien alimenté la borne 7 à 3.3V ?? C'est la pin du mode "sleep". La barre au dessus signifie la négation. Ce qui veut dire que le mode sleep est activé si la pin est à la masse et inversement, le mode sleep n'est pas activé quand la pin est à VDD.
++
Black Templar
Mon site internet : http://ferdinandpiette.com/
#10
Posté 17 août 2011 - 10:55
Bonsoir,
As-tu bien alimenté la borne 7 à 3.3V ?? C'est la pin du mode "sleep". La barre au dessus signifie la négation. Ce qui veut dire que le mode sleep est activé si la pin est à la masse et inversement, le mode sleep n'est pas activé quand la pin est à VDD.
++
Black Templar
En gros, brancher le Sleep au 3,3Volts ?
Si oui, fonctionne toujours pas ^^
#11
Posté 18 août 2011 - 12:17
En gros, brancher le Sleep au 3,3Volts ?
Oui, c'est ça
Si oui, fonctionne toujours pas ^^
Fais voir ton code pour récupérer les valeurs ? et le schéma de ton montage ?
Mon site internet : http://ferdinandpiette.com/
#12
Posté 18 août 2011 - 12:26
Oui, c'est ça
Fais voir ton code pour récupérer les valeurs ? et le schéma de ton montage ?
J'utilise la Librairie appropriée, et j'ai fait les branchement en fonction de celle ci.
Voici l'accelerometre en question : http://www.sparkfun.com/products/9652.
Lien Branchement
Lien Datasheet
Lien Librairie
#13
Posté 18 août 2011 - 05:10
Le code et les branchements ont l'air correct... je ne sais pas pourquoi ça ne marche pas :s
Mon site internet : http://ferdinandpiette.com/
#14
Posté 18 août 2011 - 10:00
Hum... Aucune idée.
Le code et les branchements ont l'air correct... je ne sais pas pourquoi ça ne marche pas :s
Moi non plus, toujours pas.
Je vais quand même poster la liste de mes connections au cas où.
VCC -> 3.3V Arduino
GND -> GND
X-out -> Analog in 0
Y-out -> Analog in 1
Z-out -> Analog in 2
Sleep -> PWM 13
0g-Detect -> PWM 11
Selft Test -> PWM 12
Dans la librairie ils ne parlent pas du G-select, qui permet un choix entre 1.5gr(1) et 6gr(0), donc pour les tests je ne pense pas qu'il y ai besoin de le brancher ?
Edit: je sais quand même que savoir la finalité d'une chose est plus sympas, alors je voulais vous dire que l’accéléromètre, dans mon projet va servir à contrôler ma base roulante qui est une voiture thermique. Donc capteur obligatoire pour les accélérations sur 3 axes,ainsi que par la suite un ou des codeurs sur les roues
Cdlt.
#15
Posté 28 août 2011 - 01:52
Voici le schéma des branchements actuels .
#16
Posté 28 août 2011 - 02:50
Juste une question car là, il y a un truc que je ne comprends pas.
Tu utilise un module ou un un composant que tu monte toi même ?
Ca le datasheet est celui du composant...
Quelle est la référence du module qui est utilisé ?
Cdlt
Yves
#17
Posté 28 août 2011 - 05:18
Je ne dispose pas de la doc pour le module lui même.
Le module est celui-ci : http://www.sparkfun.com/products/9652 .
Cdlt
#18
Posté 15 septembre 2011 - 07:13
nobody else ?!
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users