Pages: [1]   Go Down
Author Topic: Problema con shield Wireless  (Read 650 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti. ho uno shield wireless SD. Volevo sapere quali tipi di chip xbee o simili posso utilizzare, quanti me ne servono per far connettere la mia arduino UNO r3 ad internet e qual'è il più economico tra quelli disponibili.
Grazie
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20201
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quante domande.  smiley-wink smiley-wink

Puoi mettere tutti i moduli che hanno il pinout come gli XBee.
Conosco diversi moduli XBee e Bluetooth che sono adeguati.
Con questi moduli puoi collegarti per esempio a un PC.
Non so se ci sono moduli GSM o WLAN che puoi mettere.

Ciao Uwe

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi sapresti dire marca e modello di quello più economico wifi?
Grazie
Logged

0
Offline Offline
Edison Member
*
Karma: 20
Posts: 2227
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
di moduli wifi dotati di breakout board con piedinatura xbee, ce n'è più d'uno:

http://www.digi.com/products/wireless-wired-embedded-solutions/zigbee-rf-modules/point-multipoint-rfmodules/xbee-wi-fi
http://www.protocentral.com/wireless/109-wifi-bee.html
https://solarbotics.com/product/30025/
http://arduolics.com/index.php?c=41
http://www.astanadigital.com/product.php?id_product=8369496

io personalmente non li ho mai acquistati e/o provati.
Se non ti arrivano ulteriori feedback, inizia valutando quelli sopra linkati (o cercandone degli altri con google  smiley-razz)
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Inoltre una volta acquistati vanno inizializzati con l'adattatore USB-piedinatura come l'xbee o sbaglio?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusate ma quale di questi è il più economico???
Logged

0
Offline Offline
Edison Member
*
Karma: 20
Posts: 2227
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

Quote
Inoltre una volta acquistati vanno inizializzati con l'adattatore USB-piedinatura come l'xbee o sbaglio?

no, si utilizzano direttamente

Quote
scusate ma quale di questi è il più economico???

io ho sempre utilizzato wifi su shield e mai su breakout xbee, come detto.
Ma i link li hai, puoi provare a dare un'occhiata da solo ai prezzi, no?  smiley-evil
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok grazie ragazzi. Alla fine ho optato per un xbee s2 classico. Appena mi arriva basta che lo inserisco negli appositi pin e posso programmare Arduino in wifi?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ragazzi mi è arrivato l'xbee S2 ma ho dei problemi. Ho fatto eseguire questo semplice script presente negli esempi:
Quote
/*
 
 This example connects to an unencrypted Wifi network. 
 Then it prints the  MAC address of the Wifi shield,
 the IP address obtained, and other network details.

 Circuit:
 * WiFi shield attached
 
 created 13 July 2010
 by dlf (Metodo2 srl)
 modified 31 May 2012
 by Tom Igoe
 */
 #include <WiFi.h>

char ssid[] = "yourNetwork";     // the name of your network
int status = WL_IDLE_STATUS;     // the Wifi radio's status

void setup() {
  //Initialize serial and wait for port to open:
  Serial.begin(9600);
  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);
  } 
  
 // attempt to connect to Wifi network:
  while ( status != WL_CONNECTED) {
    Serial.print("Attempting to connect to open SSID: ");
    Serial.println(ssid);
    status = WiFi.begin(ssid);

    // wait 10 seconds for connection:
    delay(10000);
  }
   
  // you're connected now, so print out the data:
  Serial.print("You're connected to the network");
  printCurrentNet();
  printWifiData();
}

void loop() {
  // 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);
  
  // print your subnet mask:
  IPAddress subnet = WiFi.subnetMask();
  Serial.print("NetMask: ");
  Serial.println(subnet);

  // print your gateway address:
  IPAddress gateway = WiFi.gatewayIP();
  Serial.print("Gateway: ");
  Serial.println(gateway);
}

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);
}


Tuttavia aprendo il monitor seriale mi dice WiFi shield not present.


Cosa non và?
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6580
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La Shield Wireless e la Wifi Shield sono 2 cose diverse.
--> http://arduino.cc/en/Main/ArduinoWirelessShield
--> http://arduino.cc/en/Main/ArduinoWiFiShield

Devi usare le librerie per l'Xbee e la SD, non la Wifi.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6580
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok grazie ragazzi. Alla fine ho optato per un xbee s2 classico. Appena mi arriva basta che lo inserisco negli appositi pin e posso programmare Arduino in wifi?

No.
Gli Xbee S2 non sono Wifi ma sono Xbee.
--> http://arduino.cc/en/Guide/ArduinoWirelessShieldS2
Per collegarti ad un access point devi prendere un Xbee Wifi come quelli indicati da pitusso nei post precedenti.

Wireless != Wifi  smiley-roll-blue
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Pages: [1]   Go Up
Jump to: