Shield Ethernet v2 ne répond pas

Comme moi, vous avez acquis un Shield Ethernet v2 mais celui-ci ne répond pas au PING  ? Même avec un sketch de test ?

L’erreur n’est peut être pas dans votre code, mais dans la librairie utilisée.

En effet, il semble y avoir au moins deux versions du Shield Ethernet :

  • celui conçu par arduino.cc : Shield Ethernet avec une puce W5100
  • celui conçu par aduino.org : Shield Ethernet v2 avec une puce W5500

Oui encore une histoire entre CC et ORG, qui se déchire toujours la paternité d’Arduino (je ne rentre pas dans le débat).

Shield Ethernet v2 ne répond pas au PING ?

Et bien il y a de forte chance que vous ayez comme moi une puce W5500, et dans ce cas il va falloir corriger deux choses :

  1. Télécharger et installer dans votre IDE la librairie ‘Ethernet2′.
  2. Dans le sketch, remplacez ‘#include <Ethernet.h>‘ par ‘#include <Ethernet2.h>‘.

Continue reading ‘Shield Ethernet v2 ne répond pas’ »

Arduino Uno et Shield LCD1602

Prise en main d’un Shield LCD1602

Récemment, j’ai acheté un nouveau gadget pour Arduino : un afficheur LCD au doux nom de LCD1602. Il s’agit d’un contrôleur HD44780 branché sur une carte qui va s’imbriquer sur votre Arduino (un Shield donc). Les librairies nécessaires « LiquidCrystal » sont déjà présente dans l’IDE Arduino.

Voir en bas de page pour la référence/prix de celui que j’ai acheté.

Mon montage de test avec le Shield + un Arduino Uno (CC) :

LCD1602

Pas de chance, chez moi cela n’a pas fonctionné du premier coup, l’afficheur s’allumer bien, je pouvais controler le rétro-éclairage, mais je ne pouvais rien afficher dessus (via le sketch d’exemple). Explications :

Continue reading ‘Arduino Uno et Shield LCD1602’ »

Installer driver pour puce CH340 (Arduino compatible)

Arduino compatible avec puce CH340 :

Il y a quelques jours, j’ai commandé sur Internet un « Arduino compatible ». Entendez par là, une carte qui ressemble fortement à un Arduino mais qui n’est pas « made in Italy ».

Celui que j’ai acheté est un UNO R3 (référence en bas de page) avec une puce CH340G pour l’interfaçage, de la marque RobotDyn. Ce n’est donc pas la même puce d’interface qu’un « vrai » Arduino : entendez par là ==> « un Arduino original ».

Conséquence : Lorsque je l’ai reçu dans ma boite aux lettres, je me suis empressé de le brancher à mon ordinateur et là un beau message d’erreur me signale que le matériel n’est pas reconnu. On voit bien dans le gestionnaire de périphérique qu’il manque le driver :

CH340

NB : pour mes Arduino (originaux, made in Italy), je n’avais pas eu ce soucis car la puce est une Atmega8U qui utilise les drivers USB/COM standards donc directement reconnu par mon Windows 7 Pro.

NB2 : on peut trouver également des Arduino ‘compatibles’ avec des puces Atmega8U mais un peu plus chèr que les CH340G.

Il faut donc télécharger un driver pour cette interface USB/CH340. J’ai tout d’abord trouvé le driver sur un site Internet en anglais, puis sur un site Internet Chinois. Pour ce dernier, il est probable que ce soit le fabricant… malheureusement tout est écrit en chinois/mandarin. J’ai donc téléchargé le driver à partir du premier lien puis installé :

Continue reading ‘Installer driver pour puce CH340 (Arduino compatible)’ »

Arduino UNO et Jeedom en USB

Dans ce nouvel article, nous allons voir l’utilisation de notre box domotique Jeedom avec un Arduino UNO relié avec un câble USB.

Pour l’exemple, nous avons allons mettre en place deux sondes de température qui seront reliés à l’Arduino, lui même relié au RPI pour que les températures relevées apparaissent dans Jeedom.

Pour cela, nous avons besoin de :

Coût de l’Arduino et ses composants pour le test :

NB : le coût ne comprend pas le RPI car je pars du principe que vous l’avez déjà !

Continue reading ‘Arduino UNO et Jeedom en USB’ »

Sauvegarder et/ou restaurer votre jeedom

Pourquoi sauvegarder Jeedom ?

Le commun des mortels pensent que cela n’arrive qu’autres autres, jusqu’au jour où cela leur tombe sur le bout du nez : panne matériel, plantage sévère du système, vol, destruction par le feu, etc… Quand cela nous arrive, on se dit toujours que si l’on pouvait revenir en arrière, on ferait une sauvegarde.

Voyons comment se protéger en faisant des sauvegardes de son système Jeedom.

Sauvegarder votre Jeedom :

Il y a plusieurs façons de sauvegarder Jeedom, chaque méthode pouvant être complémentaire.

  • la sauvegarde à froid, à l’aide de Win32 Disk Imager
  • la sauvegarde à chaud intégrée à Jeedom
  • la sauvegarde à chaud avec le plugin « Data Transfer » (dans votre cloud, votre NAS, etc)
  • et peut-être d’autres … ?

Continue reading ‘Sauvegarder et/ou restaurer votre jeedom’ »