« Xbee, trottinette et Pure Data » : différence entre les versions

De fablabo
Aller à :navigation, rechercher
Guillaume (discussion | contributions)
Aucun résumé des modifications
Guillaume (discussion | contributions)
Aucun résumé des modifications
Ligne 41 : Ligne 41 :


=====budget=====
=====budget=====
_xbee x2 : 44
_xbee x2 : 44<br />
_ardui-nano : 22
_ardui-nano : 22<br />
_support xbee truc :
_support xbee truc : <br />
_driver moteur :
_driver moteur : <br />
_trotinette : 59
_trotinette : 59 <br />
_driver moteurn :
_driver moteur : <br />


*pourquoi ce materiel????
*pourquoi ce materiel????


-xbee pour commander plusieurs modules à partir d'un seul point
-xbee pour commander plusieurs modules à partir d'un seul point<br />
-trotinette : moyen abordable d'avoir moteur CC, roue, transmission par courroie le tout sur batterie 24V, pour environ 60 dollars europpéens d'occaz et qui fonctionne basiquement.
-trotinette : moyen abordable d'avoir moteur CC, roue, transmission par courroie le tout sur batterie 24V, pour environ 60 dollars europpéens d'occaz et qui fonctionne basiquement.


Ligne 59 : Ligne 59 :
*Pour le moment n'ayant que deux xbee, la configuration est assez simple
*Pour le moment n'ayant que deux xbee, la configuration est assez simple


La communication via port série doit être configurée avec des paramètres compatible entre arduino, pure data et xbee,  
La communication via port série doit être configurée avec des paramètres compatible entre arduino, pure data et xbee, <br />
-même baud rate
-même baud rate


Ligne 67 : Ligne 67 :
   
   
explications
explications
-ATRE : AT permet de modifier n'importe quel paramètres, expl ATMY 1\r change l'adresse à 1  
*ATRE : AT permet de modifier n'importe quel paramètres, expl ATMY 1\r change l'adresse à 1  
ici RE est pour faire un reset des paramètres de bases
ici RE est pour faire un reset des paramètres de bases
-IDAAAA : identité du réseau AAAA
*IDAAAA : identité du réseau AAAA
-MY1 : adresse de la radio à 1
*MY1 : adresse de la radio à 1
-DL0 : adresse de la destination (station de base)
*DL0 : adresse de la destination (station de base)
-D02 à D22 : activation des pin d'entrée
*D02 à D22 : activation des pin d'entrée
-IR50 : taux de raffraichissement 80ms (50 en hex)
*IR50 : taux de raffraichissement 80ms (50 en hex)
-IT1 : nb de sample par pacquet soit ici 1
*IT1 : nb de sample par pacquet soit ici 1
-BD7 : baud rate de 115200 (le 7 quoi...) entre 0 et 7 (standard baud rates par défaut 3)
*BD7 : baud rate de 115200 (le 7 quoi...) entre 0 et 7 (standard baud rates par défaut 3)
  0 = 1200 bps; 1 = 2400; 2 = 4800; 3 = 9600; 4 = 19200; 5 = 38400; 6 = 57600;  7 = 115200
  0 = 1200 bps; 1 = 2400; 2 = 4800; 3 = 9600; 4 = 19200; 5 = 38400; 6 = 57600;  7 = 115200


-WR : sauvegarde le tout
*WR : sauvegarde le tout


faire de même avec les autres en changeant MY2, MY3, etc...
faire de même avec les autres en changeant MY2, MY3, etc...
Ligne 90 : Ligne 90 :
  ATRE, IDAAAA, MY0, BD 7, WR\r
  ATRE, IDAAAA, MY0, BD 7, WR\r


penser à changer le baud rate de terminal serie
penser à changer le baud rate de terminal serie <br />




Ligne 100 : Ligne 100 :
ATBD6 => 57600 bps that's it !!!
ATBD6 => 57600 bps that's it !!!


_cablage,connexions
*cablage,connexions
  Arduino / Xbee
  Arduino / Xbee
  TX  /  Din
  TX  /  Din
Ligne 107 : Ligne 107 :
===Driver Moteurs===
===Driver Moteurs===


_grillage d'un L298 trop de charge...
*grillage d'un L298 trop de charge...


_test du driver moteur LLMD182000T
*test du driver moteur LLMD182000T


pont en H et tout ce qui faut d'intégré pour faire tourner un moteur jusqu'à 3A et 6A en pointe
pont en H et tout ce qui faut d'intégré pour faire tourner un moteur jusqu'à 3A et 6A en pointe <br />


pas de soucis particuliers à constater, cablage simple et efficace
pas de soucis particuliers à constater, cablage simple et efficace <br />


_a tester : retour de température, ou de courant en cas de surchauffe
tester : retour de température, ou de courant en cas de surchauffe




===control moteur via xbee et pd===
===control moteur via xbee et pd===


voici patch qui réagis au cliqueti, au traque pade et à la space barre...
voici patch qui réagis au cliqueti, au traque pade et à la space barre... <br />
pas super pratique mais ça marche au doight et aux yeux
pas super pratique mais ça marche au doigt et à l'oeil...


===problèmes à résoudre===
===problèmes à résoudre===


_moteur à du mal à partir sauf à fond sinon pas assez de couple
*moteur à du mal à partir sauf à fond sinon pas assez de couple
_marche mieux dans un sens que dans l'autre
*marche mieux dans un sens que dans l'autre
>>réductionner le moteur
>>réductionner le moteur


Ligne 132 : Ligne 132 :
===a voir===
===a voir===


_tester xbee sans arduino car sortie pwm pr driver les moteurs
*intégrer une roue codeuse ou autre truc dans le genre pour gérer la distance parcourue, pas besoin d'une précision au milimètre
_comment communiquer avec plusieurs xbee via pd
*tester xbee sans arduino car des sortie pwm sont dispo sur xbee pour driver les moteurs
*comment communiquer avec plusieurs xbee via pd?????


[[Catégorie:Projets]]
[[Catégorie:Projets]]