Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// partage de liens //// une carte des membres//// (apéros) codelab


#1 2016-04-30 20:32:38 Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Xbee transmission sans fil



Bonjour, dans le cadre de mon projet en Terminale STI2D je dois envoyer des données de ma carte Arduino à un pc et pour ce faire je dois utiliser Xbee sauf que je ne sais absolument pas comment faire, quel code utiliser, par où commencer, est-ce que quelqu'un s'y connaît et pourrait m'aider s'il vous plaît ? Merci.

Hors ligne

 

#2 2016-04-30 21:14:38 Re : Xbee transmission sans fil

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 733

Re: Xbee transmission sans fil



Bonjour,

Tu peux commencer par regarder ici :
http://wiki.labomedia.org/index.php/XBee

Sinon, si tu te débrouille dans la langue de Shakespeare :
http://www.proalias.com/books/Making_Th … dition.pdf

N'hésite pas à poser des questions sur ce forum si tu es coincé.

Bon courage.

Hors ligne

 

#3 2016-04-30 23:13:49 Re : Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Re: Xbee transmission sans fil



Mushussu a écrit:

Bonjour,

Tu peux commencer par regarder ici :
http://wiki.labomedia.org/index.php/XBee

Sinon, si tu te débrouille dans la langue de Shakespeare :
http://www.proalias.com/books/Making_Th … dition.pdf

N'hésite pas à poser des questions sur ce forum si tu es coincé.

Bon courage.

J'ai regardé le premier lien et ça ne correspond pas vraiment à ma tâche et le deuxième lien c'est trop compliqué pour moi mon anglais n'est pas aussi bon

Hors ligne

 

#4 2016-05-01 05:59:16 Re : Xbee transmission sans fil

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 733

Re: Xbee transmission sans fil



Indique nous déjà le matériel à ta disposition et ta problématique afin que nous puissions t'aider.
As-tu le shield Arduino pour le xBee ? As-tu déjà pratiquer l'Arduino ?
Il existe une librairie xBee pour Arduino :
https://github.com/andrewrapp/xbee-arduino

Quelles types de données dois-tu envoyer ?

Hors ligne

 

#5 2016-05-01 12:31:04 Re : Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Re: Xbee transmission sans fil



Alors j'ai en ma possession une carte Arduino uno, un shield Xbee ainsi qu'un Module Xbee en fait dans le groupe nous sommes 5 et donc 5 tâches différentes

Et je dois envoyer ces données :
- Température + humidité
- Masse et comptage des abeilles
- Son

Mon travail dépend des autres puisque je dois attendre qu'ils aient fini de s'occuper de leur capteur mais mon professeur m'a dit qu'en attendant je n'ai qu'à inventer de fausses valeurs je dois juste réussir à envoyer des données Xbee -> PC en gros

Hors ligne

 

#6 2016-05-08 20:54:16 Re : Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Re: Xbee transmission sans fil



Petit up ? :s

Hors ligne

 

#7 2016-05-09 09:30:50 Re : Xbee transmission sans fil

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 733

Re: Xbee transmission sans fil



Si je comprends bien, d'un côté tu as une carte Arduino avec des capteurs et un xBee et del'autre un xBee qui est relié à l'ordinateur.
As-tu déjà bien configuré les xBee comme indiqué dans le wiki de Labomedia ?

Côté PC utilises-tu Processing pour récupérer les données ? Il existe une librairie xBee Processing.

Hors ligne

 

#8 2016-05-09 18:24:17 Re : Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Re: Xbee transmission sans fil



En théorie c'est ça sauf que je simule de fausses valeurs grâce à des potentiomètres (puisque les vraies valeurs ne sont pas encore disponible, mes camarades n'avancent pas) du coup je simule grâce à des potentiomètres

Hors ligne

 

#9 2016-05-09 18:49:58 Re : Xbee transmission sans fil

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 733

Re: Xbee transmission sans fil



Tu es arrivé à quelques chose alors ?
As-tu récupérer des valeurs des potentiomètres ?

Quelles sont les difficultés que tu rencontres ?

Hors ligne

 

#10 2016-05-09 23:29:30 Re : Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Re: Xbee transmission sans fil



L'idée c'est ça en gros :

Potentiomètre 1 branché sur A0 : simule la température
Potentiomètre 2 branché sur A1 : simule la masse
Potentiomètre 3 branché sur A2 : simule le comptage des abeilles

Le souci c'est qu'un seul potentiomètre gère tout, qu'il soit branché en A0, A1, A2, A3 etc.. il fera varier absolument toutes les valeurs et je ne comprends pas comment ça se fait

Hors ligne

 

#11 2016-05-10 04:54:32 Re : Xbee transmission sans fil

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 733

Re: Xbee transmission sans fil



Peux-tu poster le code que tu as produit (Arduino et Processing) pour que nous puissions t'aider ?

Hors ligne

 

#12 2016-05-10 21:57:31 Re : Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Re: Xbee transmission sans fil



Oui pas de soucis !

Processing :

citation :

void serialEvent (Serial monPort)
{
  //Récupération sur le port série de la tension sous forme de chaine de caractères
  String tensionCar = monPort.readStringUntil('\n');
  if (tensionCar != null)
  {
    tensionCar = trim(tensionCar); // Suppression des blancs au début et à la fin de la chaine de caractère
    int tensionNum = int(tensionCar);  // Conversion de la tension codée en CHAR en valeur décimale puis calcul température
    temperature = round(((500 * tensionNum) / (3.3 * 1024)) - 50.0);
    masse = round(((500 * tensionNum) / (3.3 * 1024)) - 50.0);
    humidite = round(((500 * tensionNum) / (3.3 * 1024)) - 50.0);
    comptage = round(((500 * tensionNum) / (3.3 * 1024)) - 50.0);
    son = round(((500 * tensionNum) / (3.3 * 1024)) - 50.0);
  }
}

Arduino :

int temperature;
int humidite;
int comptage

void setup()
  {
    Serial.begin(9600);
  }

void loop()
  {
  
    temperature = analogRead(A1);
    Serial.println(temperature);
    delay(1000);

    humidite = analogRead(A2);
    Serial.println(humidite);
    delay(1000);

    comptage = analogRead(A3);
    Serial.println(comptage);
    delay(1000);
  }

Dernière modification par Chiji (2016-05-10 21:59:24)

Hors ligne

 

#13 2016-05-14 17:46:01 Re : Xbee transmission sans fil

Chiji
nouveau membre
Date d'inscription: 2016-04-30
Messages: 8

Re: Xbee transmission sans fil



Petit up j'ai vraiment besoin d'aide, je ne sais pas comment envoyer plusieurs valeurs de l'arduino au pc (A0,A1,A2) quelqu'un saurait svp ?

Sous Arduino j'ai ça

int temperature;
int humidite;
int comptage;

void setup()
  {
    Serial.begin(9600);
  }

void loop() {
    
    temperature = analogRead(A1);
    Serial.print("T");
    Serial.println(temperature);
   
    humidite = analogRead(A2);
    Serial.print("H");
    Serial.println(humidite);
   
    comptage = analogRead(A3);
    Serial.print("C");
    Serial.println(comptage);
 
    delay(1000);
 
}

Mais le souci c'est comment dire à Processing de prendre "T" ou "H" ou "C" ? Merci

Dernière modification par Chiji (2016-05-14 18:05:28)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2017