Aller au contenu


Contenu de xairforce4513

Il y a 6 élément(s) pour xairforce4513 (recherche limitée depuis 29-avril 13)


#69074 pilotage de servomoteur via shield wifi

Posté par xairforce4513 sur 15 avril 2016 - 11:24 dans Electronique

J'ai rechercher mais je n'ai toujours pas réussit a joindre ce shield il réponds à mon ping mais ce que je trouve sur internet c'est avec "clien" et "server" et moi j'aimerai la piloter depuis le moniteur série mais je ne trouve pas la commande pour le faire ... cela fait 1 semaine que je cherche sans succès  quelqu'un pourrait-il m'aider ?




#68951 pilotage de servomoteur via shield wifi

Posté par xairforce4513 sur 13 avril 2016 - 06:50 dans Electronique

D'accord merci je vais regarder du coté des shield éthernet dans ce cas !




#68890 pilotage de servomoteur via shield wifi

Posté par xairforce4513 sur 12 avril 2016 - 01:50 dans Electronique

Bonjour,

 

Je suis actuellement en sti2d sin et j'ai un projet a mener avec 3 autres amis. En cours nous utilisons arduino pour programmer .

 

Je vous contactes car j'ai un problème, j'ai réussit à piloter les 2 servomoteur qui me serve pour piloter verticalement et horizontalement une caméra via le moniteur série avec la carte MEGA branché par usb.

Je tape v45 et le servo vertical va à 45 degrés mais ce que je dois faire est piloter ma tourelle à distance via un shield wifi que j'ai à ma disposition, j'ai réussit à établir la connexion du shield avec le wifi grâce a un programme présent dans "exemple" et j'ai voulut commencer par essayer d'envoyer une valeur au shield à distance pour qu'il allume une led quand je lui ordonne mais je ne voie pas comment faire,la led ne s'allume pas je ne voie pas comment établir la connexion entre ma led et le pc sans fil ...

L'adresse ip de mon shield est 192.168.0.8

je vous montre le programme pour le connecter à mon réseaux et que j'ai modifié pour essayer d'allumer la led à distance sans succès .

 
#include <SPI.h>

#include <WiFi.h>


char ssid[] = "freeboxl";                     // your network SSID (name)
char key[] = "1234567890";       // your network key
int keyIndex = 0;                                // your network key Index number
int status = WL_IDLE_STATUS;                     // the Wifi radio's status


int led = 13 ;
int test = 0 ;
void setup() {
  //Initialize serial and wait for port to open:
  Serial.begin(9600);


  pinMode(led, OUTPUT); // La broche de la LED une sortie


  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  // check for the presence of the shield:
  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println("WiFi shield not present");
    // don't continue:
    while (true);
  }


  String fv = WiFi.firmwareVersion();
  if ( fv != "1.1.0" )
    Serial.println("Please upgrade the firmware");


  // attempt to connect to Wifi network:
  while ( status != WL_CONNECTED) {
    Serial.print("Attempting to connect to WEP network, SSID: ");
    Serial.println(ssid);
    status = WiFi.begin(ssid, keyIndex, key);


    // wait 10 seconds for connection:
    delay(10000);
  }


  // once you are connected :
  Serial.print("You're connected to the network");


  //  printCurrentNet();
  // printWifiData();
}


void loop()
{


  test = 0;
  if (Serial.available() == 1 )
  {
    test = (Serial.read() - 48 );


    digitalWrite(led, test) ;   // Eteindre la LED
    delay(500);               // Attendre à nouveau 200 ms
  }
  else
  {
    digitalWrite(led, LOW) ;  // Eteindre la LED
    delay(500);               // Attendre à nouveau 200 ms
  }
  // check the network connection once every 10 seconds:
  delay(10000);
  printCurrentNet();
}


void printWifiData() {




  // print your WiFi shield's IP address:
  IPAddress ip = WiFi.localIP();
  Serial.print("IP Address: ");
  Serial.println(ip);
  Serial.println(ip);


  // print your MAC address:
  byte mac[6];
  WiFi.macAddress(mac);
  Serial.print("MAC address: ");
  Serial.print(mac[5], HEX);
  Serial.print(":");
  Serial.print(mac[4], HEX);
  Serial.print(":");
  Serial.print(mac[3], HEX);
  Serial.print(":");
  Serial.print(mac[2], HEX);
  Serial.print(":");
  Serial.print(mac[1], HEX);
  Serial.print(":");
  Serial.println(mac[0], HEX);
}


void printCurrentNet() {
  // print the SSID of the network you're attached to:
  Serial.print("SSID: ");
  Serial.println(WiFi.SSID());


  // print the MAC address of the router you're attached to:
  byte bssid[6];
  WiFi.BSSID(bssid);
  Serial.print("BSSID: ");
  Serial.print(bssid[5], HEX);
  Serial.print(":");
  Serial.print(bssid[4], HEX);
  Serial.print(":");
  Serial.print(bssid[3], HEX);
  Serial.print(":");
  Serial.print(bssid[2], HEX);
  Serial.print(":");
  Serial.print(bssid[1], HEX);
  Serial.print(":");
  Serial.println(bssid[0], HEX);


  // print the received signal strength:
  long rssi = WiFi.RSSI();
  Serial.print("signal strength (RSSI):");
  Serial.println(rssi);


  // print the encryption type:
  byte encryption = WiFi.encryptionType();
  Serial.print("Encryption Type:");
  Serial.println(encryption, HEX);
  Serial.println();
  * /
}




#67777 piloter une caméra embarquée sur un robot à distance

Posté par xairforce4513 sur 06 mars 2016 - 06:15 dans Energie

Bonjour,

Je suis actuellement en sti2d sin et j'ai un projet a mener avec 3 autres amis. En cours nous utilisons arduino pour programmer .

Notre robot sert à assister les scientifiques et a notre échelle il doit pouvoir être piloté à distance, je dois pouvoir voir le flux vidéo depuis une page web et piloter la caméra verticalement  il doit pouvoir récupérer un objet grâce a un bras robotisé et nous dire l'endroit ou il à prit l'objet grâce a un capteur GPS .

 

-Ma partie consiste à intégrer une petite caméra (limite de taille mais je ne sais pas quel robot je dois prendre exactement ) sur le robot que j'aimerai pouvoir piloter et voir le flux vidéo sur une page web .

 

Je vais utiliser une caméra espion connecté a un réseaux wifi et je récupère le flux depuis le pc 

 http://www.cdiscount.com/photo-numerique/camescopes/mini-dv-camera-numerique-wifi-sans-fil-ip-camescop/f-1128602-auc0053119619717.html?idOffre=80663971#mpos=24|mp

 

Pour la commander je place la caméra sur une tourelle pan tilt que je commanderai via wifi, grâce a une carte arduino et un shield wifi  yun cette solution vous semble correcte ?

 

Je dois choisir une batterie pour alimenter la  carte arduino mega 2560 et sur internet je n'ai pas bien compris comment l'alimenté j'ai vu que la batterie ne doit pas dépassé les 500 mA d'intensité mais j'ai fais un test avec une batterie de 3000 mah et 1 A d'intensité(qu'on m'a prêtée ) et tout marche je suis donc partagé y a t'il des risques pour la carte ?

Je ne sais donc pas quelle batterie externe prendre pour un budget de 10 euros .

 

Merci d'avance ! :) 




#67776 piloter une caméra embarquée sur un robot à distance

Posté par xairforce4513 sur 06 mars 2016 - 05:30 dans Et si vous vous présentiez?

salut, je m'excuse pour cette réponse tardive je suis très occupé en se moment .

Je vais déplacer le sujet la prochaine fois,merci de ton aide cela m'a été bien utile  :) 




#67620 piloter une caméra embarquée sur un robot à distance

Posté par xairforce4513 sur 29 février 2016 - 08:51 dans Et si vous vous présentiez?

Bonjour,

Je suis actuellement en sti2d sin et j'ai un projet a mener avec 3 autres amis. En cours nous utilisons arduino pour programmer .

Notre robot sert à assister les scientifiques et a notre échelle il doit pouvoir être piloté à distance, je dois pouvoir voir le flux vidéo depuis une page web et piloter la caméra verticalement  il doit pouvoir récupérer un objet grâce a un bras robotisé et nous dire l'endroit ou il à prit l'objet grâce a un capteur GPS .

 

-Ma partie consiste à intégrer une petite caméra (limite de taille mais je ne sais pas quel robot je dois prendre exactement) sur le robot que j'aimerai pouvoir piloter depuis un joystick ou une télécommande(ou depuis le pc)  et voir le flux vidéo sur une page web cependant je ne trouve pas quelle matérielle je vais avoir besoins pour remplir cette fonction  et comment m'y prendre .

 

 j'ai trouvé c'est prendre une petite caméra ip fixe sur un tourelle pan tilt, dans ce cas la je branche un routeur dans la salle, je crée un réseau et je visualise le flux depuis le pc mais comment piloter la tour pan tilt sans liaison filaire avec un joystick par exemple ou depuis mon pc via une interface  ?

J'ai regardé  au niveau de la programmation de la pan tilt et le code est très longs ceci me parait un peu compliqué.

 

L'autre solution est de prendre une caméra déjà sur une tourelle mais la caméra n'est pas ip c'est une caméra usb  , je ne voie donc pas comment la Controller a distance et récupérer le flux via la page web .

http://www.gotronic.fr/art-webcam-pour-pcduino-20899.htm

J'ai vu qu'il existe des shield sur arduino notamment shield wifi mais je ne voie pas comment adapter cela a mon cas .

Je vous est donné le résultats de mes recherches, je ne sais pas quelle technique choisir sauriez vous me dire quelle caméra je peu prendre pour pouvoir voir le flux  et comment la contrôler a distance ?

 

Merci de votre réponse 

Cordialement Emilien