Aller au contenu


Photo
- - - - -

Conseils pour débutant


  • Veuillez vous connecter pour répondre
17 réponses à ce sujet

#1 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 04 juillet 2011 - 06:33

Rebonjour ou plutôt Bonsoir,

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 GenRobots

GenRobots

    Membre

  • Membres
  • 13 messages
  • Gender:Male
  • Interests:Robots personnels programmables, robots humanoïdes, drones, programmation, intelligence artificielle

Posté 06 juillet 2011 - 05:48

Salut.
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.
Génération Robots
Le spécialiste du robot personnel programmable
www.generationrobots.com

#3 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 07 juillet 2011 - 12:50

Salut à toi !
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 arobose

arobose

    Membre

  • Membres
  • 62 messages
  • Gender:Male
  • Location:Meyreuil-France
  • Interests:Robotique
    Informatique
    Electronique

Posté 07 juillet 2011 - 07:45

Salut zeroc001,

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 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 09 juillet 2011 - 06:44

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 :)

#6 arobose

arobose

    Membre

  • Membres
  • 62 messages
  • Gender:Male
  • Location:Meyreuil-France
  • Interests:Robotique
    Informatique
    Electronique

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.

#7 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 17 juillet 2011 - 12:10

pas de soucis :)

#8 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 17 août 2011 - 10:30

Bonsoir,
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 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 17 août 2011 - 10:44

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

Mon site internet : http://ferdinandpiette.com/


#10 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

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 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

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 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

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 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 18 août 2011 - 05:10

Hum... Aucune idée.

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 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

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 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 28 août 2011 - 01:52

Personne pour m'éclairer ?

Voici le schéma des branchements actuels .

Image IPB

#16 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 28 août 2011 - 02:50

Bonjour,

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 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 28 août 2011 - 05:18

Effectivement la datasheet est celui du composant, mais j'utilise un module sur lequel celui-ci est monté.
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 zeroc00l

zeroc00l

    Membre

  • Membres
  • 40 messages
  • Gender:Male

Posté 15 septembre 2011 - 07:13

Hi,
nobody else ?!




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users