Xbee, trottinette et Pure Data : Différence entre versions
(Page créée avec « ///////////////////:::XBEE, trotinette blablabla Pure Data:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ==le projet== déplacer des décors pour une vidéo ethno-fic... ») |
|||
Ligne 1 : | Ligne 1 : | ||
+ | {{Projet | ||
+ | <!--Header--> | ||
+ | |name = Xbee, trotinette et Pure Data | ||
+ | |status =experimental | ||
+ | <!--Image--> | ||
+ | |image= | ||
+ | <!--General--> | ||
+ | |description = controle de moteurs sans fil avec pd | ||
+ | |license = GPL | ||
+ | |contributeurs = [[contributeur::Guillaume]] | ||
+ | |matériaux = [[materiau::électronique]], [[materiau::feraille]], [[materiau::bois]] | ||
+ | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==le contexte== | + | |
+ | ///////////////////:::XBEE, trotinette et Pure Data:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ | ||
+ | |||
+ | ===le projet=== | ||
+ | |||
+ | déplacer des décors pour une vidéo ethno-fictionnesque et géometrique... | ||
+ | |||
+ | ====le contexte==== | ||
résidence R & D au PAD à angers avec marie Lancelin et 8,7 | résidence R & D au PAD à angers avec marie Lancelin et 8,7 | ||
− | ==materiel== | + | ===la première étape=== |
+ | |||
+ | déplacer un cube en bois ou n'importe quoi de façon linéaire (avant - arrière), sur une distance précise à une vitesse précise, dans un espace donné... pour se faire mapper de la vidéo,le tout sans fil... | ||
+ | |||
+ | |||
+ | |||
+ | ====materiel==== | ||
− | + | *2 xbee serie 1 avec antennes (portée entre 30 et 100m) | |
− | + | *un arduino nano | |
− | + | *un support xbee en USB | |
− | + | *une trotinette électrique d'occaz | |
− | + | *driver LLMD182000T | |
− | ===budget | + | =====budget===== |
_xbee x2 : 44 | _xbee x2 : 44 | ||
_ardui-nano : 22 | _ardui-nano : 22 | ||
Ligne 32 : | Ligne 52 : | ||
_driver moteur : | _driver moteur : | ||
_trotinette : 59 | _trotinette : 59 | ||
+ | _driver moteurn : | ||
− | + | *pourquoi ce materiel???? | |
-xbee pour commander plusieurs modules à partir d'un seul point | -xbee pour commander plusieurs modules à partir d'un seul point | ||
-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. | ||
− | == | + | ===Configuration xbee=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Communication point à point=== | |
− | + | *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, | |
− | + | -même baud rate | |
− | |||
===Config des xbee mobiles=== | ===Config des xbee mobiles=== | ||
Ligne 92 : | Ligne 101 : | ||
pour toutes les commandes cf p.24 du manuel | pour toutes les commandes cf p.24 du manuel | ||
− | ==Config via pd== | + | ===Config via pd=== |
cf patch | cf patch | ||
Ligne 102 : | Ligne 111 : | ||
RX / Dout | RX / Dout | ||
− | ==Driver Moteurs== | + | ===Driver Moteurs=== |
_grillage d'un L298 trop de charge... | _grillage d'un L298 trop de charge... | ||
Ligne 115 : | Ligne 124 : | ||
− | ==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... |
Version du 7 janvier 2013 à 15:24
controle de moteurs sans fil avec pd
Contributeur·ice·s
Statut du projet
experimental
Statut de la publication
License
GPL
Inspiration
Fichiers source
Machines
Matériaux
Lien
///////////////////:::XBEE, trotinette et Pure Data:::\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
le projet
déplacer des décors pour une vidéo ethno-fictionnesque et géometrique...
le contexte
résidence R & D au PAD à angers avec marie Lancelin et 8,7
la première étape
déplacer un cube en bois ou n'importe quoi de façon linéaire (avant - arrière), sur une distance précise à une vitesse précise, dans un espace donné... pour se faire mapper de la vidéo,le tout sans fil...
materiel
- 2 xbee serie 1 avec antennes (portée entre 30 et 100m)
- un arduino nano
- un support xbee en USB
- une trotinette électrique d'occaz
- driver LLMD182000T
budget
_xbee x2 : 44 _ardui-nano : 22 _support xbee truc : _driver moteur : _trotinette : 59 _driver moteurn :
- pourquoi ce materiel????
-xbee pour commander plusieurs modules à partir d'un seul point -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.
Configuration xbee
Communication point à point
- 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, -même baud rate
Config des xbee mobiles
ATRE, IDAAAA, MY1, DL0, D02, D12, D22, IR50, IT1, BD7, WR\r
explications -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 -IDAAAA : identité du réseau AAAA -MY1 : adresse de la radio à 1 -DL0 : adresse de la destination (station de base) -D02 à D22 : activation des pin d'entrée -IR50 : taux de raffraichissement 80ms (50 en hex) -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)
0 = 1200 bps; 1 = 2400; 2 = 4800; 3 = 9600; 4 = 19200; 5 = 38400; 6 = 57600; 7 = 115200
-WR : sauvegarde le tout
faire de même avec les autres en changeant MY2, MY3, etc...
pour confirmer que les paramètres on bien été pris en comptes :
ATID, MY, DL, D0; D1, D2, IR, IT, BD\r
config du xbee base
ATRE, IDAAAA, MY0, BD 7, WR\r
penser à changer le baud rate de terminal serie
pour toutes les commandes cf p.24 du manuel
Config via pd
cf patch ATBD6 => 57600 bps that's it !!!
_cablage,connexions
Arduino / Xbee TX / Din RX / Dout
Driver Moteurs
_grillage d'un L298 trop de charge...
_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
pas de soucis particuliers à constater, cablage simple et efficace
_a tester : retour de température, ou de courant en cas de surchauffe
control moteur via xbee et pd
voici patch qui réagis au cliqueti, au traque pade et à la space barre... pas super pratique mais ça marche au doight et aux yeux
problèmes à résoudre
_moteur à du mal à partir sauf à fond sinon pas assez de couple _marche mieux dans un sens que dans l'autre >>réductionner le moteur
a voir
_tester xbee sans arduino car sortie pwm pr driver les moteurs _comment communiquer avec plusieurs xbee via pd