Aperçu Arduino Uno Ethernet PoE

Les cartes Arduino, les platines

Aperçu Arduino Uno Ethernet PoE

Message non lude Lionel » Ven 8 Juil 2011 11:43

Tout nouveau venu dans la gamme Arduino, la version Arduino Uno Ethernet PoE est dispo chez Snootlab,

PoE : Power over Ethernet, permet d'alimenter électriquement un appareil via le câble réseau

UnoEthPoe_B_800.jpg
UnoEthPoe_B_800.jpg (31.35 Kio) Vu 4786 fois


Petit tour d'horizon du déballage de la bête !

UnoEthPoe_Boite.jpg
UnoEthPoe_Boite.jpg (30.2 Kio) Vu 4786 fois


Il se présente dans un packaging proche des Arduino Uno, et est disponible en deux versions, avec ou sans PoE.

Nous allons jeter un oeil ici sur la version avec PoE,

Importante mise en garde, la présence du module PoE et du connecteur RJ45 empêche d'empiler la plupart des shields standards. Il faut donc prévoir d'empiler pour l'instant une couche supplémentaires de connecteurs empilables pour éloigner l'éventuel shield de l'arduino... en attendant que des connecteurs empilables avec pattes plus longues soient disponibles.

Une des particularités de cette nouvelle version est que le téléchargement se fait au travers d'une carte externe qui embarque le µControlleur 8u2 (équivalent FTDI).
Cette carte est livrée avec l'arduino Ethernet.
En gros cela signifie qu'on ne peux plus se connecter directement avec un câble USB à l'Arduino, mais qu'il faut s'y connecter soit par cette carte USB2SERIAL Light, soit par un câble FTDI... Il faudra donc prévoir un cable mini-USB.

IMG_0172.jpg
IMG_0172.jpg (48.9 Kio) Vu 4786 fois


Edit : Les drivers existent maintenant.... voir plus bas
A cette heure, les drivers dédiés n'étant pas encore disponibles, il est possible d'utiliser la carte en lui signifiant qu'il s'agit d'un arduino Uno à l'installation des drivers sous windows.

Sous Linux (testé Ubuntu) la carte est vue directement par le GUI dans la liste des ports série.

On choisira donc la carte Uno dans le GUI Arduino (testé GUI Arduino 022)

Et le grand classique test n°1
Le blink

Pour info, la led de visualisation qui était auparavant sur la patte Digital 13 se retrouve sur la patte Digital 9, il faut donc modifier le sketch "blink" présent par défaut dans le GUI 0022 pour l'adapter à cette nouvelle configuration.

Code: Tout sélectionner
/*   Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain. */

void setup() {               
  // initialize the digital pin as an output.
  // Pin 9 has an LED connected on Arduino Ethernet boards:
  pinMode(9, OUTPUT);     
}

void loop() {
  digitalWrite(9, HIGH);   // set the LED on
  delay(1000);              // wait for a second
  digitalWrite(9, LOW);    // set the LED off
  delay(1000);              // wait for a second
}


L'upload se fait de la même manière, on constate cependant que les leds RX et TX indiquant le transfert de données à l'ardiuno on été transférées sur la carte



Résultat... Ca clignote :)



On continue l'exploration avec :

Utilisation d'une carte µSD

Le but est d'enregistrer les variations d'un capteur branché sur l'entrée analogique 0.

On choisit donc le sketch Datalogger (dans examples/SD/datalogger)

On place une carte µSD dans son emplacement, on branche un capteur (ici une photorésistance) dans l'entrée analogique 0

On compile/upload et zou, ça marche directement 8-)



Il ensuite possible d'extraire un graphe des variations du capteur sur un tableur et d'en faire un tableau.

photoresistor.png
photoresistor.png (20.44 Kio) Vu 4786 fois


Essai de la partie Ethernet avec Pachube
Et c'est reparti, on va maintenant publier les valeurs du capteur de luminosité sur internet (via Pachube)

On reprend la procédure décrite ici,

On branche un capteur sur l'entrée analogique 0,
On uploade le code retouché avec son compte Pachube et zou, ça marche aussi...



Test de la config en PoE
On reste dans la config décrite dans l'essai ethernet et on branche la platine arduino sur un équipement qui gère le PoE.
Attention, ça peut envoyer du 48V alternatif, donc si on touche la carte dessous... ça pique un peu, j'ai testé pour vous ;)



Résultat du test... succes !


En guise de rapide conclusion, cette carte est nickel pour qui veux récolter des données et les uploader facilement sur le net, avec la framboise sur le cookie de l'autonomie par l'alimentation PoE
mais rappel sur le bémol, très très difficile d'empiler la gamme de shield actuelle dessus...
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: Aperçu Arduino Uno Ethernet PoE

Message non lude Damien » Jeu 1 Sep 2011 09:33

Bonjour,

Je ne parviens pas à installer le pilote avec la carte Arduino Ethernet et le module POE.
Windows me renvoi toujours que l'installation a échoué lorsque j'essaie d'installer le driver en choisissant le dossier driver que j'ai téléchargé.
Pouvez vous me dire comment vous fait pour faire cela -> "il est possible d'utiliser la carte en lui signifiant qu'il s'agit d'un arduino Uno à l'installation des drivers sous windows".

Merci,
Cordialement
Damien
 
Messages: 1
Inscription: Jeu 1 Sep 2011 09:29

Re: Aperçu Arduino Uno Ethernet PoE

Message non lude Lionel » Jeu 1 Sep 2011 11:26

Bonjour,

la manipulation suggérée n'est plus nécessaire, un driver spécifique a été développé pour la carte usb2serial

Image

Il est téléchargeable ici :
http://arduino.cc/en/uploads/Main/Arduino_USBSerial.zip


Pour l'instant, il faudra aussi remplacer le fichier board.txt présent dans :
Arduino-00xx->hardware->arduino
par ce fichier là : board.txt

cf. Référence arduino / hardware / Arduino Ethernet

Setup
With this board you need to change the boards.txt file in your Arduino directory (find it in: Arduino-00xx->hardware->arduino) with this updated version that include also the Mega ADK board: boards.txt
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse


Retourner vers Arduino

Qui est en ligne

Utilisateurs parcourant ce forum: Yahoo [Bot] et 1 invité

cron