Pages: [1]   Go Down
Author Topic: Nouvelle carte avec Wi-Fi/MP3/SD intégrés  (Read 1900 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous !

Je fais un petit message pour vous présenter la carte sur laquelle je travaille depuis quelques temps.

C'est un dérivé de l'Arduino Mega, avec des composants supplémentaires et en particulier :
- un module Wi-Fi (WiFly RN171)
- un décodeur MP3 (VS1011)
- une carte microSD

Voici une photo de la bête !

Les connecteurs sont disposés de façon à pouvoir recevoir des shields Arduino. La carte comporte également 4 connecteurs compatibles avec le système Grove de SeeedStudio, qui permet de brancher des capteurs sans soudure.

Au niveau du câblage, la carte SD et le décodeur MP3 partagent le bus SPI et le module Wi-Fi est sur l'UART1 de l'ATMega, avec 3 pins en plus utilisées pour contrôler matériellement les connexion. Pour utiliser le moins possible les broches Arduino "standard" j'ai essayé de mettre un maximum de choses sur des broches qu'Arduino n'utilise pas, par exemple le codec MP3 est sur les pins 70 à 73 (PE6 et PJ2-4).

Alors, vous me direz : une carte c'est bien, mais une carte avec des librairies qui marchent, c'est mieux. C'est pour ça que j'ai une panoplie complète de librairies qui vont bien, pour faire des choses du genre :

  • jouer un MP3 stocké sur la carte SD
  • télécharger un fichier depuis une URL sur la carte SD
  • communiquer avec un programme en temps réel via Websocket
  • synchroniser un mouvement avec la lecture d'un fichier audio pour faire une chorégraphie
  • ...

Et pour finir, une carte ne serait pas complète sans un bootloader aux petits oignons, en l'occurrence un bootloader deux-en-un : STK500 (comme le bootloader série Arduino de base) et HTTP (ben oui, vu qu'il y a un module Wi-Fi ça serait dommage de pas en profiter).

Qu'est-ce que vous en pensez ? Est-ce que ce genre de carte serait intéressant pour vos projets ? J'aimerais bien avoir vos avis !


P.S : cette carte est utilisée dans les Readiymates, des petits objets communicants DIY à base de carton, pour lesquels une campagne de financement communautaire est en cours sur Kickstarter (désolé tout est en anglais et je ne suis même pas sur la vidéo  smiley-sad).
Logged

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4989
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous !

Je fais un petit message pour vous présenter la carte sur laquelle je travaille depuis quelques temps.

C'est un dérivé de l'Arduino Mega, avec des composants supplémentaires et en particulier :
- un module Wi-Fi (WiFly RN171)
- un décodeur MP3 (VS1011)
- une carte microSD

Voici une photo de la bête !

Les connecteurs sont disposés de façon à pouvoir recevoir des shields Arduino. La carte comporte également 4 connecteurs compatibles avec le système Grove de SeeedStudio, qui permet de brancher des capteurs sans soudure.

Au niveau du câblage, la carte SD et le décodeur MP3 partagent le bus SPI et le module Wi-Fi est sur l'UART1 de l'ATMega, avec 3 pins en plus utilisées pour contrôler matériellement les connexion. Pour utiliser le moins possible les broches Arduino "standard" j'ai essayé de mettre un maximum de choses sur des broches qu'Arduino n'utilise pas, par exemple le codec MP3 est sur les pins 70 à 73 (PE6 et PJ2-4).

Alors, vous me direz : une carte c'est bien, mais une carte avec des librairies qui marchent, c'est mieux. C'est pour ça que j'ai une panoplie complète de librairies qui vont bien, pour faire des choses du genre :

  • jouer un MP3 stocké sur la carte SD
  • télécharger un fichier depuis une URL sur la carte SD
  • communiquer avec un programme en temps réel via Websocket
  • synchroniser un mouvement avec la lecture d'un fichier audio pour faire une chorégraphie
  • ...

Et pour finir, une carte ne serait pas complète sans un bootloader aux petits oignons, en l'occurrence un bootloader deux-en-un : STK500 (comme le bootloader série Arduino de base) et HTTP (ben oui, vu qu'il y a un module Wi-Fi ça serait dommage de pas en profiter).

Qu'est-ce que vous en pensez ? Est-ce que ce genre de carte serait intéressant pour vos projets ? J'aimerais bien avoir vos avis !


P.S : cette carte est utilisée dans les Readiymates, des petits objets communicants DIY à base de carton, pour lesquels une campagne de financement communautaire est en cours sur Kickstarter (désolé tout est en anglais et je ne suis même pas sur la vidéo  smiley-sad).
Bonjour Benvenuto
tout ça semble bien alléchant, d'autant qu'il y a une bonne base de libraries.
Tu pense la commercialiser ?

Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut Artouste,

Pour le moment la carte n'est pas en vente à proprement parler, mais tu peux en précommander une sur Kickstarter (ici sous l'intitulé "Barebone Edition") pour $100 + $20 en frais de port = $120 soit 90€.

Si on a suffisamment de précommandes pour lancer la production, on pourra la commercialiser  smiley
Logged

France
Offline Offline
Faraday Member
**
Karma: 36
Posts: 3448
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sympa cette carte très tentante.
Juste un regret le VS1011 ne gère pas le MIDI. C'est dommage car chez VLSI ils ont des circuits qui font MP3 et MIDI.
Logged

Offline Offline
Edison Member
*
Karma: 17
Posts: 1938
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

bonjour,
beau boulot.
on peut jouer les beta testeurs? smiley
Logged

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

Très belle carte !!
Module WiFi Roving Networks, Regulateur Micrel 3A low drop : c'est pas du bas de gamme !!
U2 : Ram externe ? (je n'arrive pas à lire la référence)
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bonjour,
beau boulot.
on peut jouer les beta testeurs? smiley

C'est trop tôt, je n'ai pas assez de prototypes  smiley-sad
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

U2 : Ram externe ? (je n'arrive pas à lire la référence)

C'est un FTDI232, comme sur les anciens Arduino - le "vrai" usb ça viendra, mais pas tout de suite  smiley-grin
Logged

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

FTDI232: c'est prudent !! Il vaut mieux ne pas innover sur tous les fronts à la fois !
Pour l'adaptation des niveaux SPI j'hésite entre la solution 'pont diviseur' (résistances sur un flanc de la carte) ou solution 'Philips' à Mosfets !
Y a t-il sur cette carte une possibilité de mise en veille ou de coupure totale du RN71 et du chip MP3 ?
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour la coupure totale aucun souci, les lignes reset des deux composants sont connectées au microcontrôleur.

Pour la mise en veille, le MP3 n'a pas de mode low-power mais peut faire des software reset très rapides.
Le RN171 lui a un mode veille plutôt sophistiqué.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

P.S : on peut aussi ajuster la puissance de transmission du module selon la portée qu'on souhaite

Extrait de la documentation Roving Networks :
Quote
set wlan tx <value>
Sets the Wi-Fi transmit power. Accepts value from 1-12 corresponding to 1dBm to 12dBm. Default is 0 corresponding to 12dBm (max TX power).
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 84
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mise à jour : on a une petite vidéo (40s) pour présenter la carte
smiley-lol
Logged

83 - var
Offline Offline
God Member
*****
Karma: 9
Posts: 863
ARDUINO Powa !
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ouaww ça a l'air au top ce truc !! je le veux smiley-grin

Skizo !
Logged

Un tien vaux mieux que deux tu l'auras !

Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello,

Houlala c'est extremement interessant ça......
Il y a moyen de se la procurer quelque part ? la prevente chez kickstarter est terminée ......
Je plussoie pour le midi, si jamais quelqu'un si penche...
Bravo, beau travail en tout cas.
Logged

Pages: [1]   Go Up
Jump to: