Une carte Arduino Duemilanove 2009 AVR ATmega328 et une Arduino Ethernet Shield pour s’initier à l’electronique et au développement.

A ma grande surprise, le fonctionnement de cette carte est relativement simple. Aprés avoir installé les drivers et le logiciel d’interface USB, j’ai pu commencer avec quelques exemples fournis.

Aprés quelques tests avec des leds, j’ai fini par passer à l’ethernet shield pour essayer de piloter une Led via une page web. Quelques recherches sur internet et sur le forum arduino, et me voilà avec un premier résultat plutôt satisfaisant, un switch On/Off avec retour d’état.

Un bon début encourageant pour explorer les multiples possibilités offertes par cette carte Arduino.
Un sujet est ouvert sur le Forum « Toute la domotique« …













Pourquoi ne pas avoir acheté une ethernut 1.3 plutot ?
J’ai choisi la carte Arduino, pour plusieurs raisons.
Son prix, duemilanove + ethernet = 35€
Interface USB et logiciel super simple a prendre en main.
La communauté autour de ce produit et le nombre d’exemples et de projets.
Les modules additionnels pour apprendre la robotique.
Et comme je suis novice en électronique, pas de risque de flamber une carte à plus de 100€.
Salut,
Peux tu publier ton code, pour tester l’Ethernet shield, et si possible m’envoyer le lien d’où tu t’en es inspiré. Merci
Jols40
Pas de probléme, je t’envoie le code sur ton mail. j’ai trouvé le code source sur le site http://www.nuelectronics.com
Peux-tu nous dire ou tu as acheté les 2 cartes pour 35€ ? merci
Chez FunRobo
Livré en 6 jours.
les shields ethernet vendu (pas cher!) sur FunRobo ne sont pas des shields officiels à priori.
Le shield officiel gère directement la couche tcp/ip (module wiznet), alors que ceux de nuelectronics nécessite une library complémentaire pour gérer cette couche. Quelle version utilises-tu ?
J’utilise effectivement la version non officielle, avec la librairie complémentaire.
C’est toi qui réalise ton projet domotique à base d’arduino et qui le partage sur le forum french officiel ?
oui c’est bien moi.
J’ai un shield ethernet « officiel » (c’est quand meme une copie), et j’essaie laborieusement de créer un serveur en php qui recevrait les message UDP qu’envoie l’arduino. Je patauge pas mal. J’arrive à envoyer du serveur php à l’arduino, mais dans l’autre sens, ça marche pas.
Du coup, je temporise avant de tenter le shield non officiel. Vu son prix, ça me permettrait de relier plusieurs arduino entre elle en faisant du broadcasting UDP. Et là, mon système domotique serait carrément plus puissant/flexible.
J’ai mis un peu les essais de côté, car je n’ai pas réussi à faire ce que je voulais. Je voulais trouver un moyen de déclencher un script php lorsque je ferme une entrée de l’arduino… Je rencontre donc un peu le même probléme que toi.
Ton projet semble intéressant si tu arrives à concrétiser tout ça, ce que je te souhaite.
Pour le reste du contrôle de mon habitation, j’utilise les cartes IP de gce.electronics qui va bientôt sortir de nouveaux produits très intéressants.
Pour déclencher un script php, tu peux appeler la page php que tu veux en t’inspirant des exemples webclient, ca fonctionne chez moi. Mais dans ce cas c’est une connexion tcp/ip, donc un peu long. C’est pour ça que je veux passer par l’UDP. J’ai contourné mon pb de réception de message UDP par PHP en utilisant un daemon écrit en C, qui reçoit les données de l’arduino et écrit ensuite dans la base mysql de mon serveur web.
Merci de ton conseil, je vais regarder ça de plus prés… Je suis ton projet de prés.
Salut,
Peux tu m’envoyer ton code, pour tester l’Ethernet shield non officielle, car je n’arrive à envoyer une commande numérique (température voulue) pour un thermostat IP autonome.
Merci d’avance
jeff 85
Bonjours,
Je suit en train de monter une interface domotique avec mon arduino+Ethernet-shield mais j’ai un petit bug pour afficher les 2 images (led ON et led OFF ), serait-il possible donc de récupérer votre code afin que je voie d’ou vient mon erreur ? Si oui cela serait vraiment très sympas car je suit dans une impasse pour le moment ….
J’ai mis mon E-mail un peu plus haut
Merci, cordialement
Bonjour,
Je vois envoie ça dès demain mais avez vous mis des images qui pointent sur un lien externe car si votre Shield ethernet n’a pas de carte SD cela ne sera pas possible autrement…
Pascal
Bonjour,
Je débute avec une carte Mega 2560 et Ethernet Shield. J’ai pas mal de soucis avec la carte ethernet. J’ai essayer avec les applications nuelectronics mais rien. Puis-je disposer de votre code, pour que je puisse tester ?
Je vous remercie.
Beaupont41
Bonjour,
Je n’arrive pas à retrouver le cod esur le site nuelectronics.com, pourriez vous me l’envoyer par E-mail s’il vus plait ?
Cordialement, Guillaume
Bonjour Guillaume,
Je regarde ça ce soir…
Merci, j’attends avec impatience de vos nouvelles.
Cordialement, Guillaume
Je t’ai envoyé le code sur ton mail…
hello je réagi a ce blog car j’ai réalise un « driver » ethernet qui gere des module arduino enfet cé une lib en c++
qui atent des donné en udp multicastion et les remonte au logiciel utilisateur par une fonction de callback le driver est entierment paramétrable par une basse de donné sqlite on peut metre auten de peripherique arduino que l’on veu san reprogramé quoi que ce soi .
en revanche pour passer les commande j’ulise tcp .
actuelement j’alume et j’etein toute les lumiere et je comute aussi les haut parleur pour choisir la music dans chaque piece .
je régule la température dans chaque en activent la pompe de la chaudière bref cette solution fonctionne trés bien .
il faut juste determiné un protocole de comunication udp et tcp et ensuite les traitédans le driver.
j’ai ajouter une option pour que cela fonctionne aussi sur la liason serie pour les module proche du pc ou tourne le driver.
Bonjour,
je cherche depuis quelques temps à interfacer en ethernet mon arduino.
En fait, je veux utiliser mon serveur php pour envoyer des ordre à mon arduino et recevoir des valeurs issues de ses capteurs.
Pouvez vous m’aider? je n’arrive pas à avoir une communication bi directionelle. J’arrive a envoyer des données à l’arduino en udp, j’arrive à afficher une page en me connectant en direct à l’arduino mais impossible d’envoyer une trame à l’arduino par php à laquelle il répond et que je puisse traiter les données coté serveur php…
Je pense que vos projets sont prochent de ce que je cherche, merci.
Bonjour,
Je suis désolé de ne pas pouvoir vous aider car j’avais essayé il y a déjà longtemps d’y arriver et j’ai depuis abandonné ce projet…
Pascal
Bonjour à tous,
je cherche à faire comme toi Pascal mais je galère avec le code, peux tu me fournir le code que tu as utilisé ? merci à toi
Patrick
bonjour,
je serais interesse par le code sources serait il possible de l’avoir ?
merci
Bonjour Patrick,
Je te joins par mail mon archive…
Envoyer par Mail privé…
Bonjour,
Je cherche aussi à piloter ma carte arduino via ethernet puis internet. Le site http://www.nuelectronics.com que vous citez pour le code source semble fermé maintenant. Donc a mon tour je souhaite recevoir le code que vous avez utilisé.
Merci
Colin
Bonjour,
Ce code n’est compatible qu’avec cette carte qui n’existe plus. Si toutefois c’est le modéle que vous avez je veux bien voue l’envoyer.
Pascal
bonjour,
je sais que ce post est assez vieux mais c’est le seul qui pourra peut être m’aider, car voila j’ai un projet similaire seulement j’ai créer une page web a coté et maintenant je recherche comment inserer cette page html (avec du css) dans le code de l’arduino. et bien sur il faudrait que tout cela réagisse entre eux, sans avoir besoin d’un pc a coté. Pour m’aidé pouvez-vous m’envoyer votre code je vous prie. cela m’inspirerait je pense.
Cordialement,
Thibault
Bonjour
Avez-vous un shield Ethernet et lequel ?
PAscal
Bonjour,
Oui j’ai un shield ethernet R3 pour arduino REV3 que j’ai également.
Cordialement,
Thibault
Bonjour
Mon code ne sera donc pas bon, il ne fonctionne qu’avec la V1 d’une version adafruit plus distribuée…
Pascal
bonjour,
Bien je comprend, juste une derniere question dans votre code html avez-vous utilisez du ajax ou javascript ou tout autre dérivé du html ou bien avez-vous juste utilisez du html?
Cordialement,
thibault
C’est du 100% Html…
merci bien.