torino, italy
Offline
Sr. Member
Karma: 0
Posts: 335
Arduino rocks
|
 |
« on: February 16, 2011, 06:27:11 pm » |
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
Edison Member
Karma: 15
Posts: 1876
Have you mooed today?
|
 |
« Reply #1 on: February 16, 2011, 06:48:37 pm » |
ciao 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  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/7Io ho saldato dei pin (quelli con passo standard da breadboard, per intenderci) su un adattatore mini sd / micro sd/ sd. 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
Tesla Member
Karma: 81
Posts: 8184
:(){:|:&};:
|
 |
« Reply #2 on: February 16, 2011, 08:08:28 pm » |
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
|
|
|
|
|
Palermo
Offline
God Member
Karma: 2
Posts: 700
Arduino rocks
|
 |
« Reply #3 on: February 17, 2011, 01:31:47 am » |
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
|
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1876
Have you mooed today?
|
 |
« Reply #5 on: February 17, 2011, 06:36:04 pm » |
..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..) 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/3Qui 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
Newbie
Karma: 0
Posts: 9
|
 |
« Reply #6 on: February 17, 2011, 06:58:52 pm » |
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/SerialIPper le sd non saprei...
|
|
|
|
|
Logged
|
-- MementoMori
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1876
Have you mooed today?
|
 |
« Reply #7 on: February 17, 2011, 07:07:24 pm » |
mitico, non lo conoscevo!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 81
Posts: 8184
:(){:|:&};:
|
 |
« Reply #8 on: February 17, 2011, 07:35:21 pm » |
già peccato che 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
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1876
Have you mooed today?
|
 |
« Reply #9 on: February 17, 2011, 07:38:15 pm » |
@lesto  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
Tesla Member
Karma: 81
Posts: 8184
:(){:|:&};:
|
 |
« Reply #10 on: February 17, 2011, 07:42:35 pm » |
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
|
|
|
|
|
torino, italy
Offline
Sr. Member
Karma: 0
Posts: 335
Arduino rocks
|
 |
« Reply #11 on: February 18, 2011, 02:53:17 am » |
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
Sr. Member
Karma: 0
Posts: 335
Arduino rocks
|
 |
« Reply #12 on: February 19, 2011, 10:31:01 am » |
Una domanda: come devo formattare la scheda SD per usarla?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #13 on: February 19, 2011, 11:46:42 am » |
FAT16/32. La lib standard è questa: http://arduino.cc/en/Reference/SD
|
|
|
|
|
Logged
|
|
|
|
|
torino, italy
Offline
Sr. Member
Karma: 0
Posts: 335
Arduino rocks
|
 |
« Reply #14 on: February 19, 2011, 08:49:59 pm » |
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
|
|
|
|
|
|