Pages: [1]   Go Down
Author Topic: ethernet, scheda sd, e connessione tramite usb  (Read 1461 times)
0 Members and 1 Guest are viewing this topic.
torino, italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 339
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti.
Ho visto lo shield ethernet adafruit per connetter arduino alla rete, che ha anche un lettore per schede sd.
Avrei tre domande:

Esiste un modulo più economico e semplice per connettersi alla rete?

Esiste un modulo per la sd più economico senza la connessione ethernet?

Arduino può connettersi e fare le stesse cose con la connessione usb standard?
Grazie
Logged

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

ciao
Quote
Esiste un modulo più economico e semplice per connettersi alla rete?
restando su ethernet shield, ci sono:
- shield con ENC28J60 (la libreria da usare non è la Ethernet standard);
- cineserie varie sia con WIZ5100 che con ENC28J60  smiley

Quote
Esiste un modulo per la sd più economico senza la connessione ethernet?
beh, puoi fartelo da te, o saldare direttamente pin o fili ai contatti della sd.
Qui qualche info in più:
http://cambarduino.altervista.org/7
Io ho saldato dei pin (quelli con passo standard da breadboard, per intenderci) su un adattatore mini sd / micro sd/ sd.

Quote
Arduino può connettersi e fare le stesse cose con la connessione usb standard?
puoi fare le stesse cose, ma devi gestire su pc, quello che altrimenti farebbe lo shield eth.
Quindi Ardino passerebbe / riceverebbe solo dati da seriale.
Sarebbe poi il pc a dover fare da server o client tcp/upd.
« Last Edit: February 16, 2011, 06:50:18 pm by pitusso » Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10468
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

per intenderci NON puoi collegare l'usb del router ad arduino e navigare, per 2 motivi
1: l'usb di arduino è slave, quindi dovresti usare uno shield con usb host
2: ti mancano i driver, che dovresti scriverti a mano
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Palermo
Offline Offline
God Member
*****
Karma: 3
Posts: 766
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Qui c'e' un sd shield della sparkfun, comodo se vuoi tutto già pronto, al costo di un terzo della scheda ethernet:

http://www.robot-italy.com/product_info.php?products_id=1460
Logged

Gianfranco

torino, italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 339
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il sistema indicato per connettere le mini sd è molto interessante, ma io cercando ho visto dei connettori del genere:
http://cgi.ebay.it/Arduino-SD-Card-Module-for-SD-Card-Memory-Read-Write-/180624852417?pt=LH_DefaultDomain_0&hash=item2a0e1485c1#ht_1289wt_1141.
Se basta semplicemente connettere la scheda ai pins con qualche resistenza, a che serve quel chip?
Seconda domanda, più ingenua ancora: una shield come quella adafruit semplifica la scrittura in termini di codice da inserire?
Logged

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

Quote
Il sistema indicato per connettere le mini sd è molto interessante, ma io cercando ho visto dei connettori del genere:
http://cgi.ebay.it/Arduino-SD-Card-Module-for-SD-Card-Memory-Read-Write-/180624852417?pt=LH_DefaultDomain_0&hash=item2a0e1485c1#ht_1289wt_1141.
Se basta semplicemente connettere la scheda ai pins con qualche resistenza, a che serve quel chip?
..quello che si vede è un regolatore di tensione, serve solo a garantire la giusta alimentazione alla sd.
(nello schema di quella dell'Adafriut, vedo pure un hex converted..)

Quote
Seconda domanda, più ingenua ancora: una shield come quella adafruit semplifica la scrittura in termini di codice da inserire?
Innanzitutto linko la pagina con spiegato l'utilizzo della sd (l'altro link era già un approfondimento):
http://cambarduino.altervista.org/3

Qui viene usata la SdFat, per lo shield della Adafruit parlano della libreria Fat16.
Come complessità (o se preferisci: semplicità :-D) di utilizzo, non ci vedo delle grandi differenze.
Puoi controllare tu stesso: scarica entrambe le librerie e dai un'occhiata agli esempi (molto più numerosi nella SdFat!)
Logged

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

Esiste un modulo più economico e semplice per connettersi alla rete?

per la rete piu economico di questo non puoi trovare:
http://www.arduino.cc/playground/Code/SerialIP

per le sd non saprei...
Logged

--
MementoMori

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

Quote
per la rete piu economico di questo non puoi trovare:
http://www.arduino.cc/playground/Code/SerialIP
mitico, non lo conoscevo!

Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10468
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

già peccato che
Code:
However unlike the Ethernet shield which handles the TCP/IP protocol for you[...]It takes up around 9kB of flash space and enough RAM that you can easily run out of memory (which normally results in the Arduino rebooting unexpectedly.)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

@lesto
 smiley-grin
non si può volere tutto!

Sostanzialmente era quello che intendevo nel mio primo post in questo thread.
Arduino connessa ad un pc via usb / seriale, può andare in rete.
Chiaramente c'è da scrivere lato pc il layer che se ne deve occupare.

La SerialIP sembrava promettente (non avevo letto tutto), ma è solo uno dei modi per arrivare all'obiettivo!
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10468
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bhè allora secondo me il metodo migliore è un programmino lato pc che redirige la seriale su telnet(o meglio su socket): tcp/ip implementato a lato pc :-D

per i comandi dovrebbero bastare:
connetti, invia, ricevi, statoConnessione, chiudi
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

torino, italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 339
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Mmm, per l'ethernt al momento è un po' troppo complessa una connessione del genere per le mie conoscenze, ma per la scheda sd questo weekand stesso proverò a farmi un piccolo adattatore casalingo allora.
Grazie mille per l'aiuto!
Logged

torino, italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 339
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Una domanda: come devo formattare la scheda SD per usarla?
Logged

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 330
Posts: 22782
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

FAT16/32.
La lib standard è questa:
http://arduino.cc/en/Reference/SD
Logged


torino, italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 339
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Questa sera mi sono costruito un rudimentalissimo lettore come indicato sul sito consigliato e, con mia grande soddisfazione, la cosa ha funzionato!
Dunque grazie a tutti, questo mi permetterà di rilevare dati con l'arduino senza tenerlo costantemente connesso al computer.

Devo dire che trovo gli esempi della SDlib più semplici di quelli della SDfatlib, ma magari è solo una questione di compilazione degli script in se e non è la libreria ad essere effettivamente più complessa.
Logged

Pages: [1]   Go Up
Jump to: