Pages: [1]   Go Down
Author Topic: Consiglio shield Ethernet  (Read 964 times)
0 Members and 1 Guest are viewing this topic.
Italy
Offline Offline
Full Member
***
Karma: 1
Posts: 192
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vorrei acquistare lo shield Ethernet per comandare  i mie proggettini a distanza. Ho due opzioni: o acquisto lo shield originale o un clone dalla cina
(http://www.hobbyking.com/hobbyking/store/__26839__Arduino_Ethernet_Shield_V1_1.html).
Per iniziare a fare qualche esperimento può andar bene questo?
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 77
Posts: 2146
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Puoi acquistare l'originale o un clone, ma non QUEL clone.

Quella scheda usa l' ENC28J60, l' originale il Wiznet W5100, Due chip totalmente diversi con diverse librerie.
Quindi , visto che con la Ethernet devi iniziare, il consiglio e' di scegliere l'originale o un clone adatto

Cerca su ebay "Ethernet shield W5100"
Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 4987
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Cinese tipo questo:
http://www.ebay.it/itm/251175182799?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649#ht_3245wt_1140
Logged

my name is IGOR, not AIGOR

Genova
Offline Offline
Faraday Member
**
Karma: 40
Posts: 3423
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per quello che ho letto qua e la sui cloni della w5100 che costano meno i motivi ci sono, mancano dei componenti come ad esempio il circuito di reset ritardato rispetto al micro e altre piccole parti che potrebbero creare problemi.
Puoi sempre saldare tu i pezzi mancanti  smiley-grin

ciao
Logged

no comment

San Salvatore Monferrato IT
Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.electrodragon.com/?product=arduino-ethernet-shield

io ho già comprato qui, pero' non so se manca qualche pezzo. Dacci un occhio, se ti interessa chiedi un parere a chi ne sa più di me =)

Ciao!
Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 4987
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per quel che riguarda la scheda ENC invece, come detto più volte, non è compatibile con la libreria standard rilasciata con Arduino. Non ha in hardware una parte della gestione dei protocolli, per questo costa meno. Bisogna usare un'altra libreria che implementa la cosa via software.
Io c'e' l'ho e funziona. Ho seguito questo sito pieno di tutorial:
http://www.lucadentella.it/category/enc28j60-arduino/
Due differenze grosse tra ENC e WIZ:
1) la ENC non si trova come shield, mentre le WIZ le ho sempre viste come shield.
2) la ENC non ha il lettore SD

Versione solita:
http://www.ebay.it/itm/NEW-ENC28J60-Ethernet-LAN-Network-Module-For-51-AVR-STM32-LPC-/140717532321?pt=LH_DefaultDomain_0&hash=item20c36b24a1&_uhb=1#ht_1091wt_1113
Esiste anche una versione mini:
http://www.ebay.it/itm/140843724204?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649#ht_1427wt_1113
« Last Edit: June 25, 2013, 02:51:58 am by nid69ita » Logged

my name is IGOR, not AIGOR

0
Offline Offline
Sr. Member
****
Karma: 3
Posts: 465
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per quello che ho letto qua e la sui cloni della w5100 che costano meno i motivi ci sono, mancano dei componenti come ad esempio il circuito di reset ritardato rispetto al micro e altre piccole parti che potrebbero creare problemi.
Non lo sapevo, il clone che ho preso manca solo dei fori per il POE, cioè per l'alimentazione via ethernet, per il resto mi sembra ci sia tutto e sta funzionando ininterrottamente da un paio di settimane.

Quoto quanto detto sull ENC28J60 anche perché il clone che ho trovato è costato solo alcuni euro in più.
Aggiungo come differenza che ci sono librerie per ENC che pare facciano la stessa cosa di quelle per WIZ solo che occupano più memoria  e più tempo CPU in quanto le funzioni presenti sul WIZ non supportate dall'ENC vengono svolte dal microcontrollore.
Logged

Cagliari, Italy
Online Online
Tesla Member
***
Karma: 114
Posts: 7177
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La ENC c'è anche in versione shield, ma costa di più ed è da saldare.
--> http://store.open-electronics.org/Arduino/Shield/ETHERNETSHIELDKIT
Logged

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

Napoli
Offline Offline
Sr. Member
****
Karma: 7
Posts: 356
Post fata resurgo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Come molti hanno detto l'ENC28J60 richiede che i protocolli IP, ARP ed ICMP siano svolti in software. Questo comporta un maggiore utilizzo di RAM, limitando le possibilità d'implementazione.

In generale, l'uso del ENC28J60 con Arduino è da sconsigliare per applicazioni come webserver o altre che richiedano protocolli ASCII. Però è da consigliare se si vuole mettere mano a basso livello e sperimentare.

A me personalmente non piace molto la libreria in voga per l'ENC28J60 ed ho preferito usare uIP, per il quale esistono dei porting per AVR ed ENC28J60.

Saluti,
Dario.
Logged

Souliss - Open-source Distributed Home Automation with Arduino and Android

http://www.souliss.net
Follow at @soulissteam

@veseotech

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 4987
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

A me personalmente non piace molto la libreria in voga per l'ENC28J60 ed ho preferito usare uIP, per il quale esistono dei porting per AVR ed ENC28J60.
Saluti,Dario.

Perfavore, hai dei link ?   smiley-grin
Logged

my name is IGOR, not AIGOR

Napoli
Offline Offline
Sr. Member
****
Karma: 7
Posts: 356
Post fata resurgo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il porting fa parte di questo progetto, http://code.google.com/p/avr-uip/

Io ho modificato a mia volta la gestione delle callback e ripulito alcune funzionalità in http://code.google.com/p/souliss/

Saluti,
Dario.
Logged

Souliss - Open-source Distributed Home Automation with Arduino and Android

http://www.souliss.net
Follow at @soulissteam

@veseotech

Pages: [1]   Go Up
Jump to: