Arduino + Xbee
Page 1 sur 1 • Partagez
Arduino + Xbee
Finalement, on a pas trop abordé le sujet, sauf avec la nunchuck...
Pourtant çà reste la solution la moins couteuse pour réaliser une télécommande pour nos e-boards.
Bien sûr, les e-mtb ne se sentent peut-être pas trop concernés, vu qu'ils utilsent du 2,4Ghz sur les télécommandes et récepteurs R/C reliés en direct sur les ESC!
Les e-sk8 sont aussi équipés, mais je n'ai pas trop vu de hack du système de télécommande... à part Toma sur son trike double commande!!!
Pour en venir au sujet, j'ai pensé à réaliser une télécommande à base d'Arduino:
Emetteur(Uno + Boutons + Xbee) // récepteur(Uno + xbee)
en fait, je l'ai déjà faite et çà marche avec des contrôleurs divers...
Si çà intéresse quelques un(e)s, n'hésitez pas à me questionner.
Il y a des tricks à connaître (port série, fréquences pwm, etc)...
j'ai bien galéré, donc çà peut aider...
Pourtant çà reste la solution la moins couteuse pour réaliser une télécommande pour nos e-boards.
Bien sûr, les e-mtb ne se sentent peut-être pas trop concernés, vu qu'ils utilsent du 2,4Ghz sur les télécommandes et récepteurs R/C reliés en direct sur les ESC!
Les e-sk8 sont aussi équipés, mais je n'ai pas trop vu de hack du système de télécommande... à part Toma sur son trike double commande!!!
Pour en venir au sujet, j'ai pensé à réaliser une télécommande à base d'Arduino:
Emetteur(Uno + Boutons + Xbee) // récepteur(Uno + xbee)
en fait, je l'ai déjà faite et çà marche avec des contrôleurs divers...
Si çà intéresse quelques un(e)s, n'hésitez pas à me questionner.
Il y a des tricks à connaître (port série, fréquences pwm, etc)...
j'ai bien galéré, donc çà peut aider...
moi ça me branche :)
Hello, je suis nouveau sur le forum, (oui je suis passé par la case présentation:D)
Je voudrais avoir des infos sur la conception d'une commande pour un futur E-MTB que je projette d'attaquer bientôt... la base : un HAIZE flexboardz.
J'ai débuté avec arduino cette année et ça me plait pas mal ce petit circuit à programmer mais je suis vraiment débutant...
J'aimerai pouvoir gérer l’accélération et le freinage du E-MTB. Je fais du prototypage rapide et je suis plus à l'aise dans la partie conception à vrai dire... Objectif final : intégrer le système électronique dans un gant (le système serait sur le dos de la main).
Donc pour l'instant j'apprend à programmer avec Arduino Uno mais peut-être que je me dirigerai ensuite vers qqch de plus compact comme système genre Arduino Nano si possible...
Bref, ce qui me fais peur ce sont les interférences et que la board capte un autre signal à un moment donné et qu'elle se mette pleine balle sans que je puisse avoir le contrôle...
Je voudrais savoir comment tu t'y prends pour ton montage, quelle type de liaison est-ce ? portée ? risque d'interférence ?
Merci beaucoup pour tes conseils !!
Je voudrais avoir des infos sur la conception d'une commande pour un futur E-MTB que je projette d'attaquer bientôt... la base : un HAIZE flexboardz.
J'ai débuté avec arduino cette année et ça me plait pas mal ce petit circuit à programmer mais je suis vraiment débutant...
J'aimerai pouvoir gérer l’accélération et le freinage du E-MTB. Je fais du prototypage rapide et je suis plus à l'aise dans la partie conception à vrai dire... Objectif final : intégrer le système électronique dans un gant (le système serait sur le dos de la main).
Donc pour l'instant j'apprend à programmer avec Arduino Uno mais peut-être que je me dirigerai ensuite vers qqch de plus compact comme système genre Arduino Nano si possible...
Bref, ce qui me fais peur ce sont les interférences et que la board capte un autre signal à un moment donné et qu'elle se mette pleine balle sans que je puisse avoir le contrôle...
Je voudrais savoir comment tu t'y prends pour ton montage, quelle type de liaison est-ce ? portée ? risque d'interférence ?
Merci beaucoup pour tes conseils !!
tonio- Localisation : Lyon
Messages : 20
Date d'inscription : 15/06/2013
Xbee Arduino
L'intéret du Xbee (part rapport aux petits modules de télécommande 433 MHz, plus simples et nettement moins chers) c'est justement d'utiliser le 2.4 GHz avec un codage, donc de ne pas subir les interférences (talkies walkies, télécommandes de portail, écoute bébé...).
On peut aussi se servir des télécommandes de modélisme 2.4GHz, c'est fiable et éprouvé, et en sortie de leur récepteur piloter une carte Arduino.
Si tu veux faire un gant de commande, le plus simple serait de mettre des jauges de contraintes dans les doigts (résistance variable à la pression ou torsion).
Avec une Arduino Nano dans ce cas pour miniaturiser.
On peut aussi se servir des télécommandes de modélisme 2.4GHz, c'est fiable et éprouvé, et en sortie de leur récepteur piloter une carte Arduino.
Si tu veux faire un gant de commande, le plus simple serait de mettre des jauges de contraintes dans les doigts (résistance variable à la pression ou torsion).
Avec une Arduino Nano dans ce cas pour miniaturiser.
Christian- Modérateur
- Localisation : Alpes (région Grenoble 38) et Pornichet, St Brévin (44)... en été
Messages : 2962
Date d'inscription : 13/10/2010
Age : 57
Re: Arduino + Xbee
hello Christian , ok je vais me pencher sur cette techno, pour l'instant je vais me concentrer sur la partie transmission d'info, le capteur c'est pas le problème pour moi... juste un branchement et étaler une valeur en fonction ce que je veux que le moteur délivre en puissance...
Donc le XBEE est la même techno en 2.4 GHZ que celle utilisée dans les manettes de RC ?
Je vais faire des recherches les modules XBEE existants, si qqn à déjà trouvé les composants fiables ça m'intéresse !!
Comment fonctionne la partie réception ? (récepteur XBEE + Arduino branché comment et à quoi ?)
Donc le XBEE est la même techno en 2.4 GHZ que celle utilisée dans les manettes de RC ?
Je vais faire des recherches les modules XBEE existants, si qqn à déjà trouvé les composants fiables ça m'intéresse !!
Comment fonctionne la partie réception ? (récepteur XBEE + Arduino branché comment et à quoi ?)
tonio- Localisation : Lyon
Messages : 20
Date d'inscription : 15/06/2013
Re: Arduino + Xbee
Le 2.4GHz sert un peu à tout: pour le Wifi des livebox d'ordinateurs reliés au web, la radiocommande de modélisme, le ZigBee (donc Xbee est une marque), le bluetooth, les skates EVO...
Cette bande de fréquence est libre sans licence.
C'est le protocole de transmission qui change d'un système à l'autre, donc attention ils ne communiquent pas directement entre eux.
Vu la courte portée, du bon vieux 433MHz avec modulation ASK devrait marcher très bien sur un emtb, pour 5€. Pas besoin de chercher compliqué.
Cette bande de fréquence est libre sans licence.
C'est le protocole de transmission qui change d'un système à l'autre, donc attention ils ne communiquent pas directement entre eux.
Vu la courte portée, du bon vieux 433MHz avec modulation ASK devrait marcher très bien sur un emtb, pour 5€. Pas besoin de chercher compliqué.
Christian- Modérateur
- Localisation : Alpes (région Grenoble 38) et Pornichet, St Brévin (44)... en été
Messages : 2962
Date d'inscription : 13/10/2010
Age : 57
Re: Arduino + Xbee
pas tout suivre moi, Christian tu me feras un résumé à la prochaine session kite ou élec...
Re: Arduino + Xbee
+1 cenek tu m'expliquera quand christain t'aura fais le cour
rogueleader- Messages : 605
Date d'inscription : 30/09/2012
Age : 41
Re: Arduino + Xbee
un détail important, c'est que les xbee existent en plusieurs modèles et il faut faire attention à faire fonctionner ensemble uniquement des cartes identiques : ex 2X Serie 1.... sinon çà ne fonctionne pas.
en général on utilise un soft type X-CTU pour programmer les cartes avec quelques paramètres AT :
CH= Channel; ID=nom du réseau ; MY = c'est l' Identifiant de la carte; DL= identifiant carte récepteur; BD= baud rate; CE=coordinator enable ; IU = i/o output enable...
c'est toujours pratique de se faire un petit monitoring sur le port serie pour voir les data...
Pensez aussi à activer la led association qui permet de voir si les cartes sont appairées.
en config simplifiée, la réception de l'xbee est connectée au RX de l'arduino et on sort ensuite le signal sur un pin Analogique ou Digital.
en général on utilise un soft type X-CTU pour programmer les cartes avec quelques paramètres AT :
CH= Channel; ID=nom du réseau ; MY = c'est l' Identifiant de la carte; DL= identifiant carte récepteur; BD= baud rate; CE=coordinator enable ; IU = i/o output enable...
c'est toujours pratique de se faire un petit monitoring sur le port serie pour voir les data...
Pensez aussi à activer la led association qui permet de voir si les cartes sont appairées.
en config simplifiée, la réception de l'xbee est connectée au RX de l'arduino et on sort ensuite le signal sur un pin Analogique ou Digital.
Re: Arduino + Xbee
Salut,
En miniature, il y a aussi le seeeduino film, tres petit, avec module Bluetooth, lipo et chargeur integer. J'ai ca pour mon gant en cours de montage, ca se monte facilement est comme c'est souple ca peut suivre d'eventuels mouvements.
Apres entre Bluetooth, xbee, 433 ou meme ca du meme genre:
http://cgi.ebay.fr/nRF24L01-2-4GHz-Wireless-Radio-Transceiver-Module-/161032116066?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item257e431762
il y a moyen de trouver un systeme pas cher pour la transmission. Suite a mes premiers tests avec mon gant, Bluetooth marche bien mais est un peu penible car on doit avoir un master et un slave, et les modules Bluetooth pas chers sont souvent que slave... c'est ca qui m'a ralenti un peu. Ca rajoute aussi un peu de programmation pour gerer le bazar. xbee ou 433 parait + simple (en 433 il y a une librairie toute faite don't j'ai oublie le nom qui s'occupe de tout).
En miniature, il y a aussi le seeeduino film, tres petit, avec module Bluetooth, lipo et chargeur integer. J'ai ca pour mon gant en cours de montage, ca se monte facilement est comme c'est souple ca peut suivre d'eventuels mouvements.
Apres entre Bluetooth, xbee, 433 ou meme ca du meme genre:
http://cgi.ebay.fr/nRF24L01-2-4GHz-Wireless-Radio-Transceiver-Module-/161032116066?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item257e431762
il y a moyen de trouver un systeme pas cher pour la transmission. Suite a mes premiers tests avec mon gant, Bluetooth marche bien mais est un peu penible car on doit avoir un master et un slave, et les modules Bluetooth pas chers sont souvent que slave... c'est ca qui m'a ralenti un peu. Ca rajoute aussi un peu de programmation pour gerer le bazar. xbee ou 433 parait + simple (en 433 il y a une librairie toute faite don't j'ai oublie le nom qui s'occupe de tout).
nopap- Messages : 50
Date d'inscription : 29/11/2012
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|