Go Down

Topic: Aide & conseils pour sans-fil, batteries et achat? (Read 1 time) previous topic - next topic

Hexa Emails

bonjour, je m'intéresse à la robotique (je suis actuellement en 2eme année de DUT mesures physiques) et j'aurai quelques questions:

1-j'ai fait quelques recherches sur le sans fil (désolé c'est mon premier message je ne peux poster de lien) je suis intéressé par le "RF Link Transmitter - 434MHz" mais j'aurais besoin qu'on me dise si oui ou non il transmet les signaux analogiques (commande de servomoteur par ex)

2-je voudrais savoir: si j'utilise des batteries rechargeables(basique, comme des piles rechargeables ou batteries désossées de récup), est-ce que pour les recharger il suffit d'imposer une tension supérieure à sa tension nominale? de quoi dois-je me méfier? (surtension, intensité?)

3-et enfin, je cherche à me procurer tout un tas de matériel pour démarrer: arduino uno, leds et switches, servomoteurs, microrupteurs et sans doute un dispositif sans fil. j'ai commencé mon panier sur watterott mais je ne trouve pas de microrupteur? (capteurs fins de course). Y a t il un autre mot clé à utiliser ou pouvez vous me conseiller un autre site internet?
J'apprends tous les jours!

B@tto

1- Je n'ai pas encore eu le temps de les acheter mais ça me semble très simple : http://www.sparkfun.com/datasheets/RF/KLP_Walkthrough.pdf

2- Je sais qu'il faut une tension supérieure mais celà dépend également du type de batterie que tu utilises (Lipo, Ni-Mh, Ni-cd ...). Tu dois pouvoir trouver ces infos sans problème sur internet ;)

3- gotronic.fr selectronic.fr sparkfun.com
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

Hexa Emails

merci de ta réponse!

1- apparemment l'entrée et la sortie se font respectivement sur une seule et unique broche. je pense donc être obligé de mettre un micro contrôleur pour "préparer" les données d'émission et un autre pour "décoder" les données reçues.

2-En effet j'ai trouvé mes réponses sur le net, c'est possible mais par sécurité il vaut mieux avoir un dispositif qui détecte la fin de charge.

3-merci pour ces idées, je vais les comparer.
J'apprends tous les jours!

B@tto

1- Tu as l'émeteur et le récepteur, mais apparement ça transmet n'importe quel donnée série (liaison direct avec PC possible ?? Je pense que oui, et au pire il faut juste un convertisseur RS-232/TTL).
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

Gozaki

pour les batteries : un seul site : www.ni-cd.net  

Tu verras qu'il vaut mieux controler le courant aussi...

Gozaki
-----------------------------
www.laboelectronique.be

Teiva

Quote

1-j'ai fait quelques recherches sur le sans fil (désolé c'est mon premier message je ne peux poster de lien) je suis intéressé par le "RF Link Transmitter - 434MHz" mais j'aurais besoin qu'on me dise si oui ou non il transmet les signaux analogiques (commande de servomoteur par ex)


Pour transmettre sans fil vers un pc, tu as ces grands choix :
a) par un module tx/rx de base (comme celui de ton lien sparkfun), c'est le moins cher mais tu dois gérer la mise en paquet + erreur : librairie virtualwire pour arduino
b) par un module 'tranceiver' 433Mhz ou 2.4Ghz, ça gère la mise en paquet et les erreurs : nrlf2401 de Nordic, etc ... des librairies existent pour Arduino.
c) par un module plus intelligent qui s'interface sur la liaison série, genre Xbee,
d) par un module BlueTooth qui se branche sur la liaison série
Le dernier à l'avantage d'être déjà présent sur les portables.

Si tu veux faire simple et pas y passer trop de temps : d) et c)

Pour les signaux analogiques tu les convertis en numérique avant de les transmettre  ;)

A+ Teiva
----------------------------------
http://www.MicroDuino.fr


www.Zartronic.fr : Arduino & Robotique

Hexa Emails

1- oui mais en fait j'espérais n'avoir à acheter qu'un seul arduino, alors que transorfmer en binaire avant de retransformer en analogique m'oblige à avoir deux arduino, ou une floppée de CAN et CNA... je ne sais pas du tout quel prix cela coute, je suppose que ça dépent du nombre de bits sur lequel il encode? La liaison sans fil n'est (evidemment?) pas simple! je vais voir si je peux récupérer celle d'une voiture téléguidée (garder le meme émetteur et intercepter à l'arriver entre le récepteurs et les contacteurs ou les moteurs)

pour les batteries, je me suis résigné à utiliser des AA en série, plus simple à recharger grâce à un chargeur "agrée".

je dois avouer que je commence à me perdre: la UNO possède bien une antrée analogique avec un CAN, mais possede-t-il une sortie analogique? (sinon je fait un signal carré et je mets un circuit RC pour obtenir une tension moyenne mais c'est moins propre...)
J'apprends tous les jours!

Teiva

a) c'est très rare que l'on ai besoin de convertir du ana->num->ana
b) une Arduino possède un CAN(adc) avec 8 entrées, elle ne possède pas de vrai CNA(dac), mais elle le fait grâce au MLI(pwm).
c) Pour mieux t'aider il faut que tu expliques plus ton projet ... il y a des fois des solutions plus simple...

Tu peux aussi lire : http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.Apprendre
Il y a plein d'informations pour débuter et progresser.

A+ Teiva
-------------------------------
http://www.MicroDuino.fr


www.Zartronic.fr : Arduino & Robotique

Hexa Emails

à (très) long terme mon but est de fabriquer et programmer un quadicoptère  :P
mais la route est longue, et je vais acquérir le matériel en plusieurs fois.
Si on prend le cas d'un "simple" voiture téléguidée, les données (vitesse et direction) envoyée par la télécommande, sont obtenues par des potentiomètres, qui délivrent donc un signal analogique? donc je dois transformer ce signal en binaire pour l'envoyer non? et une fois reçues, séparer la donnée vitesse de la donnée direction, et transformer cette valeur binaire en tension, avec une mli par ex.
Je sais pas si je suis très clair, mais le module radio que j'ai regardé n'avait qu'une broche de "données", donc dans mon cas vitesse et direction doivent cohabiter. sinon j'aurais envoyé un simple signal rectangulaire qui m'aurait permis de commander un servomoteur ou d'alimenter un moteur, en mettant un circuit RC.
désolé pour le pavé  :-[

Et merci pour le lien vers les cours (ça ira dans mes favoris) mais j'ai déja plusieurs polycopiés de cours sur le C, le VHDL et le C pour arduino ;)

J'apprends tous les jours!

Teiva

Quote
à (très) long terme mon but est de fabriquer et programmer un quadicoptère

Tu peux suivre le sujet de Jean-François dans ce forum
Aussi : http://diydrones.com/ La référence dans le domaine.

Quote
"simple" voiture téléguidée

Voila qui est mieux pour débuter.  :D

Pour finir :
Pilotage d'un moteur : simplement par pwm(MLI) de base dans Arduino (il faut amplifier le signal par un pilote de moteur)
Pilotage des servos : simplement par la librairie Servo d'Arduino

Pour envoyer les commandes :
Tu n'as pas préciser :
- à partir d'un PC avec une souris ou un joystick par exemple
- à partir d'une espèce de télécommande que tu fabriques (en récupérant une ancienne radio-commande par exemple)

Dans le dernier cas : une arduino pour lire les valeurs analogiques de tes potars et les transformer en numérique.

Ensuite tu transmets ces valeurs à la carte sur la voiture et elle applique en fonction, les commandes  sur la MLI ou sur les servos.

Pour commencer tu peux tout mettre sur une seule carte : les potars, les servos et un pilote de moteur, ça te permettra d'apprendre et de te faire la main.
La transmission radio en seconde étape ...

Comme ça ressemble à de la robotique ton projet, tu peux aller voir aussi : http://www.Pobot.org.

A+ Teiva
-----------------------------------
http://www.MicroDuino.fr



www.Zartronic.fr : Arduino & Robotique

Go Up