Go Down

Topic: Consiglio shield Ethernet (Read 1 time) previous topic - next topic

Hertz

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?

Brunello

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"


pablos

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  :D

ciao
no comment

stecape

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!

nid69ita

#5
Jun 25, 2013, 08:58 am Last Edit: Jun 25, 2013, 09:51 am by nid69ita Reason: 1
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
my name is IGOR, not AIGOR

zoomx


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.

PaoloP

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

veseo

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.
Souliss - Open-source Distributed Home Automation with Arduino and Android

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

@veseotech

nid69ita


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 ?   :D
my name is IGOR, not AIGOR

veseo

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.
Souliss - Open-source Distributed Home Automation with Arduino and Android

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

@veseotech

Go Up