Pages: [1] 2 3   Go Down
Author Topic: Lire et écrire sur une mémoire flash (NAND) USB ou SD ?  (Read 5842 times)
0 Members and 1 Guest are viewing this topic.
Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3228
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour mon projet de vélo (qui en est déjà à près de 300 km effectifs), j'aimerais faire un relevé point par point de mes déplacements.

J'ai déjà bien utilisé un GPS avec l'Arduino, lu les données de vitesse et d'altitude par le biais d'un écran lcd alpha-numérique et fait une interface avec Processing.

Mais tout cela ne me permet pas de faire de relevés de mes trajets avec mon vélo et de retraiter l'information par la suite.
Je me vois mal me trimbaler mon ordi pour faire ce relevé.

En allant voir sur le PlayGround Arduino, je suis tombé sur cette page :

USB Memory

Apparemment en utilisant un module spécifique cela serait possible.

Il semblerait que ce soit celui ci :

http://www.robotshop.com/eu/productinfo.aspx?pc=RB-Plx-126&lang=fr-CA

Il comporte une puce Ftdi vinculum qui permet d'avoir l'arduino en Host usb.

Est ce que je pourrais avec ce module écrire et lire mes données issue de mon Ardu-GPS ?
« Last Edit: October 26, 2011, 12:26:00 pm by Jean-François » Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3228
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai trouvé cette page :

http://openenergymonitor.org/emon/node/44
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Avec le bon firmware le Vinculum devrait pouvoir faire l'affaire mais ça vaudrait le coup de comparer les solutions 'Hôte USB' à base de FTDI Vinculum avec celles plus récentes à base de MAX3421e (des shields Arduino existent déjà ) http://www.lextronic.fr/produit.php?id=19197

L'utilisation de cette puce sur les cartes Arduino ADK va sans doute accélerer les avancées en matière de librairies. http://arduino.cc/en/Main/ArduinoBoardADK

S'il ne s'agit que de 'data logging' et de transfert de données pourquoi ne pas utiliser une carte SD ?
« Last Edit: October 17, 2011, 02:13:06 pm by al1fch » Logged

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3228
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Donc pour l'instant il n'y a pas encore de librairies pour l'USB sur l'ADK ?
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aucune idée ! je n'ai pas été voir... je voulais juste signaler une tendance en faveur du MAX3421e dans l'univers Arduino !!
Un coup d'oeil rapide montre qu'il y a déjà des solutions par içi :
http://www.circuitsathome.com/arduino_usb_host_shield_projects
Par contre la classe 'Mass Storage', nécessaire pour gérer une clé USB, serait encore en préparation...
peut être donc un avantage aujourd'hui au Vinculum.

Malgré cela la carte suivante ferait bien mon affaire si je n'étais pas déjà trop dispersé !!
http://www.lipoly.de/index.php?main_page=product_info&products_id=209709
« Last Edit: October 17, 2011, 03:44:07 pm by al1fch » Logged

Ales
Offline Offline
Faraday Member
**
Karma: 39
Posts: 3593
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Petite question : c'était pas justement une des avancés principale de la UNO que de pouvoir faire du host usb ?
Logged


France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non, B@tho.

Sur la carte UNO le mega32u4 (qui a pris la place du FTDI232) reste cantonné aux rôles de 'devices' ('client' ou 'esclave'...) Il peut recevoir des firmwares pour jouer divers rôles : HID (clavier, souris), CDC(série)......

Hôte ('maître', 'serveur'...) ça necessite une puissance de traitement supérieure (hardware entre autres) qu'on rencontre dans des puces spécialisées  ou dans des micros 32bits.
Le futur Arduino DUE (32 bits) , lui même,  utilise un micro ARM sans controlleur 'usb host', seulement un 'HS usb device'= device usb haute vitesse
« Last Edit: October 18, 2011, 03:28:16 am by al1fch » Logged

Forum Moderator
Toulouse / France
Offline Offline
Full Member
*****
Karma: 5
Posts: 237
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Le vinculum est sympathique, complet, avec une prise en main relativement aisée.
Cependant, si la fonction Host USB voulue ne sert qu'à brancher une clé USB pour faire du data loging, pourquoi ne pas utiliser une simple carte SD ?

Les shields implémentant cette fonction sont légion, les librairies bien rodées, et cela peut également se faire avec 6 résistances et un support SD.
Cela sera plus simple, plus rapide, et moins coûteux à mettre en oeuvre. Après, effectivement, il y a peut-être d'autres raisons.

Bonne journée.

-----
Stéphane.
Logged

- Distributeur officiel Arduino - France

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut Jean-Francois,

J'ai une personne qui m'as posé la même question par mail.

L'utilisation d'une USB Host Shield est à oublier, pour le moment il n'y as pas de librairies pouvant géré la communication usb et un système de fichier FAT (ou autre).

Sinon il existe ce genre de board :
http://www.watterott.com/en/uALFAT-USB-Board
http://www.watterott.com/en/VDrive2

ou sinon un carte SD ?
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3228
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'avais choisis une clé USB en me disant que je pourrais la lire directement depuis l'ordi sans interfacer en passant de nouveau par l'arduino.... mais bon, on en est pas à ça près  smiley-lol.

Donc l'idée de la carte SD avec les 6 résistances m'interpelle.... un petit peu plus de détails (promis, je fais tout de même une recherche  smiley-grin).
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Forum Moderator
Toulouse / France
Offline Offline
Full Member
*****
Karma: 5
Posts: 237
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Pour plus de détails, regarde les schémas de notre shield Mémoire : http://shop.snootlab.com/powerduino/86-memoire.html
Rubrique "Télécharger", et tu verras sur les schémas qu'il n'y a besoin que de 4 signaux, et 6 résistances, pour faire un adaptateur de niveaux en ponts diviseurs smiley

En espérant t'avoir aidé,

Bonne journée !

-----
Stéphane.
« Last Edit: October 18, 2011, 11:41:03 am by Snootlab » Logged

- Distributeur officiel Arduino - France

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si tu veux utiliser une carte SD te casse pas la tête :
http://www.watterott.com/de/MicroSD-card-breakout-board-v1

ou si tu veux faire un truc "pro": un CD4050, un régulateur 3v3 et un support de carte SD.
Et si tu veux pas faire "pro": quelques résistances, un pont diviser 5v -> 3v3 bien calculé et un support de carte SD smiley
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3228
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci skywodd, je dois faire prochainement une commande d'un capteur que je n'ai trouvé que chez roboshop, donc je commanderais celui ci en même temps :

http://www.robotshop.com/eu/productinfo.aspx?pc=RB-Ada-12&lang=fr-CA
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si tu veux une version "grosse" carte SD (pas micro SD) il en ont une chez robotshop justement :
http://www.robotshop.com/eu/blindage-carte-sd-dfrobot-8.html
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 30
Posts: 3228
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah oui, effectivement c'est exactement ce dont j'ai besoin, j'ai des cartes SD "normales" ainsi qu'un lecteur USB pour ce type de cartes.

Avec les microSD ça l'aurait moins bien fait  smiley-lol
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Pages: [1] 2 3   Go Up
Jump to: