Tu sei qui: Home Attività OpenHardware Ethernino

Progetto

Lo scopo del progetto è individuare una soluzione economica ed efficace per costruire una sorta di arduino con controller ethernet.

Credit Card Ethernet arduino

L'idea di realizzare un unica arduino board con embedded il controller ethernet nasce da questo instructable:

http://www.instructables.com/id/A-credit-card-sized-Ethernet-Arduino-compatable-co/

Dagli stessi commenti sull'instructable si deduce che il chip ethernet utilizzato: ENC28J60 non è supportato dalla libreria ethernet standard di arduino, che invece è stata scritta per il WIZ.

Bisogna quindi considerare se vale la pena utilizzare il chip della Microchip o il WIZ W5100 o ancora W5100 ASSEMBLATO

Nanode

Sempre basato sullo stesso principio, ma più evoluto c'è il nanode da prendere in considerazione:

Il nanode v5 usa una porta usb gestita dal firmware del Atmel. Si ispira, come si deduce dal wiki, alla metaboard:

http://metalab.at/wiki/Metaboard

Il firmware che usa è l'usbasploader:

http://www.obdev.at/products/vusb/usbasploader.html

Programmatori open per AVR

Per poter caricare il firmware sul chip però bisogna almeno la prima volta usare un programmatore avr. Esistono però diverse implementazioni di programmatori AVR basati sulla vUSB:

Usando la metaboard come base hanno implementato l'AVRProg:

http://www.obdev.at/products/vusb/usbasploader.html

un'altro esempio di programmatore basato su vusb è l'USBasp:

http://www.fischl.de/usbasp/

Si può usare anche l'arduino come programmatore ISP ma la non la versione UNO :

http://arduino.cc/en/Tutorial/ArduinoISP