Go Down

Topic: Télérupteur avec Ethernet shield (Read 2372 times) previous topic - next topic

zerko

Bonjour à tous,
Je galère depuis quelque temps sur l'Eternet Shield et je cherche donc de l'aide pour avancer

Matériel :
Arduino uno R2
Ethernet shield compatible W5100
Module un relais

J'ai testé la fonction télérupteur avec un bouton poussoir : ok
Avec une télécommande infra rouge et récepteur : ok
Le récepteur radio : j'attends ma commande.
J'ai reçu mon ethernet shield, il y a quelques jours, j'ai essayé plusieurs exemples de tests, ok, mais je n'arrive plus à avancer sur mon projet :

A la base il parait simple:
Allumer un éclairage avec mon interface relais  dans un premier temps avec mon ordinateur (interface on/off), après avec un téléphone Android

J'ai trouvé pas mal de vidéos le réalisant, mais pas la solution.
A priori, il faut 2 programmations :
1.Sur Arduino
2.Une interface sur PC (c'est là que le bât blesse,j'ai regardé Stantor, Firmata,d'autres solutions en php ou avec un serveur Wamp...mais tout celà me semble complexe!).

Quelqu'un aurait-il déjà réalisé ce type d'essai ?

Merci d'avance.

Fredo59

Bonjour Zerko,

Quand tu parles de faire des essais d'interfaçage PC <-> Arduino c'est par l'intermediaire de ta carte Ethernet ? ou alors dans un premier temps par le sérial port ?
Parce que dans si c'est par sérial, tu peux toujours t'inspirer des posts que j'ai entretenu avec Michel_B sur l'interfaçage de VB (visual basic) et Arduino.

http://arduino.cc/forum/index.php/topic,87271.0.html

Il y a des exemples de codes a télécharger.
Par contre si c'est au niveau de l'Ethernet, je ne pourrais pas t'aider je n'y connais pas grand chose..ce sera pour quelqu'un d'autre plus qualifié :smiley-surprise:

Bon courage

@++
L'expérience est une longue suite de bêtises...

bebelbill

Bonjour,

Pas obligé d'avoir un pc, sauf si tu veux qu'il contrôle ton arduino avec le port serie.
un site qui propose les deux solutions: http://stantor.free.fr
dans la partie téléchargement tu trouvera stantor_server_web_uno, qui permet de commander trois sorties de l'arduino via une page web... reste a modifier. c'est du arduino 1.0.
j'ai testé, ça marche!
sinon, y'a ça aussi, un petit cours : http://www.jlectronique.org/Ethernet_Shield.htm

@+

zoroastre

Yep!

Sinon tu peux regarder du côté de Pduino. Pure data + Firmata grosso modo.

@+

Zoroastre.
Gné! ;)

cutprod

Bonjour, je pense qu'il veut commander son relais via l'ethernet shield, depuis son pc mais aussi depuis son phone android.
Le tout en passant par une page web qui communique avec ses carte ???
Si c'est le cas precise le je te donnerais la marche a suivre  ;)
Si je me trompe, ça arrive trop ...souvent, dsl.

osaka

Il y a eu pas mal de projet similaire via interface web (donc multiplateforme).


http://arduino.cc/forum/index.php/topic,68808.0.html le plus simple et complet.
http://arduino.cc/forum/index.php/topic,69143.0.html
http://arduino.cc/forum/index.php/topic,66139.0.html
http://arduino.cc/forum/index.php/topic,72035.0.html

zerko

Bonjour,
Merci Fredo59,bebelbill,zoroastre,cutprod et osaka, je compile tous vos conseils et je vous tiens au courant.
Je n'avais peut-être pas été assez clair dans ma formulation.
Je cherche à commander de l'éclairage, dans un premier temps avec un pc, puis avec mon téléphone Androïd, un peu comme le lien suivant :
https://market.android.com/details?id=nerdydog.domoHome&feature=search_result#?t=W251bGwsMSwxLDEsIm5lcmR5ZG9nLmRvbW9Ib21lIl0.
Mon Arduino avec Shield Ethernet sera connectée avec une liaison rj 45 à ma freebox, pas de liaison usb avec l'Arduino alimentée avec un adaptateur 9V.

Bonne journée à tous.

zerko


Bonjour, je pense qu'il veut commander son relais via l'ethernet shield, depuis son pc mais aussi depuis son phone android.
Le tout en passant par une page web qui communique avec ses carte ???
Si c'est le cas precise le je te donnerais la marche a suivre  ;)
Si je me trompe, ça arrive trop ...souvent, dsl.


Bonjour cutprod,
C'est éxactement ce que je recherche.
Stantor, superbe projet, mais trop complexe pour moi, pour l'instant.
J'ai relu la "saga" Domo Duino, c'est un peu ce que je recherche, par contre c'est avec un shield ENC28J60 et pas W5100.
Mes connaissances ne sont pas assez importantes pour transposer les codes de l'un vers l'autre.
Si tu peux m'indiquer une marche à suivre, comme tu le proposes, celà m'intéresse bien.

Bonne journée à tous.

zerko

Bonjour,
Ca avance, ça avance !
Merci Skywodd pour ton tuto !

http://skyduino.wordpress.com/2011/11/03/tutoriel-arduino-et-ethernet-shield/

Je l'ai testé et ça fonctionne bien !
C'est ce que je cherche, mais avec une interface plus élaborée genre Stantor, mais plus simple.

Bonne journée.

skywodd


Merci Skywodd pour ton tuto !
Je l'ai testé et ça fonctionne bien !

Pas de quoi ^_^

Tu entend quoi par "interface plus élaborée" ?

(Je suis complétement à la ramasse en ce moment j'avais même pas vu ton topic ... :.)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

zerko



Merci Skywodd pour ton tuto !
Je l'ai testé et ça fonctionne bien !

Pas de quoi ^_^

Tu entend quoi par "interface plus élaborée" ?

(Je suis complétement à la ramasse en ce moment j'avais même pas vu ton topic ... :.)


Bonjour Skywodd,
Merci pour ta réponse.
Je voulais dire par là une interface un peu plus graphique comme elle avait été commencée avec Domo Duino.
(une image d'une lampe allumée et éteinte pour allumer et éteindre une lumière).

Bonne journée.

skywodd


Je voulais dire par là une interface un peu plus graphique comme elle avait été commencée avec Domo Duino.
(une image d'une lampe allumée et éteinte pour allumer et éteindre une lumière).

Si tu veut faire un interface sur ordinateur c'est trés facile avec le .net framework en C# ou VB.net, ou sinon il reste la solution comme pour Domoduino d'utiliser une page en html + js/css et un serveur php mais c'est plus complexe.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

zerko

Merci,
Je vais fouiller un peu plus.

Bonne journée.

osaka

#13
Feb 09, 2012, 02:08 pm Last Edit: Feb 09, 2012, 02:18 pm by osaka Reason: 1
Pour faire de jolie interface "facilement" et multiplateforme (windows, android, ios, ...) le mieux reste le navigateur donc langage web.
Maintenant à partir de là il reste deux choix, soit stocké ton code dans l'arduino comme l'a fait chico pour DomoDuino, mais bon il y a une limite du a la mémoire de celui ci principalement, soit passer par un serveur intermédiaire qui communiquera avec l'arduino via socket (presque tout les langages implémente les socket comme l'a fait Sky avec python) , requête http (ajax par exemple)  ...
Tout dépend de tes connaissances ou motivation  :smiley-mr-green:
Entre (), la solution http://blog.weeboo.net/tutoriel-arduino-ethernet-shield-controler-led-depuis-une-page-web/ de chesnel me semble un bon compromis également.
Pour de l'aide pour par exemple transposé la solution chico ou autre, tu pourras toujours demander sans problème.  ;)

zerko

Bonjour,
Merci Osaka pour ta réponse.
Je vais approfondir le lien que tu as posté, http://blog.weeboo.net/tutoriel-arduino-ethernet-shield-controler-led-depuis-une-page-web/ , il semble bien correspondre à mes attentes.
Je suis novice en Arduino, il y a quelques années je programmais des automates (il y a plus de 15 ans!), j'ai quelques notions de programmation en php et mysql, donc je pense que tout espoir n'est pas perdu !
Bonne journée.

Go Up