Blog de Snootlab Nous concevons et fabriquons des solutions électroniques connectées pour l'industrie.

25 mai 2011

[FR] Test de l’I2C Power Protoshield sur civade.com

Jean-Philippe Civade a publié un test de l’I2C Power Protoshield sur son blog.

Snootlab – Essai de l’Arduino i2C Power proto shield : Controlleur PWM de ventilateurs asservis à la température avec des capteurs 1Wire DS1820

J’ai besoin pour ma CNC, d’asservir les ventilateurs de refroidissement du watercooling de la broche car 2 ventilateurs de 120 mm en 12V, c’est vraiment trop bruyant. […] Mon cahier des charges est assez simple. Je souhaite commander 2 ventilateurs indépendamment, qui soient asservis à la température. […] Le Power shiled m’aidera à gérer le +12V.

À lire dans son intégralité ici.

20 mai 2011

[FR] Utiliser le shield Mémoire

Nouveau guide d’utilisation du shield Mémoire pour Arduino, notre log shield sur carte SD avec horloge RTC et zone de prototypage à pastilles carrées.

Shield Mémoire

Shield Mémoire pour Arduino – Crédit photo : Snootlab

Plus d’informations sur notre site.

18 mai 2011

[FR] Rotoshield : nouveau driver moteur pour Arduino

Mettez vos montages en mouvement avec le Rotoshield, un nouveau driver moteur pour Arduino.

Rotoshield

Rotoshield Pour Arduino – Crédit photo : Snootlab

Ses principales caractéristiques :

  • Pilote jusqu’à 4 moteurs à courant continu avec réglage individuel de la vitesse (sur 256 niveaux)
  • Pilote jusqu’à 2 moteurs pas à pas
  • Utilisation du circuit intégré L293DNE qui fournit 0,6A par pont (1,2A en crête) avec protection thermique et diodes kickback intégrés
  • Réduction du nombre de sorties utilisées grâce a l’utilisation du bus I2C
  • Utilisation simplifiée grace à une bibliothèque développée sur mesure
  • 1 bornier a vis pour séparer l’alimentation moteur de celle des circuits logique (meilleur anti-parasitage)
  • Possibilité de mise sous tension par alimentation de type ATX et utilisation de son 12V
  • 8 sorties supplémentaires disponibles en PWM sur 16 niveaux d’intensité pour piloter capteurs et sorties à l’aide du même shield
  • Reprise de la led et du bouton « reset » de l’Arduino sur la platine
  • Compatible Arduino Uno, Uno CMS, Duemilanove et Mega

Rotoshield et moteurs

Montage avec Rotoshield vu du dessus
Crédit photo :
Snootlab

Plus d’informations sur notre site.

13 mai 2011

[FR] ADK de Google vs Arduino Mega 2560

Google a publié des informations et les schémas de sa plateforme matérielle basée sur un dérivé de l’ancien Arduino Mega.

Le chemin qu’ouvre Google au travers de ce produit est promoteur toutefois, on pourrait envisager de développer des shields pour rendre l’Arduino Mega 2560 officiel compatible avec les équipements Android.

Première étape en ce sens, l’analyse de l’ADK (*) de Google réalisée par l’équipe technique de Snootlab.

Micro-contrôleur

Le micro-contrôleur est un ATMega1280 pour ADK, un ATMega2560 pour l’Arduino Mega 2560, même famille, compatibles pin à pin.

Au delà de ce relevé, on notera deux différences principales :

  • Arduino Mega 2560 possède 256k de mémoire flash contre 128k pour ADK
  • Arduino Mega 2560 nécessitera une tension d’alimentation de 5V +/- 0.5V pour fonctionner tandis que l’ADK peut, sans toute fois pouvoir dépasser les 8MHz (contre 16 MHz), tourner avec un VCC de 2.7V

Connectique et alimentation

Sur l’ADK, le connecteur micro-USB est utilisé pour relier la carte au PC, et l’USB type B (modèle commun) gère la communication avec le téléphone portable.
Le convertisseur Step-down de l’ADK permet une dynamique de tension d’entrée sur la fiche femelle plus importante que sur l’Arduino Mega 2560.
Pour une alimentation en USB, le montage de l’Arduino Mega 2560 est préférable (pertes de tensions, micro-courants de fuites, rapport puissance transmise/puissance reçue) même si l’ADK reste fonctionnel lorsqu’alimenté de cette manière.

Communication

L’ADK intègre une fonction USB Host en full/low speed (12Mb/s max) pour y connecter un périphérique esclave.

Cette liaison est gérée par le micro-contrôleur via une liaison SPI, en passant par des adaptateurs de tension 3V3 <-> 5V. La liaison USB avec le PC est quand à elle assurée par un transducteur Série/USB (FT232), comme dans les premières versions de l’Arduino. Les problèmes se retrouvent donc ici, on est obligé d’avoir un bootloader dans l’Atmega de l’ADK, ce qui nous empêche de pouvoir en disposer pleinement.

Sur l’Arduino Mega 2560, le problème a été résolu en déportant la gestion du bootloader sur un micro-contrôleur dédié (ATMega8).

En guise de première conclusion :

  • L’ADK possède une fonction matérielle USB Host, mais elle implique d’implanter plus de composants sur la carte, ne fonctionne qu’en 3V3, utilise le bus SPI et les transferts de niveaux qu’elle impose restreignent certains usages plus poussés.
  • L’Arduino Mega 2560 semble plus efficace et plus riche en termes de possibilités et d’exploitation à fond des ressources présentes sur la carte.

(*) : Android Open Accessory Development Kit

12 mai 2011

[FR] Nouveaux shield Mémoire pour Arduino

Nous sommes heureux d’annoncer la sortie de notre Shield Mémoire pour Arduino.

Shield Mémoire

Shield Mémoire pour Arduino – Crédit photo : Snootlab

Log shield sur carte SD avec horloge RTC et zone de prototypage à pastilles carrées.

Ses principales caractéristiques :

  • Support de carte SD et SDHC
  • Librairie SdFat pour cartes SD FAT16/FAT32 SC/HC
  • Ajout date et heures aux données
  • Date accessible au format année/mois/jour de la semaine/heure/minute/secondes
  • Heure réglable sur 12h avec info AM/PM ou 24H
  • Sauvegarde de l’heure sur pile lithium (sur 10 ans si 48mAh)
  • Zone de prototypage à pastilles carrées pour ajouter capteurs, actionneurs, composants RF, …
  • Régulateur 3V3 intégré au shield
  • Reprise de la led et du bouton « reset » de l’Arduino sur la platine
  • Compatible Arduino Uno, Uno CMS, Duemilanove et Mega
  • Double épaisseur des pistes (70µm) pour pouvoir souder et déssouder de nombreuses fois

Shield Mémoire - Topview

Shield Mémoire pour Arduino vu de dessus
Crédit photo : Snootlab

Plus d’informations sur notre site.

Older Posts »

Powered by WordPress