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 :().
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 :().
Bonjour Benvenuto
tout ça semble bien alléchant, d'autant qu'il y a une bonne base de libraries.
Tu pense la commercialiser ?
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
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)
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 ?
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é.
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.