Vin + alimentazione da jack + USB HOST SHIELD

Sto iniziando ad utilizzare l'usb host shield della sparkfun, il quale prende la corrente dal pin Vin.

Infatti la sola alimentazione dell'usb la periferica non funziona correttamente, quando invece applico 9V al jack dell'arduino tutto ritorna ok. Mi chiedevo, ma al Vin che corrente arriva? Tutti e 9 i Volts? magari sono troppi per questa scheda?

Grazie mille!!

Ciao non conosco lo shield! Comunque ho controllato gli schemi di arduino Vin viene preso subito dopo il diodo dopo il jack! Quindi avrai Vin uguale alla tensione in ingresso dal jack meno la caduta di tensione del diodo,che dovrebbe essere di circa 0.7 Volt(dipende dalla corrente che lo attraversa)!

Questo è lo shield: http://www.robot-italy.com/product_info.php?products_id=1660

In ogni caso leggendo bene la descrizione c'è scritto:

The Host Shield takes its power from the 'Vin' pin on your Arduino. Power from that pin is regulated to both 5V and 3.3V on the shield. All SPI signals are sent through a hex converter to step them down to 3.3V.

Per cui la mia domanda è stata inutile, bastava leggere meglio!

Grazie mille!!

ciao GianfrancoPa qua trovi lo schema elettrico della USB HOST shield http://www.sparkfun.com/datasheets/DevTools/Arduino/USBHostShield-v13.pdf Se quardi lo schema del Arduino UNO http://arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf vedi che tra il connettore per l' alimentazione e il pin Vin c'é solo un diodo. Il diodo serve per proteggere l'arduino da un alimentatore con la polaritá sbagliata. Da Vin va sul entrata dello stabilizzatore 5V del Arduino. Se alimenti l' Arduino attraverso la USB con 5V non ci sará tensione sul Vin.

Il USB HOST Shield ha uno stabilizzatore suo perché deve riuscire ad alimentare un dispositivo attacato alla USB com 500mA. Il LM1117 usato puó fornire 800mA.

Ciao Uwe

Grazie per i preziosi dettagli! ;)

Scusate se mi inserisco in questo modo ma... a che serve questo usb host? io ero rimasto che con arduino (non avendo appunto l'usb host) non era possibile collegare dispositivi usb tipo chiavette di memoria o wifi.. Qualcosa è cambiato? con questo shield si può fare? e se no, quali sono le applicazioni pratiche?

L'usb dell'arduino non consente la compatibilità con le classiche periferiche usb. Per tale ragione è necessaria componentistica esterna, come questo shield, al quale puoi collegare tutte le periferiche che desideri.

Il problema e' la bassa disponibilita' di driver in giro, ed essendo il protocollo usb abbastanza complesso, l'utilità attuale di questo strumento è davvero molto bassa, a meno che non si voglia costruire da soli driver e quant'altro!!

Io me ne sono accorto in ritardo (dopo averlo acquistato), e ci "gioco", ma non concludo nulla...

In ogni caso esistono librerie per interfacciare mouse e tastiera, più qualche altra applicazione originale. Ho letto, ma non testato, che esistono pure le librerie per poter comunicare con periferiche USB che usano il chip FTDI.

Vedi un po' qua: http://www.circuitsathome.com/arduino_usb_host_shield_projects

Capisco, grazie per la chiarezza.. Beh, speriamo che faccia successo e che qualcuno riesca a scrivere qualche driver.. Le applicazioni possibili sono davvero tante, e anche i costi si ridurrebbero molto

Ovviamente spero di sbagliarmi e mi auguro che qualche “guru” posti qualche link magico…

Pensa ai benefici: l’usb host shield costa circa 20 uero, un pennino umts circa 10/20 euro… ovviamente e’ solo una delle possibili applicazioni!

Non vorrei alimentare false speranze ma... date un'occhiata qui http://www.circuitsathome.com/mcu/rc-car-controlled-by-wii-remote-on-arduino

GianfrancoPa: [...] più qualche altra applicazione originale. [...]

Infatti avevo scritto qualche cosa, ma non c'è supporto, ad esempio, per per il Bluetooth "reale", ripeto ancora, penne umts, stampanti, webcam, etc, etc... Ripeto, almeno io non li ho trovati... :D

Altra domanda:

come mai quando premo il pulsante reset (sia sullo shield arduino, sia su quello dell'usb host shield), pare che questo non abbia effetto sullo shield usb? Forse il reset non vale per il pin Vin? Come ovviare eventualmente??

Grazie mille!!

Secondo voi, in mancanza di soluzioni più semplici, questo può bastare? http://www.kithouse.it/index.php?option=com_content&view=article&id=21&Itemid=31

Oltre che consente il reboot via software, per cui è abbastanza comodo