Quel carte pour contrôler des relais 12V en WiFi (Android) ?

Salut à tous. J'ai découvert cette communauté par un ami et j'en reste bouche-bée :) J'ai fait quelques recherches pour découvrir ce monde passionnant, malheureusement je n'ai pas trouver la réponse qu'il me fallait. Alors je viens vous demander votre aide.

Voici mon projet. Je souhaite contrôler des objets électriques alimentés en 220 Volts via des relais 12V via mon téléphone Android connecté en WiFi. Quel carte dois-je utiliser pour cela ? Elle devra : - pouvoir être contrôlée en WiFi via une application Android que j'aurais créer ou téléchargée sur le market. - pouvoir sortir du 12V pour exciter les bobines des relais.

Ma question est : pensez-vous que ce projet sois réalisable ? La carte MEGA est-elle suffisante ? En vous remerciant par avance.

Salut,

csphoenix1: Quel carte dois-je utiliser pour cela ?

Tout dépend du nombre de matos a controler, une carte uno peut controler qu'un nombre limiter de relai en plus du wifi (12 au max). Une carte mega comporte beaucoup plus de sorties ce qui permet de controler énormément de relais.

csphoenix1: - pouvoir être contrôlée en WiFi via une application Android que j'aurais créer ou téléchargée sur le market.

Pour ça tu n'auras pas d'autre solution que de concevoir ta propre application, ou (mieux) de monter un serveur web + php + socket pour controler ton arduino depuis un navigateur web.

csphoenix1: - pouvoir sortir du 12V pour exciter les bobines des relais.

TOUTE les cartes arduino (et plus généralement toute les cartes de dévelopement) travaille en 5v (ou 3v3 pour certaines) tu ne trouvera aucune carte avec sortie 12v. Au pire il te faudra faire un systéme (à transistor) pour convertir les signaux 5v en 12v. PS: il existe des cartes relai fonctionnant en 5v qui sont bien plus intéréssante pour travailler avec de l'arduino : http://skyduino.wordpress.com/2012/05/10/test-breakout-relais-funduino-de-keyes/

csphoenix1: Ma question est : pensez-vous que ce projet sois réalisable ? La carte MEGA est-elle suffisante ?

La question aurait plutôt du être "La carte UNO est-elle suffisante ?" Une carte mega avec plus d'une 30aine d'entrées/sorties sera toujours suffisante (sauf pour des projets vraiment extréme).

Il faut que tu te fasse un cahier des charges : - quel type d'interface pour le controle à distance (web embarqué (html/css/js/web socket), web décentralisé (html/php/socket), appli (pc, android, ...)) - quel nombre / type de matos a controler - la distance entre chaque matos - le niveau de sécurité voulu (parce que si ton voisin si connait un peu en prog et qu'il vient mettre son nez dans ton systéme domotique il peut faire mal) - etc etc

Bonjour

La UNO + shield Wifi suffit largement. Il existe déjà plusieurs shields Wifi compatible et Arduino doit sortir d'ici la fin du mois son propre shield Wifi. Exemple de shields Wifi : http://www.sparkfun.com/products/9954 http://www.watterott.com/de/Arduino-RedFly-Shield Le shield officiel Arduino Wifi est présenté ici : http://www.semageek.com/lancement-officiel-du-shield-arduino-wifi/ en attendant son apparition sur le site Arduino

Pour les relais, on a abordé le sujet plusieurs fois dans les semaines dernières. N'hésite pas à utiliser le moteur de recherche du forum français : http://arduino.cc/forum/index.php/topic,100561.0.html

barbudor: La UNO + shield Wifi suffit largement.

On n'as pas d'info sur le nombre de relais, donc pour le moment on ne peut pas dire si tel ou tel carte convient le mieux ;)

barbudor: Il existe déjà plusieurs shields Wifi compatible et Arduino doit sortir d'ici la fin du mois son propre shield Wifi. Exemple de shields Wifi : http://www.sparkfun.com/products/9954 http://www.watterott.com/de/Arduino-RedFly-Shield Le shield officiel Arduino Wifi est présenté ici : http://www.semageek.com/lancement-officiel-du-shield-arduino-wifi/

Je recommande de préférence la WiFly ou la RedFly qui sont testé et approuvé depuis déja pas mal de temps. Contrairement à la Shield wifi officiel qui vient juste de va sortir (ça commence mal ya un AVR32 dessus ... et puis on finis par connaitre la team arduino, sortir un truc stable et optimisé n'as jamais étaient leurs fort ...)

Pour skywodd :

Pour ça tu n'auras pas d'autre solution que de concevoir ta propre application, ou (mieux) de monter un serveur web + php + socket pour controler ton arduino depuis un navigateur web.

Cela requiert un PC serveur non ? Par exemple, si je met la carte Arduino dans ma voiture, pour que la carte Arduino fasse sonner mon klaxon, pourrais-je la contrôler via mon smartphone sous Android ? L'interface web peut-elle être hébergée par la carte Arduino ? Une sorte de web embarqué comme tu dis :)

Pour les relais je me suis renseigné grâce à vous, tout est OK :) Concernant les cartes WiFi je prend votre avis en compte (être prudent sur le shield officiel). Je verrai plus tard. Je pense me lancer sur la Méga, comme ça j'achète le gros bloc d'un coup. Il est préférable de faire ça plutôt que de devoir racheter par la suite parce que j'aurais atteint sa limite non ?

csphoenix1:
Cela requiert un PC serveur non ? Par exemple, si je met la carte Arduino dans ma voiture, pour que la carte Arduino fasse sonner mon klaxon, pourrais-je la contrôler via mon smartphone sous Android ? L’interface web peut-elle être hébergée par la carte Arduino ? Une sorte de web embarqué comme tu dis :slight_smile:

Tu as deux solution :

  • solution 100% embarqué → l’arduino sert de serveur web → webduino par exemple peut faciliter la chose.
    → uniquement des pages html statique (pas de php ou autre … logique) et une gestion des formulaire / url etc à la main
  • solution décentralisé → PC serveur annexe faisant la liaison web ← socket → arduino
    → programmation en php (donc hyper simple de gérer des formulaires ou autre), programmation en socket coté arduino (voir le tuto sur la création de protocoles dans la partie tuto du forum) MAIS obligation d’avoir un serveur annexe et un moyen de communication arduino <> serveur <> client.

csphoenix1:
Je pense me lancer sur la Méga, comme ça j’achète le gros bloc d’un coup. Il est préférable de faire ça plutôt que de devoir racheter par la suite parce que j’aurais atteint sa limite non ?

Oui vu que le projet est bien cadré il serait bête de concevoir une version sur carte classique puis ensuite devoir reprendre le code pour une mega.
Par contre qui dit mega dit probléme de port SPI → prévoir quelques bidouillages pour faire fonctionner la shield wifi (il faudra d’abord choisir la shield wifi bien sur).