Aller au contenu


Photo
- - - - -

Problème de longue portée en 433MHz et librairie VirtualWire


6 réponses à ce sujet

#1 LORD

LORD

    Nouveau membre

  • Membres
  • 7 messages

Posté 28 juin 2016 - 09:27

J'ai essayé de faire un titre court avec plein de mot-clé. Je souhaite faire des véhicules radiocommandés pour des collégiens. Pour cela, j'ai créé des cartes électroniques (émetteur et récepteur) qui utilisent des modules de communication en 433 MHz.

 

Mon problème est que la distance maximale entre les modules est de seulement 5 mètres, si je vais plus loin, la communication ne fonctionne plus. Je sais que mon problème est très particulier mais si des personnes veulent réaliser des engins radiocommandés, la solution pourrait être très utile pour tous ! N'hésitez pas à me donner des conseils, je suis preneur (et avec plaisir en plus !!)

 

Je vous donne les photos des cartes :

 

-------------- Emetteur ----------------

DSC_0035.JPG

DSC_0036.JPG

DSC_0037.JPG

--------------------------------------------

 

 

-------------- Récepteur ---------------

DSC_0038.JPG

DSC_0039.JPG

DSC_0040.JPG

---------------------------------------------

 

J'ai suivi le tutoriel disponible sur le site skyduino (je ne sais pas si j'ai le droit de donner un lien vers un autre site .?.). Apparemment, la portée dépend de la vitesse de communication. Avec mes réglages, elle devrait être supérieure à 100 mètres. Je vous poste le code arduino que j'utilise :

 

 

-------------------------------------------------------------------------------------

//Bibliotheque :
#include <VirtualWire.h>
//variables :
boolean avance, recule;
boolean gauche, droite;
boolean klaxon;
boolean mode;
boolean monter, descendre;
int score;
char msg[1];

void setup()
{
  //Communication serie :
  Serial.begin(9600);

  //Ensemble des touches :
  pinMode(5, INPUT);  //avance
  pinMode(6, INPUT);  //recule
  pinMode(7, INPUT);  //klaxon
  pinMode(8, INPUT);  //mode
  pinMode(9, INPUT);  //monter
  pinMode(11, INPUT);  //descendre
  pinMode(10, INPUT); //droite
  pinMode(13, INPUT);  //gauche
 
  //Communication sans fil :
  vw_set_ptt_inverted(true);
  vw_setup(2000);  //vitesse de communication
}


void loop()
{
  avance = digitalRead(5);
  recule = digitalRead(6);
  gauche = digitalRead(13);
  droite = digitalRead(10);
  klaxon = digitalRead(7);
  mode = digitalRead(8);
  monter = digitalRead(9);
  descendre = digitalRead(11);
  
  //Sans fil :
  score = avance;
  score += recule*2;
  score += gauche*4;
  score += droite*8;
  score += klaxon*16;
  score += mode*32;
  score += monter*64;
  score += descendre*128;

  //Envoi de la donnee :
  msg[0] = score;
  vw_send((uint8_t *)msg, strlen(msg));
  vw_wait_tx();
  Serial.println(score);
  
  //Securite :
  delay(200);
}

--------------------------------------------------------------------------------------



#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 969 messages
  • Gender:Male
  • Location:Anglet

Posté 28 juin 2016 - 10:12

ça va pas te rassurer mais 5m c'est mieux que la portée maxi de 3m que j'ai eu avec mes modules ... 
J'avais un collègue d'école d'ingé qui m'avait dit qu'il avait mis un amplificateur avec sont père qui est électronicien, je lui avait demandé de donner des tuyaux il m'a dit qu'il le ferait mais il ne l'a jamais fait ^^ 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 macerobotics

macerobotics

    Membre occasionnel

  • Membres
  • Pip
  • 148 messages
  • Gender:Not Telling
  • Location:Bretagne

Posté 29 juin 2016 - 08:18

Salut Lord,

 

Est ce que tu connais les modules Xbee (porté 30m) en bande 2,4 Ghz, très facile avec une carte Arduino.

  • Liaison série
  • +3.3V
  • protocole ZigBee

 

Il y a aussi version pro, avec 100 mètre de portée.


Mace Robotics - mobile platform for education makers and research.

www.macerobotics.com


#4 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 29 juin 2016 - 08:34

Salut! Il y a des modules à base de nrf24l01. Ceux avec une portée de 250m je me ballade chez moi sans perdre la connexion. Il y a des modèles avec 1km de portée, mais j'ai pas testé.

#5 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 969 messages
  • Gender:Male
  • Location:Anglet

Posté 29 juin 2016 - 08:58

Salut! Il y a des modules à base de nrf24l01. Ceux avec une portée de 250m je me ballade chez moi sans perdre la connexion. Il y a des modèles avec 1km de portée, mais j'ai pas testé.

 

Intéressant ça !  
Tu l'utilises pour quoi ? 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#6 LORD

LORD

    Nouveau membre

  • Membres
  • 7 messages

Posté 29 juin 2016 - 09:18

Merci à tous pour ces infos mais j'ai un budget serré et j'ai déjà les modules. Je voudrais simplement les améliorer. J'ai rajouté les petites antennes "ressorts" sur les modules mais je n'ai pas l'impression que ce soit mieux ... Je crois que j'ai pris les modules les plus nuls qui existent ! :yahoo: 

Je vais regarder du côté des amplificateurs et essayer d'autres antennes, on ne sait jamais.



#7 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 29 juin 2016 - 09:27

Je l'utilise dans le rocbot ( le petit robot qui shoot des balles )^^
Le même module peut être émetteur et récepteur.

Sinon pour la taille de l'antenne, je crois qu'elle dépend de la fréquence. Mais je m'y connais pas beaucoup en radio..



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users