Raspberry PI ~ 07 : Allumer/éteindre une vraie lampe OU comment faire de la domotique low cost.

Ce post est le septième d’une liste de tutoriels sur le raspberry PI, cliquez ici pour accéder au sommaire ! 😀

Rhhha je vous ai trompé cher visiteurs, je n’avais plus de lampe sous la main alors j’ai pris…. un réveil !! Rire

Mais peu importe, l’application est exactement la même, on se passera de lampe pour cet exercice (c’est la faute a ma chérie qui n’a pas voulu me laisser sa lampe de chevet “lapin crétin” comme sujet d’expérience, l’hérétique !!)

Comme promis nous allons voir aujourd’hui comment utiliser le raspberry PI et plus précisément les ports GPIO (broches) de la carte pour contrôler un élément électrique de votre habitation, cet élément peut être n’importe quoi : une lampe/lumière, un réveil, un frigo, une tv, bref tout ce qui vous passe par la tête Sourire.

Voila une petite vidéo pour vous mettre en bouche et vous montrer ce qu’on vas faire (cliquez sur l’image ci dessous pour la télécharger) :

EDIT : Désolé la vidéo est perdu ^^, vous pouvez mater les vidéos des tutos suivants pour avoir un exemple de ce qu’on vas faire, de mon coté je referais la vidéo quand j’aurais une tite minute à moi 🙂

Prêt a tenter le coup? C’est vraiment pas compliqué, il suffit de s’accrocher un tout petit peu Sourire

Voici les éléments requis pour cette expérience :

Un ordinateur, branché sur votre réseau

2012-08-30 23.15.36

Un raspberry PI (~30€), à commander ici : http://fr.farnell.com/raspberry-pi

2012-08-30 23.15.21

Une carte 8 relais 5V 10A (20,49€), à commander ici : http://hackspark.fr/fr/8-channel-5v-relay-module-5v-250vac-10a.html.

nb: Si la carte n’est plus disponible en stock, n’importe quelle carte relais de 5v avec une charge maximale assez haute (disons 10A) fera l’affaire. Une carte deux relais (au lieu de 8) est disponible pour moins cher sur le même site si vous voulez faire des tests sur 2 lampes uniquement, vous pouvez aussi acheter une relais 1 seul canal pour 1.27€ ici, histoire de tester sans vous ruiner :), le montage est le même. Bref n’hésitez pas ç regarder régulièrement sur ebay dans les achats immédiats catégorie monde entier, il y a souvent d’excellent prix et livraison gratuite.

nb2 : Attention beaucoup de carte relais sont vendues comme “compatibles arduino  et rpi” alors que ce n’est pas le cas sans bidouillage. Le rpi sort du 3.3v par ses pins, vérifiez donc que la tension minimum de seuil du relais est superieure a 3.3v sans quoi le relais ne s’actionnera pas (mais la led si, dans la pluparts des cas).

2012-08-30 23.15.14

Un réveil (ou une lampe, ou ce que vous voulez) auquel vous ne tenez pas (ou vas couper du fil)

2012-08-30 23.14.52

Dans cet exercice nous ne contrôlerons qu’un seul appareil, mais notez bien qu’avec ces cartes vous pouvez en contrôler 8 simultanément, si vous avez suivis les précédents tutos sur les broches GPIO et que vous lisez attentivement celui ci, ça ne vous posera aucun problème de relier correctement les fils.

Dans notre précédent tuto Raspberry PI ~ 06 : Utiliser le GPIO et Interagir avec le monde réel nous avons allumé et éteint des diodes à l’aide d’une interface web, nous allons maintenant passer à la vitesse supérieure en remplaçant les LED par un réveil.

Concrètement, le réveil est alimenté en 220V (branché a une prise de courant normale) et le raspberry peux fournir du … 5V maximum, il parait évident qu’il nous faut un “médiateur” entre les deux afin que le raspberry puisse contrôler le réveil.

Ce médiateur s’appelle une “carte relais”, c’est tout simplement une carte qui vas servir d’interrupteur électronique pour le réveil, interrupteur commandé par le raspberry.

Un petit schéma s’impose :

Tout part du PC, on se connecte depuis le PC au site web qu’on a créé sur le raspberry PI (cf les tutos précédents) et on clique sur le bouton d’activation (crois rouge) du PIN 7 physique (qui correspond en fait au port GPIO 4 logique) de l’interface web.

1

Ceci envoie un signal au raspberry qui met le port GPIO 4 à 1 (jusqu’a présent, il était a zéro).

La carte relais est branchée de manière a ouvrir le circuit du réveil quand l’état du GPIO 4 est a zéro (donc le réveil est éteint) et a le fermer quand l’état est a 1 (donc le réveille s’allume).

2012-08-30 23.15.14

La carte relais est donc un interrupteur commandé par le port GPIO4, mais comme cet interrupteur est électronique, il a besoin d’être alimenté, c’est pourquoi en plus du port GPIO4, deux fils (5v et masse) sont reliés a la carte pour alimenter celle ci en 5V.

Pour être plus précis au niveau du raccordement, voila un autre schéma de ma composition :

image

Notez bien que la carte relais supporte une puissance de 10A, soyez donc précautionneux en fonction de ce que vous y branchez, vous avez des risques de griller votre carte relais.

Enfin très important : Si vous alimentez la carte relais avec votre rapsberry pi, en fonction de votre carte relais vous risquez a terme de griller les ports du rpi qui ne sont pas fait pour ça, aussi pour les tests ça passera mais pour une utilisation prolongée, utilisez une alimentation externe 🙂 (même montage sauf que vous reliez le + et l – de la carte a l’alim externe et le – de la carte relais au rpi (pour fermer le circuit de commande)

N’hésitez pas à poser vos questions dans les commentaires et a faire vos remarques, surtout ceux qui tâtent en électronique car j’imagine que j’ai dis et fait dans ces tuto pas mal d’hérésie et que même si ça marche ça peut grandement être amélioré.

Dans les prochaines tutoriaux nous trouverons un moyen de packager tout ce beau monde dans une multiprise électrique (une multiprise connectée en quelque sorte) et nous verrons comment commander “vocalement” le système afin de remplacer l’interface web qui n’est pas très utile dans uen application domotique.

310 réactions au sujet de « Raspberry PI ~ 07 : Allumer/éteindre une vraie lampe OU comment faire de la domotique low cost. »

  1. OranginaRouge Réponse

    Hey!
    Sympa ce petit tuto ! Franchement tu n’as pas dit de grosse bêtise, mis à part le “reveille” dans le premier schéma…
    J’ai hâte de voir quand tu feras sapin de noël avec toutes les lampes chez toi 😉

    • Idleman Auteur ArticleRéponse

      Ah ben oui tiens ! Je suis vraiment perdu sur l’orthographe, vas falloir que j’intègre un plugin de correction par les visiteurs sans quoi plus personne ne finira par me comprendre ^^.

      • OranginaRouge Réponse

        « vas falloir » –> « va falloir » 😉

        J’avoue qu’étant relecteur (débutant) sur wikipédia, je ticke souvent en voyant des coquilles / fautes d’orthographe. Mais ne t’inquiète pas, même les plus grands en font. Même si ce n’est pas une raison valable mais bon, ça rassure.

        • Idleman Auteur ArticleRéponse

          Pour les fautes dans les commentaires, j’ai aucun complexe en revanche XD.

          Je pars du principe qu’il me faut bien quelques défauts :p, plus sérieusement j’essaye vraiment de faire des efforts la dessus mais pour ma défense le dernier billet a été écrit à 2h du mat après un petit verre de rouge 😀

          • zedrummer

            Non non “t’inquiète” est correct, c’est de l’impératif “Ne t’inquiète pas” et pour les verbes du premier groupe, à la 2e personne de l’impératif présent est bien sans le “s”!

        • cillbq Réponse

          tique, plutôt que ticke, non, mr le relecteur(débutant) sur Wikipédia ?

          Moi aussi j’ai tiqué ^^ c’est un peu l’arroseur arrosé là ^^ :siffle:

    • tadi Réponse

      S’il vous plait j’ai besion de vos aides
      Pour mon projet Fin d’etude je ferai une application domotique qui atteindre et allume les lampes de la maison
      la 1er étape qu’il faut faire pour trouvez une solution pour augenter le nembre de GPIO vue que on va utiliser plus que 20 lampes et le nombre de PIN de RPI limité

  2. jhd Réponse

    tuto très instructifs j’envisage également d’acheter ce genre de carte relais mais à moins cher

  3. OranginaRouge Réponse

    Je ne peux que t’encourager, en particulier pour un article du blog, le passer en brouillon et ne le reprendre que le lendemain ; ça ne fait jamais de mal et on y gagne toujours en recul…

    (commentaire écrit avec X verre de blanc 😀 )

    • Idleman Auteur ArticleRéponse

      J’avais déjà essayé a une époque mais je ne terminais jamais mes brouillons du coup aucun article ne sortait :), je suis incapable de sortir régulièrement des articles si je ne le fait pas d’une traite 🙂

  4. Reussir Réponse

    Mon dieu, c’est rare que je m’inscrive pour écrire des commentaires mais je voulais juste te dire que je viens de lire tes tutos sur le Rasberry du début jusqu’à la toute fin, et ce, en un seul soir, et j’ai vraiment l’impression que je vais m’en acheter un. Tu m’a convaincu, moi qui n’aime pas dépenser mais qui adore l’informatique. Autrement dit, c’est un très beau tuto que tu as fait, très bien détaillé ! Bravo encore !

    • Idleman Auteur ArticleRéponse

      Merci 🙂 je suis content que ça plaise car ça me prends pal mal de temps de poser par écrit mes bricolages

  5. Clem4541 Réponse

    Yop! Pourquoi ne pas avoir acheté une prise de courant dans un magasin de bricolage pour rendre ton montage plus sécurisé mais surtout pouvoir tester sur tout et n’importe quoi. c’est pas une critique, juste une idée qui vient de me passer par la tete.
    Sinon j’aime bien ta table ! :p

      • Clém4541 Réponse

        de ne pas être obligé de sacrifier le radio réveil. tu vas pas couper tous les fils des appareils que tu vas brancher a ta carte si?

        • Idleman Auteur ArticleRéponse

          Pour le test ce vieux radio réveil allait très bien, il était à moitié pété (plus de possibilité de régler les minutes ni les alarmes) ça me coutait moins cher de le pester encore plus que d’acheter une prise 🙂

          Pour la suite, j’aimerais incorporer tout ça proprement dans une grosse multiprise 😀

          • Waku

            Je me pose le même genre de question que clém4541, tu parles d’une multiprise dans ta réponse, c’est à dire que tu coupe le file de ta multi prise pour faire ton montage et ensuite tu branches t’es appareil sur ta multiprise afin de les contrôler, c’est bien ça ?

          • Idleman Auteur Article

            Non pas vraiment, j’avais plus dans l’idée d’acheter une multiprise suffisamment grosse et facilement démontable pour y intégrer le raspberry PI et une carte relais afin de lier chaques canaux de la carte relais a une sortie de la multiprise, ainsi aucune coupure/bricolage apparent.

            Mais bon maintenant je passe par le pilotage radio (le tuto sort bientôt) donc je ne me soucierais plus trop du filaire 🙂

  6. supperdd Réponse

    Salut, super série d article je t aurai bien demandé comment faire une commande de volet en php ( j avoue ne pas encore avoir étudié ton code (je n y connais rien en programmation )) je suis seulement un passionné d informatique qui t as simplement pompé honteusement ton code connais tu domogik c est un soft que j aimerai bien porter sur mon rpi 🙂
    Encore bravo et bonne continuation

  7. supperdd Réponse

    Salut j’ai enfin reçus la carte relais (merci Jhd pour le liens plus haut)
    mais j’ai un petit soucis, les commande sont inversée ??!! sur le site (que je t’ai lamentablement pomper, merci) qd il y a les crois rouge ,les led et les relais sont allimenté et qd c’est le “v” vert ils ne le sont plus ???!!
    pourquoi??
    ps: il y a un petit jumper sur la carte relais qui etait brancher (GND VCC) il empaichait le rpi de booter (probablement un cc) je l’ai mit sur les 2 autres pin et tt vas

    • Idleman Auteur ArticleRéponse

      Tu as du mal faire la branchement au niveau de la carte relais, si tu regarde bien il y a 3 bornes par relais : NO NC et COM.

      Il faut brancher un fil sur COM, et l’autre sur NO (Normalement Ouvert) afin que a l’état initial, le relais soit ouvert (donc que le circuit soit ouvert et donc que la lumière ne s’allume pas).

      Fais bien attention à tes branchement par rapport au Rpi ou tu risque de griller une des deux cartes

      • supperdd Réponse

        non je parle de la commande des relais coté bobine, sur la carte relais il y a aussi des leds qui indique qd sont allimenté les relais, mes branchement sont correct c’est qd je tape “gpio write 0 0” la led s’allume …

        • Idleman Auteur ArticleRéponse

          Dans ce cas le branchement est mauvais côté rpi, désolé je ne peux pas t’en dire plus sans voir le montage

          • supperdd

            est ce possible que l’inverssion du +5v et gnd corrige le probleme ??
            pourtant je suis sur de mon cablage ! enfin il ne faut jure de rien …
            je me suis basé sur des schema que j’ai trouvé sur ton blog pour le rpi
            et pour la carte relais bin c’est ecrit dessus
            le 5v la borne 2
            et le 0v borne 6

            c’est peut etre le DNC que j’aurais du utilisé ??
            mais bon ca marche ! a l’envers, mais ca marche ! :-p

          • Idleman Auteur Article

            Tant que ça marche, ne tentons pas des trucs inutilement dangereux ^^, je ne peux que t’encourager tout de même a revérifier maintes fois les schéma parce que ça reste assez curieux

          • Vaïk

            Salut idleman,
            J’ai conscience d’arriver 2 ans après, j’espère que tu es toujours actif ici ^^
            Il m’arrive le même problème, c’est quand le pin est à 0 que la diode de la carte relais s’allume (et ma lampe par la même occasion), et ça s’éteind à 1. J’ai essayer sur un autre canal du relais, idem, avec un des pins sur lequel est une diode, même résultat.
            pin = 0 -> circuit fermé, pin = 1 -> circuit ouvert. Très curieux tout ça ?!

          • Idleman Auteur Article

            La carte relais peux se brancher en NC (normaly close) ou en NO (normaly open) en fonction de comment tu la branche, la carte sera ouverte à 1 et fermée à 0 ou inversement.

  8. supperdd Réponse

    bonjours me revoila
    avec un autre probleme mon pi + ma carte relais sont instable enfin le pi surtout je m’y connecte via un navigateur et une console ssh en meme temps je fais quelques test avant l’installation et qd je clic sur les petit “v”/croix pour m’amuse je me fait jeter de la console et le navigateur ne repond plus mais quand il n’y avait que des leds sur le pi tout tennait (1journée) je me demandais si ce n’etait pas du a l’alim (j’utilise un chargeur d’ipad) … je vais voir si il n y a pas moyen d’alimenté la carte relais separement peut-etre

    • Idleman Auteur ArticleRéponse

      Revérifie bien tout tes branchements ça n’est pas normal que la carte relais influe sur le Rpi, utilise un chargeur micro USB standard afin d’être également sûr que ça ne viens pas de la 🙂

      • supperdd Réponse

        j’utilise un chargeur de ipad 10W 5.1V 2.1A avec un cable µusb de mon Galaxy s2 qd la carte relais n’est pas brancher je peux jouer avec le rpi pendant des heurs et qd je branche la carte relais j active quelques relais et la connexion ssh se coupe ??!
        je me demandais si il etait possible d alimenté la carte relais independament avec juste les bornes GND en commun ??

        • Idleman Auteur ArticleRéponse

          Oui tu peux l’alimenter autrement, c’est même conseillé il te suffit juste d’une source indépendante de 5V

  9. supperdd Réponse

    Salut j’ai mis en place (temporairement) mon rpi+carte relais ds une petite boite ds mon grenier pour q’il commande le volet roulant de la chambre ..
    ça fait 2 jours que le rpi tourne non-stop et il se porte bien
    par contre je n’arrive pas a utilisé cron pour dire de se fermer le soir et de s’ouvrir le matin ??
    Pour une commande de volet j’utilise 2 relais (1 pour monté 1 pour descendre) mais attention au court-circuit il ne faut surtout pas activer les 2 relais en meme temps ! j’ai donc mis en place une petite astuce au niveaux cablage 220v, un petit “pont” entre la borne NC du premier relais et le COM du second pour eviter tout risque 🙂

      • supperdd Réponse

        pour tester “08 15 * * * /home/pi/up.sh”
        15h08(je modifiait les heures pour tester !!)
        le script up.sh est executable (chmod +x up.sh)et il fonctionne qd je fait “sh up.sh”
        j’ai rajouter une ligne a la fin du script “mkdir /home/pi/test” et le repertoire est cree donc le scripte est bin executer
        le contenu du scripte est:”
        #!/bin/bash
        gpio mode 0 out
        gpio write 0 1
        sleep 25
        gpio write 0 0

        • Idleman Auteur ArticleRéponse

          Mhh peut être un problème de droits? essaye de mettre la ligne sur le Crontab du root pour voir ce que ça donne…

          • supperdd

            J avais deja essaye mais je vais qd mm re tenté le coup

          • supperdd

            Me revoila avec une reponsse decevante “non” même en root ça n a pas fonctionner 🙁
            Je ne sais pas comment faire si tu as une autre idee je uis prenneur

          • Idleman Auteur Article

            La je t’admets que je seche, il y a peut être un log des cron quelques part faudrait peut être chercher dans cette direction…

        • wanner Réponse

          Au début de ton cron, tu peux mettre une directive MAILTO
          MAILTO=monadresse@monfournisseur.com
          et tu recevras un mail avec des détails sur l’erreur s’il y en a une 🙂

          Je pense que l’environnement cron n’a pas récupéré les variables d’environnement de ton shell.
          Il faudrait soit que tu utilises le chemin complet de ta commande “gpio”, soit que tu que redéfinisses ton PATH dans ton cron :
          SHELL=/bin/bash
          PATH=/root/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
          MAILTO=monadresse@monfournisseur.com
          HOME=/root/

          par exemple.

    • bolbilehobiit Réponse

      Hello SuperDD,
      j’aimerais moi aussi contrôler mes volets roulants avec mon raspberryPi + carte relais.
      Est-ce que tes volets étaient de marque Somfy ? Car j’ai cru comprendre que selon les marques, les ampères ne sont pas les mêmes ?
      Est-ce que tu as des infos à ce sujet ?

      Merci,
      Bilbo

    • Idleman Auteur ArticleRéponse

      Ben il aurais du sortir cette semaine mais le site de conrad m’a fait uen petite blague avec la livraison du matos qu’il me faut pour le nouveau montage donc j’espere pouvoir tester tout ça dans la semaine prochaine :).

      Prochain tuto : RPI + domotiques par ondes radio, si mon montage fonctionne ça devrais permettre de réduire encore les couts (moins de relais à acheter), d’avoir moins de travaux à faire pour intégrer ça dans un appart/maison et surtout de mettre en place un système gouvernable en manuelle comme par le RPI (car pour le moment seul le RPI gère le système)

  10. Ping Raspberry PI ~ 01 : Présentation | IdleBlog

  11. Ping Raspberry PI ~ 02 : Exploration technique | IdleBlog

  12. esim Réponse

    Bonsoir,

    Merci pour cet excellent tutoriel…

    J’aimerai que le Raspberry commande allumage lampe, volet. Jusque là avec votre programme c’est simple à mettre en place (enfin sur le papier, va quand même falloir tirer de la paire de cuivre). Par contre, imaginons que je veuille mettre en place un programme nommé vacances (allumage aléatoire, ouverture volet etc…) pour une période définie . Est-ce que le PHP répond à ce besoin car si c’est possible j’investirai du temps à me former au PHP ou faudrait t’il se diriger vers un exécutable

    Merci d’avance

    ES

    • Idleman Auteur ArticleRéponse

      Salut 🙂

      C’est tout à fait possible avec le PHP, et c’est également possible avec un exécutable. Donc deux solution :

      1) Tu développe un petit démon en C/python/bash ou autre qui tourne en tâche de fond et qui active/désactive ton programme vacance en temps réel
      2) Tu reste sur du PHP, PHP n’étant pas fait pour tourner en background, tu devra ajouter un petit cron (tâche planifiée : http://doc.ubuntu-fr.org/cron) qui ira exécuter ta page PHP toutes les x minutes/heures/jours (selon la fréquence qui te convient le plus), sur ta page PHP il te suffira alors de vérifier la date et l’heure (via la fonction date(‘dmY h:i:s’) par exemple) et d’activer/désactiver tes stores en conséquences.

      En résumé toutes les solutions sont bonnes, tout dépends de tes besoins et de tes compétences pour mettre tout ça en oeuvre 🙂

  13. Ping Raspberry PI ~ 08 : Jouer avec les ondes radio | IdleBlog

  14. Thom's Réponse

    Salut,
    Je découvre ton blog via ce super tuto!
    Malheureusement je suis bloqué à cette partie car la carte que tu conseilles n’est plus dispo!
    Pourrais tu m’en conseillais une équivalente?(j’avoue avoir très peu de connaissances en électronique !)

    • Idleman Auteur ArticleRéponse

      Salut :),

      N’importe quelle carte relais conviendras tant qu’elle est alimenté en 5v et peut atteindre une carge maximal assez haute (10A c’est pas mal), sur le même site tu as le même genre de carte avec 2 relais (au lieu de 8) : http://hackspark.fr/fr/2-channel-5v-relay-module.html tu peux tester avec ça te coutera moins cher et ça ira très bien, même si tu ne pourra piloter que 2 lampes au lieu de 8 (avec la carte initiale) sinon une recherche “carte relais 5v 10A” sur google devrait te proposer une large liste de cartes compatibles avec ce tuto 🙂

        • Idleman Auteur ArticleRéponse

          Effectivement, plus chère mais quelques avantages en plus : La forme longiligne s’intègre mieux dans une multiprise et les opto-coupleurs intégrés protègent de manière plus sûre le circuit, donc c’est pas non plus un mal , espérons que les frais de ports ne sont pas faramineux (ont se fait toujours niquer la dessus…)

  15. Valentin Réponse

    Salut Idleman,

    déjà merci pour ce tuto bien sympatique, je crois que je vais essayer tout ça ^^
    En revanche une question, quel appli as tu utilisé pour le contrôle avec la voix ?
    J’avais essayé avec Julius, mais ça ne marchait pas terrible pour ma part (beaucoup moins bien que le résultat sur ta vidéo en tout cas)..

    Cordialement,
    Valentin

    • Valentin Réponse

      Bon.. Je viens de voir que c’est le tuto n°9 lol
      Désolé (m’enfin ça te fait un commentaire en plus) ^^

      • Idleman Auteur ArticleRéponse

        Tiens ! Un autre Valentin !! 😀 Bienvenue demi homonyme !! :p, pas grave pour les commentaires inutiles, en revanche je me demande bien comment tu as pu voir la vidéo avec yuri sans voir le tuto 9 sachant que cette vidéo est sûr le tuto 9 ^^, c’est la magie du web je suppose ^^.

        • Valentin Réponse

          Lol le truc c’est juste que j’avais plusieurs onglets ouverts et..
          Comme un con j’ai dû m’y perdre.. ^^
          Du coup j’ai vu qu’il fallait utiliser un Windows à côté..

          J’ai trouvé un autre truc, un peu différent m’enfin ça peut t’intéresser on sait jamais.
          C’est un script qui utilise l’API de Google (inclus dans Chrome).

          ICI

          Il y a juste une correction à faire au niveau du code pour le raspberry, un “plughw:1,0” à ajouter sur la commande arecord.

          Le truc chiant c’est que ça envoie un FLAC (lourd) de 5sec (imposé par Google) en requête POST, c’est donc un peu lent pour ceux comme moi qui ont une petite connexion.. x)

          • Idleman Auteur Article

            Je connais ce script, j’en ai moi même créé un, mais ça ne m’intéresse pas :
            -C’est lourd et lent
            -Ça nécessite une connexion (plus de net, plus de domotique)
            -Ça permet a google d’entendre absolument tout se qui se passe chez toi

            bref vraiment pas le top, je suis vite revenu à microsoft qui est a peu près aussi maléfique que Google mais qui permet au moins de conserver les données bien chez sois et de manière plutôt réactive :).

          • Valentin

            Je suis d’accord pour les deux premiers points !
            Après le troisième.. C’est pas de demander d’allumer la lumière ou de dire des insultes qui va les réveiller :p lol

            M’enfin dans tous les cas, je t’avais vu répondre à propos de Julius sur le tuto de reconnaissance vocale, franchement les résultats sont mauvais comparés à ceux que tu as sur la vidéo et ceux de Google.. Et l’installation est méchamment laborieuse, les tutos sur le net ne marchent pas directement, faut des modif’ partout..
            Enfin bon, si tu t’y risques, bon courage ^^

          • Idleman Auteur Article

            Le problème c’est que pour analyser “allume la lampe” google vas récupérer tous les sons qui se trouvent dans ton appart, donc peut importe tes mots clef, lorsque tu parlera à ta copine, que tu insultera ton chat, que tu regarder la TV etc… google speech récupérera les FLAC correspondants pour les analyser et définir si oui ou non ces termes se rapprochent de tes mots clés, donc a un instant “t” tout ce que tu dira se retrouvera sur les serveurs de google.

            Personnellement ça me botte pas du tout :), je préfère un petit boitier Windows allumé jour et nuit qui n’est pas branché au net.

            C’est certain que julius a l’air encore trop laborieux, pour le moment je n’ai pas d’autres pistes a part créer ma propre solution de reco basée uniquement sur ma voix propre, mais je n’ai franchement pas le temps pour ça et je suppose que les algo qui en découlent me feraient passer un certain nombre de nuits blanches ^^

    • Idleman Auteur ArticleRéponse

      Salut :), la comme ça de visu je dirais :

      Vcc rpi sur Vcc le plus haut sur l’image
      Gnd rpi sur gnd le plus haut sur l’image
      Pin rpi sur In1

      Lampe sur la vis du milieu du bloc k1 et la vis la plus haute du bloc k1

      Après, rtfm comme dirait l’autre ^^

        • JP SARTRE Réponse

          Bonjour

          J’ai la même carte relais, alimentée en 5 V , elle ne basculait pas quand IN passait de 3.3V à 0V ou inversement. En fait elle ne basculait que lorsque je branchais IN sur 3.3V ou 0 V : il fallait bien 5 V pour la faire changer d’état.
          J’ai réussi à la faire fonctionner en l’alimentant avec la PIN1 qui est à 3.3V et maintenant ça fonctionne avec n’importe quel port GPIO à 3.3V. J’espère que c’est une bonne idée (et que je suis assez clair) !!

          Merci pour le tuto au passage et longue vie à ton blog ;-

  16. vboys74 Réponse

    Hello

    Super tuto! Merci.

    Une question: Comment fait on pour utiliser les autres relais de la carte?
    Ce qui m’interresse justement c’est une carte de 16 relais qui fonctionnerait directement avec la Rasp!

    Tchusssssss!
    seb

    • Idleman Auteur ArticleRéponse

      C’est très simple, c’est exactement le même montage à ceci prés qu’il faut rajouter des fils pour relier les autres pin du rpi aux autres bornes logiques de la carte 🙂

      Nb : Une alim externe pour la carte relais est VIVEMENT conseillée, surtout pour une 16 relais, le rpi risque de ne pas pouvoir l’auto alimenter à lui seul.

      • vboys74 Réponse

        Bonjour.

        Mais comme je suis un ultra débutant (vous pouvez pas imaginer!!!), ou est ce que je raccorde les autres pins?

        Merci à tous.
        seb

          • vboys74

            C’est super merci! Ok, j’ai bien compris.
            Donc dans l’absolu, je ne peux pas raccorder par exemple une carte 16 relais vu qu’il n’y a pas autant de pins GPIO. 1 pin GPIO = 1 relais non?
            Alors justement pour raccorder un max de relais, j’ai besoin d’une interface? Si c’est le cas, quel interface peut faire l’affaire?

            Bonne journée à tous!
            seb

          • Idleman Auteur Article

            1 pin gpio = 1 pin relais oui 🙂

            Sur le raspberry Pi, il y a 8 pin officiels, le reste étant normalement réservés a d’autres trucs, j’ai entendu dire qu’on pouvais les utiliser comme gpio, la librairie wiringPi permet d’ailleurs d’en gérer 16 si on se fie à l’image que je t’ai filée mais je n’ai pas assez d’infos la dessus pour t’affirmer que ça fonctionnerais.

            Sinon il existe des cartes d’extensions GPIO, mais pas facile d’en trouver des bonnes à moins cher que le prix d’un rpi (dont autant racheter un autre rpi ^^)

  17. phil Réponse

    une astuce simple pour commander plusieurs relais sans utiliser toutes les pins GPIO, c’est RS-485,
    bien sûr cela nécessite une carte adaptée, mais dans ce cas il est possible de commander jusque 32 relais.
    RS-485 a l’avantage d’être un protocole hyper simple et qui est utilisable sur des distances plus qu’honorable.
    RS-485 se connecte via le connecteur USB avec un convertisseur usb 2 rs-485.

      • phil Réponse

        en principe un dongle usb — rs 485 devrait suffire,mais pour moi ce sera RaspiComm version 3, mais toujours pas de nouvelle de RS components qui devrait le produire.

  18. Paul Réponse

    Salut !

    Tu crois que tu pourrais mettre en place le tuto pour la multiprise contrôlé par la raspberry ? J’en ai l’eau à la bouche… :bave:

    • Idleman Auteur ArticleRéponse

      Je me suis plus orienté vers le Control de prises à distance (par radio), c’ets plus propre et il y a moins de limites physiques, je poste le tutos sous peu, faut juste que j’adapte mon code au grand public.

  19. superalex Réponse

    Moi je cherche un moyen d’utiliser mon rpi (ou un arduino au pire…) pour contrôler la consommation des lampes dans ma maison… –> je m’explique : je suis en location et mon éclairage dans l’entrée est constitué de… 12 spots ! 🙂 50w chacun… ): et du coup j’ai une consommation de dingue puisque j’allume les spots et les lampes économiques, et une fois que les économiques sont “chaudes”, j’oublie les spots…(dans 99% des cas…)
    En fait, il faudrait que mon rpi , via les ports gpio, une carte relais et des sortes de moteurs, allume tout, puis éteint les spots… (il serait à coté du compteur donc il pourrai “toucher” les interrupteurs) Exemple : (je sais je suis pas clair c’est pour ça qu’il y a un exemple ;))
    J’entre dans mon appart’, je dis “allume la lumière” ou j’appuie sur un bouton à coté du rpi, le rpi allume tout en faisant faire un mouvement au “pistons-moteurs” puis cinq minutes après (sans aucune action de ma part), éteint les spots en faisant bouger la position du moteur, puis quand je dis “éteindre la lumière” ou que j’appuie une nouvelle fois sur le bouton, il m’éteint tout…
    Si vous avez compris, je suis prêt à comprendre… J’ai un budget de 40€, j’ai déjà un rpi… (mais par d’arduino).

    • Idleman Auteur ArticleRéponse

      Je ne vois pas en quoi tu as besoin de moteurs dans ton installation, des cartes relais suffisent :), pour ce qui est du reste, c’est absolument faisable en suivant à la lettre mes tutos, il y a juste le programme de “retardateur” à développer (enfin pour 3 lignes de code c’est un grand mot ^^) bref si la question est “est ce faisable?” la réponse est clairement oui 🙂

  20. superalex Réponse

    Les moteurs sont là parce-que je ne peut clairement pas démonter le compteur et il faudrait qu’ils appuient sur les disjoncteurs pour faire on/off

    • Idleman Auteur ArticleRéponse

      C’est un peu bourrin (je sais venant de moi c’est culoté de dire ça ^^) pourquoi ne pas agir entre le disjoncteur et les spots dans le cas ?

      • superalex Réponse

        parce-que je veut pas casser les murs et je ne peut pas démonter le disjoncteur la proprio étant parano…(enfin, moi-même j’aimerais pas trop quoi…)

        • Idleman Auteur ArticleRéponse

          Je pensais plutôt à couper un fil à la base des spots, ou a utiliser du sans fil comme précisé dans mon dernier tuto.

          Si rien ne passe, alors un moteur bidirectionnel peux effectivement être une bonne idée, je ne pense pas qu’un servo soit necessaire

          • superalex

            Sauf que les spots sont encastrés dans le plafond… Donc un moteur bidirectionnel ou éventuellement un servo (j’ai fait du modélisme donc très facile à trouver pour moi…)

          • Idleman Auteur Article

            Aucun moyen de démonter la base des spots?

            Concernant les moteurs, comme tu n’a pas vraiment besoin de précision, tu dois pouvoir t’en tirer avec des moteurs classiques mais c’est sûr que si tu peux trouver des servo pas cher facilement… :), le must est encore un moteur basique dont la rotation change en fonction de la polarité, avec deux pin gpio et deux transistor par moteurs ainsi qu’une alim externe, tu devrait t’en tirer (mais après je ne suis pas forcement de bon conseils pour la partie électronique, si tu fais du modélisme, tu en sais certainement plus que moi sur le sujet ^^)

    • Idleman Auteur ArticleRéponse

      oO 9€ pour deux relais !! C’est de l’arnaque ! En plus ya masse de frais de ports sur roboshop, je te conseille plutot de commander sur d.com ou sur ebay la prochaine fois 🙂

      Oui Oui tu peux trés bien alimenter ton relais avec un chargeur 5 V externe, c’est même conseillé car le rpi n’est pas fait pour alimenter trop de trucs directement, en revanche il te faudra peut être relier quand même la masse du rpi a la masse du relais afin que le circuit de commande soit complet.

      • Vaïk Réponse

        Salut idleman,
        J’suis en train de suivre ton tuto et je compte alimenter ma carte relais avec une alim externe (vieux chargeur de telephone). Je me demandais comment relier le micro usb à la carte relais ? Faut-il couper le cable et souder les fils directement à la carte relais ?

        Merci à toi, tes tutos sont supers 😉

  21. Olivier Réponse

    Merci pour ta réponse. Effectivement la prochaine fois je commanderai à l’heure même mon colis est arrivé assez vite !

    Sinon tout fonctionne trés bien ! Seulement avec mon systeme, j’ai branché ma carte aux 5V d’une prise usb connecté à mon pc mais impossible de trouver le moyen de gerer l’alimentation pour faire ON/OFF…

  22. Kevin Réponse

    Hello, je voulais savoir, c’est quoi le truc vert et jaune qui sont sur les pins de ton RPi ?

    • Idleman Auteur ArticleRéponse

      Petit curieux :p !! Ce sont des scotchs isolants, pour éviter que mes soudures se touchent en cas de torsions des fils (oai, c’est un peu porky ^^)

  23. Dimi Réponse

    Bonjour,
    Voici ce que j’aimerais contrôler.
    Mon installation des luminaires se fait grâce à des télérupteurs alimenté en 24V (qui se trouve dans mon table électrique protégé par un fusible de 16A), j’aimerais pouvoir contrôler ces télérupteur grâce à mon RPi via un interface web.
    En fait le raspberry pi me servirait de bouton poussoir. Donc je ne sais pas si dans mon cas une carte relais serais indispensable. Etant archi-débutant en informatique/électronique, je me tourne vers des personnes plus expérimentées que moi. Pouvez-vous m’aider à réaliser ce petit montage.
    plus tard, j’incorporerais une gestion station météo (sondes de températures, vent, hygrométrie, barométrie . . .) aussi une gestion/contrôle de différent appareil de ma maison ( frigo, congelo, locaux . . . ) par la suite : une alarme qui m’avertirais par sms d’une intrusion et enfin je laisserais place à mon imagination . . . mais pas pour le moment !!
    Merci d’avance pour vos réactions

        • Dimitri Réponse

          Bonjour,

          je parle du message du 6 février:

          Dimi dit : 6 février 2013 à 13 h 25 min
          Bonjour,
          Voici ce que j’aimerais contrôler.
          Mon installation des luminaires se fait grâce à des télérupteurs alimenté en 24V (qui se trouve dans mon table électrique protégé par un fusible de 16A), j’aimerais pouvoir contrôler ces télérupteur grâce à mon RPi via un interface web.
          En fait le raspberry pi me servirait de bouton poussoir. Donc je ne sais pas si dans mon cas une carte relais serais indispensable. Etant archi-débutant en informatique/électronique, je me tourne vers des personnes plus expérimentées que moi. Pouvez-vous m’aider à réaliser ce petit montage.
          plus tard, j’incorporerais une gestion station météo (sondes de températures, vent, hygrométrie, barométrie . . .) aussi une gestion/contrôle de différent appareil de ma maison ( frigo, congelo, locaux . . . ) par la suite : une alarme qui m’avertirais par sms d’une intrusion et enfin je laisserais place à mon imagination . . . mais pas pour le moment !!
          Merci d’avance pour vos réactions

          Répondre
          Dimitri dit : 12 février 2013 à 14 h 23 min
          Bonjour,

          pas de réactions?

          merci pour tes tutos.

          Répondre

          merci

          • Idleman Auteur Article

            Si tu suis les tutos déjà existant, tu en devrais pas avoir trop de mal à les adapter à ton projet, après je doute que quelqu’un te filera le montage parfait tout cuit, l’esprit du DIY c’est aussi de se creuser un peu la tête 🙂

          • Dimitri

            Bonjour,

            je viens de déziper les fichiers, dans mon /var/www, de l’interface graphique que tu as mis grâcieusement à disposition de tout le monde. quand je rentre l’adrees ip du raps sur mon laptop en reseau, j’ai les même informations que sur ton blog sauf que je n’ai pas de bouton, ni de colomnes. On dirait qu’il n’a affiché que du texte et rien d’autre. tu crois que c’est dû à ma version de iexplorer? ou autre astuce que je ne connais pas?
            merci

            appart ça j’ai déja ma petite idée de montage avec ma carte 8 relais.
            quand j’aurais fait le montage, j’en ferais part à la communauté.

            ciao

          • Idleman Auteur Article

            Tu as un screenshot sous la main pour voir ? Sinon regarde dans ton fichier /var/log/apache2/error.log et acces.log, si il y a erreur au niveau du code, c’est par la que le caca sortira 🙂

    • Idleman Auteur ArticleRéponse

      On le poste pas, ça fout la merde dans les commentaires après XD, met le sur pastebin ou autre dans ces cas la.

      Je ne vois pas non plus d’erreurs particulières dans tes logs.

      Vérifie bien que tu as wiring pi, mysql, apache et php d’installé, re-télécharge l’archive au cas ou ce soit un pb de transfert, je ne vois pas quoi te dire de plus sans autres éléments désolé…

      • Dimitri Réponse

        Bonjour,

        j’ai résolu: problème de transfert
        quand j’ai déziper et déplacer les fichiers j’ai oublié les répertoires.
        maintenant cela fonctionne nikel appart que “joyeux noël” y a pas de bouton? normal?
        je suis débutant sous linux et j’utilise le rapsberry que en console donc je manie pas très bien toute les commandes.
        merci pour on aide

          • Dimitri

            Bonsoir,

            je me suis aperçu que dans le fichier style.css, il parle de html 5 or mes explorers ne le comprennent pas tandis qu’avec le samsung galaxy de mon épouse tout va nikel.
            à plus

  24. jules418 Réponse

    Bonjour,

    Pour la carte relais tu conseils de la brancher à une alimentation externe. De quel type d’alimentation parles-tu ? Aurais-tu un lien ou un modèle qui conviendrait ?

    Merci

    • Idleman Auteur ArticleRéponse

      Ça dépends de la fiche technique de ta carte relais (qui te donnera la tension et l’intensité optimale pour ta carte) mais généralement une alimentation 5V continue ça le fait :), je n’ai pas de modèle sous la main mais presque tous les chargeurs de portables pourraient faire l’affaire 🙂

      • Dimitri Réponse

        Salut,

        pour alimenter la carte relais, si je me repique sur le tranfo de l’alimentation du Rpi, tu crois que ça irrais? en fait le Rpi et la carte relais seront en parallèle.
        merci

        • Idleman Auteur ArticleRéponse

          Tant que tu ne passe pas par le rpi lui même ça me semble correct, après je suis loin d’être un pro en Electronique donc je te dis peut être une grosse hérésie 🙂

  25. rodnugent Réponse

    Il n’y a pas d’alimentation générale sur une carte relais, à moins qu’elle ne possède des optocoupleurs ou des amplificateurs.
    Les bobines sont commandées via le GPIO (donc 5V continu et pas trop de courant, autour de 5mA). Les contacts du relais servent à commuter le secteur vers l’appareil à télécommander. Attention : les termes de phase et neutre sont employés à tort (et le tort tue) car ils désignent normalement le secteur, il vaudrait mieux parler de 5V et de masse.

    • Idleman Auteur ArticleRéponse

      C’ets juste, je pensais l’avoir corrigé ca ron m’avait déja fait la remarque ^^, visiblement j’ai oublié quelques paragraphes ^^

    • Idleman Auteur ArticleRéponse

      Je n’aurais qu’une chose à dire : vivement que le code soit publié que je l’adapte à mon système hardware :), après les fondateurs de calaos s’opposeront peut être à un dérivé qui n’utilise pas le matériel qu’ils mettent en vente…

  26. Simon Réponse

    Nice.
    Dans les schemas par contre, j’aurai pas mis ‘phase/neutre’ mais VCC/GPIO#0/GND. Ca permet de faire clairement la difference entre le domaine pi/low voltage et le 220v.

    Le dernier truc que tu veux c’est qu’un mec reproduisant ton montage connecte la phase 220v a sa raspberry.

    Y’a moyen d’utiliser ces cartes relais autrement qu’avec un GPIO par relais? Genre i2c?

    • Idleman Auteur ArticleRéponse

      Oui on m’a fait la remarque plusieurs fois mais j’ai la flemme d’éditer les schéma, j’ai pas gardé les psd de base donc faut que je trafique l’image (ce qui n’est pas sorcier mais nécessite trois clics de trop pour mon courage légendaire, je m’appelle pas idle pour rien).

      Tu peux gérer les relais avec n’importe quel port qui est capable de renvoyer du 1 et du 0, après ya aucun intérêt à utilise l’i2c pour ça…

  27. Simon Réponse

    hm, je me rends compte que j’aurais ete plus clair: garde phase/neutre pour le domaine 220v et utilise VCC/GPIO/GND pour le domaine de controle (pi)

  28. Mafiachachou Réponse

    Super tuto mais je doute de la qualité de la carte car 8€ au lieu de 20€ Si il y a un bonne avis du vendeur j’achète mais pour le moment je suis perplexe .

    • Idleman Auteur ArticleRéponse

      La qualités sont relativement semblable, la différence c’est le nombre de canaux, l’ampérage max autorisé par le relais, et le lieu de fabrication (des composants chinois coûteront toujours 15 fois moins cher qu’en France, pour la même qualité voir parfois mieux).

  29. Jean Claude SIMON Réponse

    Bonjour ,
    Une question super-basique : je crains d’alimenter ma carte-relais depuis le GPIO n°2
    en 5 V . J’ai lu trop de chose sur les précautions à prendre .
    Peux-tu me rassurer ? C’est pour un montage très simple (une ou 2 lampes) .

    Merci

    • Idleman Auteur ArticleRéponse

      Tout dépend de ton relais, le mieux est encore d’alimenter la carte avec une alim externe car l’alimentation prolongée via le rpi peux endommager ses pins :), le mieux reste donc de connecter un chargeur de portable a ta carte (les standards sont généralement en 5v continue mais vérifie quand même sur l’étiquette ^^) tant que tu respecte la tension max en sortie de ton alim et la tension max en entrée de ta carte relais, tu n’a aucun soucis a te faire :), et si tu fais une erreur, ça ne claquera pas forcement direct :), au pire ça surchauffera et finira par claquer sur une utilisation prolongée, c’est que c’est résistant ces petites bêtes (crois moi je leurs ai fait subir des trucs en tant que noob de l’électronique ^^)

  30. formatic90 Réponse

    bonjour j’ai fait tout le câblage rpi carte relai la led d’alimentation est allumer mais les relais ne claque pas de quoi sa viens?

    • Idleman Auteur ArticleRéponse

      Ça peux venir de beaucoup de choses : alim, branchement, programme, type de relais, permissions..; sans plus de détails je ne peux pas beaucoup t’aider.

      • formatic90 Réponse

        les branchement son ok et je les alimente avec un chargeur 5v 1500ma

        • Idleman Auteur ArticleRéponse

          essaye de relier le pin central de ta carte direct au 3v de ton rpi voir si ça fonctionne bien

          • formatic90

            sur la pi sa fonctionne que quand je la met sur batterie

  31. Motaboy Réponse

    Salut Idleman,

    Tout d’abord, un grand merci pour ton superbe tuto 🙂
    Petite question électrique : pour un module relais dont la caractéristique est “Charge max du relais : 10A/30VDC – 10A/250VAC”, est-ce que cela veut bien dire que l’on peut brancher un appareil tétant 2500W max par relais?

    Merci!

    • Idleman Auteur ArticleRéponse

      P=UI=10*250 donc en théorie 2500W max oui, mais je ne suis pas électr(on)icien et je dis certainement une grosse connerie donc je te conseille plutôt de te tourner vers un spécialiste avant de faire tes tests (ou alors tu fais comme moi avec les transfo et tu joue avec ta vie :D)

      • Motaboy Réponse

        J’ai eu confirmation d’un pro de chez Hack’Spark et c’est bien 2500W max par relais (bien qu’une valeur max de 2000W soit plus raisonnable). Je vais donc de ce pas m’acheter ce module et me fabriquer mon petit PDU à prix réduit 🙂

          • Motaboy

            Pareil 🙂
            Mes petites bases de S sont toujours là, même si j’ai encore besoin des petites roulettes pour pas tomber ^^

  32. Dimitri Réponse

    Bonjour,

    je suis entrain d’étudier ton interface graphique en php malgré que j’y connais rien en php! super interface.

    Pour le message ‘joyeux noël” je l’ai changer en “jeu de LED” pas de prob.
    je me suis attaqué à la fonction démo:
    j’ai changer le mot demo en deemo dans “index.php”: ligne 29 à 31 , “action.php”: ligne 16 et “script.js”: ligne 19 et ligne 23 (dans le rép js).
    voici le fichier tar: http://ovh.to/WEVQ8Ec

    le mot demo je ne l’ai vu quand dans ces 3 fichiers, pourrais-tu m’aider?

    merci d’avance.
    et bonne continuation
    Dimitri

    • Idleman Auteur ArticleRéponse

      Yop :), j’aimerais t’aider mais je n’ai plus la structure en tête et je manque vraiment de temps pour redécortiquer ça, je ne peux que te conseiller d’utiliser la recherche de notepad++ qui permet de rechercher des termes dans tout un projet (ctrl+h–>rechercher dans les fichiers d’un dossier)

    • Idleman Auteur ArticleRéponse

      Je ne pense pas que ce soit un soucis non :), après je ne suis pas électronicien confirmé donc c’est juste une intuition :p, sur ce blog il n’y a aucune bidouille sans risques pour le matos

  33. blind Réponse

    Bonjour,
    Je voudrais me servir du RP pour faire des jeux de lumière.
    Des questions me trotine le tête est’il possible si par exemple je branche 8 lampe divers sur les relais de programmer mon RP pour qu’il allume 15min la 1er lampe, puis 15min l’autre ect…

    Merci de vos réponses.

  34. antoine Réponse

    Salut idle,
    merci pour ces tutos que je reproduis un à un pour que ça rentre. J’ai l’impression de retourner en cours. Merci. j’ai presque 40balais.
    Je voudrais mettre tout ça en application pour éteindre physiquement plusieurs PC. (Je ne parle pas de wol), bref remplacer le relais (5v/220v) par un équivalent du bouton poussoir ‘clic clic’ (pas permanent). Et je ne sais pas comment s’appelle ce composant s’il existe. Un idée ?
    A charge de revanche si tu as un .PSD à refaire, un truc graphique, tu peux compter sur moi.

    • Idleman Auteur ArticleRéponse

      C’est une question con mais pourquoi ne pas placer un relais NO qui fait successivement du on puis du off ?

    • Idleman Auteur ArticleRéponse

      Tu as oublié de relier la masse du rpi au relais (le pin 6) le circuit de commande ne peux donc pas fonctionner, sinon ça m’a l’air assez correct mais j’ai regardé en biais 🙂

  35. Dripple Réponse

    Hello,

    Super les tutos, merci. J’ai dans l’idée de faire un montage de type “home made réveil”, avec :
    – choix du mp3 à jouer au réveil
    – allumage progessif d’une lampe (mode lever de soleil)

    C’est possible avec un RPi ?

    • Idleman Auteur ArticleRéponse

      Tout es possible avec un rpi ^^ c’est juste une question de temps et de recherches, pour la partie mp3 ça sera du gateaux il te suffit d’utiliser raspian avec un cron pour lancer la musique bref que du software, en revanche pour l’allumage progressif de la lampe ça vas être plus chaud, on en parle justement sur le fofo en ce moment 🙂

  36. hervé Réponse

    bonjour

    donc si j’ai bien compris avoir une carte 8 relais correspond a 8 appareils électriques, désolé je suis extrêmement novice …

    mais point de vue commande vocale ? vous utilisez votre ordinateur, avec le micro, mais qu”elle interface utilisez-vous ?

    moi je possède Seline intelligence Artificiel, qui peux activer ou éteindre des relais, mais j’arrive pas a l’utiliser, c’est pour cela que je demande votre aide.

    dites moi ce que j’ai besoin, pour

    commande vocal comme yuri
    sonde de température dans 7 pieces
    eteindre ou allumer des lampes 8 et savoir si elles sont allumer ou pas (en commande vocal style chambre 1 etat de la lumiere) et interface ecran
    eteindre un boitier internet
    etat des portes ouvertes ou fermer pour 3 portes
    donner l’heure
    la date

    et en plus les utilisations informatiques , style réception email, rendez-vous etc… mais ca c plus une interface logistique

    et des questions a la con…. pas d’insultes…. mais des blagues.

    Merci demande sérieuse et urgente.

    RE MERCI

    • Idleman Auteur ArticleRéponse

      8 relais = 8 interrupteurs manœuvrables donc oui le plus logique et de les relier à 8 appareil électriques, après tout dépends de ce que tu veux faire 🙂

      J’utilise l’interface vocale YANA (logiciel que j’ai développé) et dans les tutos je parle du vieux logiciels que j’utilisais avant nommé YURI (lui même tiré de SARAH, programme de Jp Encausse)

      Pour le reste des questions je n’ai pas compris ce que tu me demandais exactement 🙂

    • hervé Réponse

      bonjour

      Merci pour ce début d’infos
      je vais essayer de mieux expliquer ..

      dans les tutos, tu avais montrer différents modules

      comme la température, si les portes sont ouvertes et fermer
      moi je voudrai mettre 7 sondes dans les 7 pièces pour avoir la température, et 3 capteurs d’ouverture de portes (savoir si elles sont ouvertes.) et demander a l’ordinateur ex, temperature de la chambre 2, il me repondra 17°C, egalement si je demande si la porte principale et fermé, me repondra oui la porte centrale est fermé. etc… mais tout peu etre consultable via une page web comme une interface

      je voudrai avoir dans le branchement de mes lumières, un contrôle pour savoir si elle sont allumés ou éteintes, ou bien mettre un capteur de lumière pour vérification via l’interface web. demander a l’ordinateur par exemple état des lumières, il me répondrait chambre 1 lumière éteinte, chambre 2 lumière allumé,..etc

      éteindre un boitier internet, j’utiliserai un relais comme le réveil, mais que je peux effectuer via la commande “eteinds le boitier internet” me répondra par exemple Boitier internet eteinds, et je je demande état du boitier internet, me répondra boitier internet allumé.

      Voila j espère que vous voyer un peu mon idée je possede une kinect comment l’inclure dans l’interface vocal

      j’aimerai savoir de quoi j’ai besoin, je ne demande pas de le faire a ma place, quoique étant novice et en électronique en soudure je fait de gros pâté …

      • Idleman Auteur ArticleRéponse

        Ben pour cela tout est expliqué dans mes tutos, qu’il s’agisse des fournitures, des branchements et des connaissances à avoir, je vois mal ce que je peux te dire de plus…

  37. JOE Réponse

    Salu,
    super tuto,
    J’ai juste une question, ce système peut fonctionner en dehors de mon domicile?
    Je veut dire, j’installe le kit chez moi, ensuite je pourrait allumer un de mes appareils depuis le domicile d’un amis par le site internet?
    Amicalement,
    JB

    • Idleman Auteur ArticleRéponse

      Bien sûr que oui :), il te faut juste utiliser l’ip de ta box au lieu de l’ip réseau du rpi, et configurer ta box pour qu’elle redirige bien le port 80 vers l’ip réseau de ton rpi.

  38. Jeremy Réponse

    Salut idleman, tu parles souvent d’alimentation externe de 5v exemple pour alimenter le relais en as tu trouvé à bas prix?

  39. letraitplat Réponse

    Super tuto et super site ! 😉

    je suis a la recherche d’un tuto pour faire qqchose de similaire, en fait exactement l inverse de ce tuto :

    j ai un appareil branché sur une multiprise. Je voudrais que la raspberry lance un script (envoyer un mail et faire un son) lordque cet appareil est allumé et consomme du courant.

    je suppose que la connexion serait dans le genre
    appareil -> carte relais -> gpio raspberry

    ?

    ainsi a l allumage de l appareil la carte relais fermerait le circuit et la pin du gpio recevrait du courant.

    avec un script qui tourne en boucle et qui lit l état du pin en question, si nouveletat>ancienetat alors lancer le script de notification son+mail?

    idleman serais tu prêt a faire un tuto la dessus ? Ou m orienter vers une Install de ce type ?

    merci

    • Idleman Auteur ArticleRéponse

      Le principe est très différent, tu n’aura pas besoin d’un relais pour ce montage, celui ci est un actionneur pas un capteur, tu ne peux donc pas l’utiliser pour savoir si un circuit est ouvert ou fermé.

      Le mieux serait de trouver une façon de mesurer la tension entre la phase et le neutre de la prise de manière a savoir si il y a conduction ou non je suppose (cela dit il te faudra trouver un capteur qui encaisse du 220v et tu n’aura pas la valeur de la consommation tu saura juste que ça consomme).

  40. Sispheor Réponse

    Hello. très bon blog. Plein d’infos sympas. Tu devrais modifier les permaliens de ton wordpress pour que l’url des articles contienne le titre de celui-ci plutôt que l’id. ça améliore l’indexation sur les moteurs de recherche. Tu trouvera ça dans les options.
    Je te laisse mon lien vers mon blog pour ton référencement. Je parle un peu de RPI aussi.
    https://mespotesgeek.fr/web-radio-reveil-sur-raspberry/
    Bonne continuation!

    • Idleman Auteur ArticleRéponse

      En fait c’est historique :), à l’époque mon ancien template (fait a l’arrache à la main pendant l’apero) ne gérait pas bien les urls rewrittées :), quand je suis passé au nouveau template j’ai pas pensé à réactiver la fonctionnalités :), mais c’est vrai que ça ne ferais pas de mal je ferais ça après mes vacances (au cas ou il y aurais une couille j’ai pas envie d’y passer mes derniers jours de congès ^^) merci pour la suggestion.

  41. Ping Carte relais fait main | Electroshock

  42. Zangoun Réponse

    Salut !!!

    Super ton blog c’est une vrai mine d’info pour les débutants comme moi !!! Alors déjà merci pour ça. Maintenant j’ai une petite question quand tu dis :
    ” utilisez une alimentation externe 🙂 (même montage sauf que vous reliez le + et l – de la carte a l’alim externe et le – de la carte relais au rpi (pour fermer le circuit de commande)”

    Est ce que tu pourrais me faire un petit schéma car j’avoue ne pas comprendre. Merci d’avance !!

    • Idleman Auteur ArticleRéponse

      Je n’ai aps le temps de faire un autre schéma mais j’ai peut être le temps de t’aider :), quelle est al partie que tu ne comprends pas ? 🙂

  43. JumpZero Réponse

    Bjr,
    Les GPIO du Raspberry Pi sont en 3.3V et NON en 5V.
    Tu as de la chance que ton montage marche en théorie il faut:
    -une carte relais avec des relais 3.3V (rare ou spécial Raspberry Pi)
    – ou un étage 3.3 vers 5V (transistor ou autre)
    En pratique si ça marche, ça marche… (si les relais arrivent a coller, au pire la bobine va tirer un plus de courant (A) car sous alimentée (V))

    Autre chose qui hérisse mon poil d’électricien dans ton schéma: Phase et neutre n’existe qu’en courant alternatif pas en continu. S’il y a bien une phase et neutre sur le réseau 230V de l’habitation le 5V du Raspberry Pi ne peut pas être nommé phase pas plus que la masse, neutre.

    Amicalement et merci pour les tutos

    Jmp0

    • Idleman Auteur ArticleRéponse

      Les GPIO du Raspberry Pi sont en 3.3V et NON en 5V.

      Oui, mais je ne vois pas ou tu as vu que je disais que les GPIO étaient en 5V…, quand je parle du 5V du rpi, je parle de la pin physique 2 qui fonctionne en source d’alimentation et qui fournis bien du 5V stable

      Tu as de la chance que ton montage marche en théorie il faut:
      -une carte relais avec des relais 3.3V (rare ou spécial Raspberry Pi)
      – ou un étage 3.3 vers 5V (transistor ou autre)
      En pratique si ça marche, ça marche… (si les relais arrivent a coller, au pire la bobine va tirer un plus de courant (A) car sous alimentée (V))

      C’est précisément parce que ce type de relais 3v3 n’est pas simple à se procurer que mon choix s’est porté sur le 5v, étant donné que ce genre de carte accepte souvent des marges plus basses ça ne m’étonne pas plus que ça que ça fonctionne, et comme je n’ai pas le niveau électronique pour construire un élévateur de tension je me contente de ma partie commande sous alimentée ^^, cela dit si tu souhaite nous faire profiter de ton experience et nous proposer un petit circuit pas trop coûteux/complexe pour faire ça n’hésite pas a me l’envoyer que je mette ce tuto à jour :).

      Autre chose qui hérisse mon poil d’électricien dans ton schéma: Phase et neutre n’existe qu’en courant alternatif pas en continu. S’il y a bien une phase et neutre sur le réseau 230V de l’habitation le 5V du Raspberry Pi ne peut pas être nommé phase pas plus que la masse, neutre.

      Hé hé hé, oui d’autres électroniciens m’ont fait la réflexion, mais comme c’est une image c’est un peu chiant à changer, il faudrait que je trouve le temps de faire ça dans la semaine, merci pour le rappel 🙂

  44. ToOnS Réponse

    Salut , en fait c’est tout a fait normal que ca marche sous 3.3V :
    sur le site du vendeur : Le niveau de contrôle 5V TTL peut être envoyé directement depuis le micro-contrôleur
    et sur wikipedia : https://fr.wikipedia.org/wiki/Transistor-Transistor_logic : La technologie TTL est normalisée pour une tension d’alimentation de 5 V. Un signal TTL est défini comme niveau logique bas entre 0 et 0,5 V, et comme niveau logique haut entre 2,4 V et 5 V (ces niveaux varient légèrement entre les différentes séries).

    meme avec 2.5v ca aurait marché

    • Idleman Auteur ArticleRéponse

      Merci pour cet éclaircissement ToOns :), au moins on est fixé sur la tension de commande et ses seuils 🙂

  45. JumpZero Réponse

    Salut, Ok c’est vrai, au temps pour moi, j’ai raté le mot TTL dans la description de la carte je n’ai vu que 5V, (j’ai encore lu trop vite…)
    C’est donc que la carte embarque un étage de commutation 3.3 vers 5V, on ne le voit pas sur la photo de la carte, mais on peu bien lire 5V sur les relais.
    Donc c’est tout bon.

    • ToOnS Réponse

      Salut , en fait sur la 2ieme photo on voit que y’a des transistors au dessus des diodes de roue libre entre les relais , c’est eux qui servent a faire du TTL , tu leur envois donc une commande de 2.5 a 5V et ils ressortent le 5V du VCC

  46. hgwca Réponse

    bonjour,

    es-que quelqu’un connaitrait un même dispositif mais pour l’eau ( donc une valve contrôler par gpio en gros )

    merci

  47. greg Réponse

    bonjour idleman,alors j’ai acheté le fameux rapsberry+ la carte relais que j’arrive à commander via webiopi ,j’ai installé ton super petit script permettant de controler le rpi via le web,
    seule bemole je ne parvient absolumen pas a commander mon relais via cet outil,lorsque je tape les lignes de commande que tu propose
    je suis redirigé inévitablement en erreur,
    si tu peux me guider ^^

    • Idleman Auteur ArticleRéponse

      Je ne connais pas webiopi, tu essaye de coupler les deux script ? Pas compris… Tu as quoi comme erreur?

  48. kurugan Réponse

    Hey!
    le tuto est bien sympà je sais exactement ce que je vais en faire 🙂
    Mais j’ai deux petites questions:
    si l’on à besoin de plus de puissance que 10A pour la carte relais (brancher plusieurs lampes puissantes). Que faudrait il? il faudrait une autre carte relais (en connais tu?)
    Tu parles aussi d’une alimentation externe, as tu des préférences ou conseils?

    • Idleman Auteur ArticleRéponse

      Oui une autre carte relais serait l’idéal, mais attention, plus l’intensité est grande, plus le relais est cher (généralement) je te conseille de faire une tite recherche sur ebay histoire de voir ce qu’il existe en plus grosses intensités.

      Pour une alim externe l’essentiel est d’avoir une tension stable (donc éviter les alim chinoises souvent peu adaptées à nos normes et qui ont tendance a prendre feu au moindre coup d event)

  49. damien Réponse

    Bonjour Idleman,

    Concernant l’alimentation de la carte relais, quel ampérage dois-je prendre?
    Sachant que j’ai acheté la carte relais proposée par Olivier en début de tuto.

    Merci d’avance pour la rep.

    • Idleman Auteur ArticleRéponse

      Il faut regarder dans la fiche technique de la carte, mais c’est souvent du 5V 2A type chargeur de portables

  50. damien Réponse

    Le problême c’est que j’ai pas la fiche technique de la carte… donc je suis pas sure sur l’ampérage.

    • Idleman Auteur ArticleRéponse

      C’est rare qu’il la filent sur les sites de vente, tu peux regarder sur le site du constructeur ou avec les mots clé ‘référence-de-ton-matos’ + datasheet sur google pour trouver quelque chose 🙂

  51. schizo Réponse

    Bonjour, et merci pour ce site qui est une mine d’info pour les néophytes comme moi.
    Ma question est d’ordre pratique: Je dispose d’une box qui peut envoyer des requêtes http.
    Y a t il un moyen pour que les ordres on-off des pins soient exécutées suite à des requêtes http?..

    Merci pour toute l’aide que vous nous apportez

    • Idleman Auteur ArticleRéponse

      Oui :), c’est ce qu’on fait dans ce tuto ni plus ni moins, il te suffit de regarder dans le code les requetes effectuées par les boutons de l’interface et de les copier dans ta box

    • Idleman Auteur ArticleRéponse

      Il y à de grande chance que tu puisse tout de même le commander avec les GPIO du rpi, en effet celui ci sort du 3v3 or le seuil de bascule du relais est généralement en dessous.

      Pense a alimenter le relais avec la borne 5v du rpi (ou mieux avec une alim externe)

  52. Osiris Réponse

    Salut Idleman

    J’ai attentivement lu pas mal de tes tutos domotiques et voulant me lancer dans l’expérience, je flane ci et là cherchant les infos avant de lancer ma liste de noel 😀

    Pour ce qui est des relais, tu as choisi la commande par onde radio. Mais en cherchant des modules relais,je suis tombé sur ca http://www.amazon.fr/Alimentation-Optocoupleur-Module-Relais-T%C3%A9l%C3%A9command%C3%A9/dp/B00GAP1UXA/ref=sr_1_2?ie=UTF8&qid=1385366752&sr=8-2&keywords=relais+1+canal

    De ce que jai compris c’est un systeme avec commande a distance intégré genre télécommande de télé… mais j’en suis pas sûr. un avis sur la question ?

    Existe t il un systeme de module relais avec courant porteur ? histoire d’éviter les cables suplémentaires ou les ondes ?

    Merci pour tous ces tutos je vais expérimenter ca rapidement j’espere.

    • Idleman Auteur ArticleRéponse

      Honnêtement la description de la fiche ne m’évoque pas grand chose…, ça ressemble à une carte relais classique reliée à une carte composant que je n’arrive pas a identifier ^^

      Oui il existe des relais en X10 je crois, mais a mon avis ça coûte relativement cher pour ce que c’est.

      Perso j’ai eu beaucoup de mauvaises expériences avec le courant porteur donc je n’explore pas trop cette partie la dans ma domotique actuelle.

  53. Dolé Réponse

    Salut! Super tuto, bien expliqué comme d’habitude!
    Je rencontre cependant un petit soucis: j’ai réalisé le même montage que toi (mais avec un néon au lieu du réveil). Je n’utilise pas d’interface web, je programme en C pour contrôler le néon, le problème est que je peux l’allumer (avec un digitalWrite(PIN_NEON, 1)), mais quand je veux l’éteindre (digitalWrite(PIN_NEON, 0)) ça ne marche simplement pas….
    On dirait qu’une fois le canal de la carte relais allumée, impossible de l’éteindre….
    Serais-tu d’où vient ce problème? Ou aurais-je pu faire une erreur?

    Merci d’avance pour ta réponse,
    Cordialement, Valentin

    • Idleman Auteur ArticleRéponse

      Là je vois mal, l’erreur viens certainement de ton code C, il doit y avoir un nouveaux passage à 1 direct après le passage à 0 ou quelque chose du genre mais je peux difficilement t’en dire plus comme ça ^^.

  54. Falco Réponse

    Bonjour,

    Merci pour vos explications. J’ai de très nombreuses questions, donc, je ne vais pas vous embêter et ne vais en cibler qu’une.

    Lorsque vous dites :
    “(même montage sauf que vous reliez le + et l – de la carte a l’alim externe et le – de la carte relais au rpi (pour fermer le circuit de commande)”

    Vous voulez dire :
    – on ne change pas le fil bleu (GPIO4 – Channel 4)
    Mais la phase et le neutre vont par contre, non pas aller du relais au rpi, mais vont aller à une alim externe ?
    Je ne comprends pas le “”le – de la carte relais au rpi (pour fermer le circuit de commande)”” :'(

    • Idleman Auteur ArticleRéponse

      On ne change pas le fil bleu NI le fil gris, il n’y a que le fil rouge qui était relié au 5v du rpi qu’on vas relier à la place au 5v de l’alim externe
      et on vas rajouter un second fil gris qui vas partir de la carte relais vers le – de l’alim externe.

      en gros il y a deux types de circuit dans ce montage : la puissance (qui vas avoir pour but d’alimenter) et la commande (qui vas commander le bouzin) considère que chaque type de circuit (puissance et commande) a besoin d’un + et d’un – pour être fermé (et donc fonctionner).

      circuit de commande : fil bleu (gpio4) relais vers rpi pour le + et fil gris relais vers rpi pour le –
      circuit de puissance: fil rouge relais vers alim externe pour le + et fil gris relais vers alim externe pour le –

  55. Arnaud Réponse

    Excellent ces tutos !!! Petite question : est possible selon vous de brancher la commande d’un bouton poussoir directement sur les broches du rpi(ou de mettre un carte relais intermédiaire) et de mettre ce bouton poussoir en parallèle avec d’autres boutons poussoirs présent sur le branchement d’un télérupteur d’un circuit électrique d’une maison? Pour faire simple j’imagine pouvoir contrôler une ou plusieurs alimentations de la maison(lampe ou autre) par la voix ou si je le souhaite de manière plus traditionnel par une action sur un interrupteur… Merci pour cette ouverture sur la domotique accessible à tous 🙂

    • Idleman Auteur ArticleRéponse

      C’est possible mais toujours en faisant attention à la tension d’entrée de 3v3 des pins pour ne pas les griller, après en ce qui concerne l’application en elle même c’est un projet en sois ^^

  56. BRUNO Réponse

    Hello, le montage est simple pour utiliser un relais et quelques compostant (transistor, résistance, diode et relais).
    Un schéma vaut mieux qu’un long discours et je n’ai pas trouvé ou mettre la photo.
    Envoi moi un e-mail pour que je t’envoi une photo explicative.
    a +
    Bruno.

  57. Electro Réponse

    Bonjour,

    Merci pour les tutos.
    Mis j’ai encore qq questions, j’ai +- 40 lampes à commander, 90 BP en 24V.
    Vu que le RPI ne commande que 8 sorties, comment faire pour pouvoir gérer les 40 sorties et pour les entrées, comment faire également?
    Peux t-on placer plusieurs RPI ensemble et les faires communiquer, ex : entrées 5 commande sortie 3 de la carte 1 et sortie 8 de la carte 4.

    Merci pour votre aide.

    A+

    • Idleman Auteur ArticleRéponse

      Le plus simple reste d’utiliser des shifts registers, ce sont des composants à quelques centimes d’euros qui “démultiplient”) les pins, je t’invite a lire mon tuto sur la boite de monitoring qui les utilisent.

      Sinon tu peux utiliser la radio.

      Utiliser plusieurs rpi pour ça serait couteux et assez bourrin 🙂

  58. JRien Réponse

    Salut a toi Idle 🙂
    Je viens de réaliser le tuto mais petite erreur je n’arrive pas a commander le relais avec la pi. Le relais est alimenter par du 5v alim externe et quand je mets mon reveil sur la bascule “normalement fermé” ca s’allume nickel. Mais quand je le met sur le “normalement ouvert et que je veux le commqnder avec la pi, impossible. Qu’en penses tu ? La pi n’a que le pin 4 physique (de la premiere rangée soit le 7) qui est relié a ma carte. Jai pris la carte 8 relais proposé par Oliver. Est ce un probleme de voltage envoyé par la pi au relais ?
    Merci de ton aide et de tes tutos en tout cas 🙂

  59. Flavio Réponse

    Toujours au top tes tutos ! Je trouve vraiment bien fait pour les néophyte comme moi 😀

    J’ai une petite question au passage, comme dans un de mes commentaire précédent, je cherche à me servir du raspberry dans une voiture. La partie logiciel (web PHP / HTML, raspy en Python) tout c’est pas une problème, je gère 🙂 mais niveau électronique je débute encore et j’ai un souci avec ma carte relais :/

    j’ai commandé cette carte relais -> http://www.kibuck.com/carte-relais-10a-8.html et je cherche à pouvoir, par exemple allumer les phares de la voiture. Sur le principe je pense avoir bien cerner le système. Quand j’active un port GPIO (par exemple pour les phares) j’ai le relais concerné qui s’allume (petite LED témoins rouge) par contre, il ne semble pas faire le pont entre les deux bornes de sortie :'(

    Je me demande si c’est possible que ça soit du à l’intensité d’alimentation de la carte relais, car elle est alimentée en direct par le port 5v du raspberry (je sais c’est mal XD)

    Est-ce que c’est possible que le relais n’aie pas assez d’intensité pour effectuer le contact ? (je connais le principe du relais et de l’électro aimant, mais à savoir si il y a assez d’ampérage ça me dépasse un peu :D)

    Je vais faire un site pour présenter mon projet qui expliquera un peu plus en détail les fonctionnalités que je cherche à obtenir avec le Raspi 🙂

    En tout cas merci pour ces réponses et tes tutos qui sont vraiment au top du top !

    • Idleman Auteur ArticleRéponse

      Oui c’est possible je pense, mais je ne suis pas éléctronicien :).

      Il faut que tu trouve la datasheet de ton relais sur le net afin de savoir quelle est la tension/intensité d’alimentation et la tension/intensité de commande (pour basculer de on à off il faut souvent passer un certain “seuil de tension” sachant que le rpi alimente en 5v ou 3v (en fct du pin + que tu branche) et que chaque pins logiques envoient du 3.3v.

      Pense à me transmettre le lien si tu sort un site/blog sur le sujet c’est intéressant

  60. Loulou1801 Réponse

    Salut idlleman ,

    J’ai un petit souci , voilà je voudrais commander une lampe dans mon salon ,
    j’ai un interrupteur et ma carte relais 8 je pourrais comment commander ma lampe sur ordinateur et sur interrupteur ? merci de ton aide!!!

    Continu comme ça ton blog est génial !

  61. Clément 1801 Réponse

    salut idleman ,

    J’ai acheter mon Raspberry , et une carte relais 230 v – 5v ,

    je voudrais automatiser mes lumières , donc :

    – commander mes lumière avec la voix donc comme ton tuto mais le hic
    je voudrais aussi les commander avec mes interrupteur !

    comment faire ?

    tu peux me contacter sur mon mail merci continu c’est genial 🙂

  62. a2md Réponse

    bonjour,
    Merci pour les tutos, mais surtout et également pour ” PiHome “. J’avais le même problème de commande inversé que Superdd évoque dans un de ses commentaires ( sûrement la même carte relais ) que j’ai simplement résolu en inversant le nom des fichiers : “annuler.png et valider.png” dans le Répertoire img, ça ne change rien mais l’aspect de la page index parait plus correct en fonctionnement.

    Bonne continuation et encore merci pour le boulot que tu fais !

  63. milimilo Réponse

    Hello

    Merci pour ton super tuto !
    Je n’arrive pas à trouver la bonne formulation pour modifier l’état d’un relais avec une simple url …

    Merci pour ton aide !

    Mili

  64. Sacha Réponse

    Hey !
    Ton lien vers les relais 2 fois moins cher redirige vers quelque chose de complètement différent ! :p

  65. youssouf Réponse

    même montage sauf que vous reliez le + et l – de la carte a l’alim externe et le – de la carte relais au rpi (pour fermer le circuit de commande)

    STP tu peut bien m’expliquer cette partie. je pige pas on retire le + et l – et on r=prend encore le moins pour fermer le circuit. Je suis largue la Xo

  66. karl Réponse

    Bonjour.

    Moi et mes camarades nous avons pour projet tuteuré de faire une maquette domotique.

    La simulation des lumieres et des chauffages se fera part des led alimenté en 12v.

    J’ai un raspberry mais aussi l’alimentation 12v/23.5A avec les led et les resistances en consequence.

    Donc j’aimerai savoir si il nous faut une carte relais 12v ou 5v?

  67. Alex Réponse

    Salut iDle

    J’utilise Yana maintenant depuis plusieurs mois dans une pièce qui mon “Labo” ou j’ai 3 points lumineux.
    Et je voudrai savoir si c’était possible d’allumer plusieurs relais en une seule commande ? Si oui comment ?

    Merci d’avance ! et encore un grand merci pour cette merveille !

    • Idleman Auteur ArticleRéponse

      C’est possible mais il faut modifier un peu le plugin initial ou créer un autre plugin afin de proposer la gestion de pin multiples :), au pire fait la suggestion sur le github j’essaierais de mettre ça en place à ma prochaine modif de ce plugin 🙂

  68. kidiwi Réponse

    Relais sur Rpi-B inversé aidez moi svp quand je passe le Gpio 0 a 1 le relais se déactive quand je passe le relais gpio 0 a 0 il s’active .
    je peux ajouter un composant Electronique pour régler ce problème? si c’est oui donner moi le nom du composant et le schéma et merci

    • Idleman Auteur ArticleRéponse

      Sur ton relais normalement il y a une inscription NO et NC, change ton file relié à une de ces pattes sur l’autre inscription pour inverser.

  69. mido Réponse

    salut ,

    j’ai télécharger votre application PiHome , mais dans le cadre d’un projet , on veut la protéger par mot de passe et nom d’utilisateur , et l’ajout des périphérique on veut qu’il soit automatique en cliquant sur un button .
    j’ai essayer …
    mais malheureusement j’ai pas réussit car votre app. etait trop fermée de telle sorte que je ne sais pas où mettre ces instruction ” // Check if username and password are correct
    if ($_POST[“username”] == “php” && $_POST[“password”] == “php”) {

    // If correct, we set the session to YES
    session_start();
    $_SESSION[“Login”] = “YES”; ”
    et comment faire pour que le fichier HTML suivant soit visible par PiHome ???

    Login

    Username:
    Password:

    s’il vous plait , je me suis bloqué Xo
    merci d’avance 🙂

    • Idleman Auteur ArticleRéponse

      mais malheureusement j’ai pas réussit car votre app. etait trop fermée de telle sorte que je ne sais pas où mettre ces instruction

      Désolé mais cette phrase m’a faite recracher une partie de mon café alors je me permet de rebondir dessous : il n’y a pas plus ouvert (et donc moins fermé) que le PHP, ce n’est pas compilé toute la source est en clair.

      Si tu ne maitrise pas bien le PHP, je te conseille de passer par un htaccess + htpasswd, ce n’est pas très joli mais c’est simple à mettre en place et sécurisé.

  70. tadi Réponse

    Saltut je veux faire une extension des pin de RASPBERRY puisque RPI a un nombre limité de PIN
    qu est ce qu il faut faire?

    • Idleman Auteur ArticleRéponse

      Il faut utiliser des shift registers, regarde le tuto sur le tableau de monitoring tout y est expliqué 🙂

  71. yoga20 Réponse

    Bonjour, et merci pour ce tuto.
    Savez-vous si il est possible de brancher la carte relais (ou un autre système au format DIN ) directement dans un tableau électrique afin de pouvoir contrôler tous les appareils électrique de mon appartement ?
    Je suis complètement novice.
    Merci.

    • Idleman Auteur ArticleRéponse

      Théoriquement c’est possible je pense mais il faut un relais capable d’encaisser la puissance de ton materiel, donc un relais fichtrement cher ^^ la pluparts ne pouvant même pas assure rune machine à laver

  72. Romain Réponse

    Bonjour,

    Nickel comme tuto, j’ai pas mal suivi les tuto radio mais pour un élément la commande filaire suffira.
    Cependant, pour alimenter séparément je voulais faire rentrer en 230 dans ma “boite” et dispacher entre le raspberry et les periph 5 V
    Pour votre installation, utilisez vous un transformateur en tant qu alimentation externe ?

  73. Jeremy Réponse

    Salut Idleman !

    Je ne comprends pas quels fils tu utilises pour brancher la carte relais au 220v et au réveil.
    Peux-tu m’éclairer sur les fils à utiliser ?

    Merci !

  74. Unknown Réponse

    Salut,

    Très bon article qui m’a permis d’apprendre pas mal de choses sur le Raspberry Pi.
    Ca m’a donné envie de domotiser un peu mon appart en commençant par la gestion l’éclairage qui est à mon sens le plus simple pour démarrer.

    L’idée serait de pouvoir controller l’éclairage depuis une page web, tout en pouvant garder un contrôle manuel (a cas ou le Rpi plante par exemple).
    L’utilisation d’un télérupteur semble donc tout indiquée ici.

    Au cas ou tu ne connaitrais pas c’est un composant électrique utilisé couramment dans les pieces dont l’éclairage peut être commandé par plus de deux interrupteurs. Le principe est simple, à chaque fois que le télérupteur est alimenté, il ferme ou ouvre le circuit d’éclairage. (wikipédia l’expliquera mieux que moi: http://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9rupteur)

    Du coup, je me suis dit que le relais 5v-220v utilisé dans ce tuto pouvait être branché en parallèle des interrupteurs classiques pour actionner le télérupteur via le Raspberry Pi. Tu penses que ça peut fonctionner ?

    Autre question, j’aimerai pouvoir récupérer l’état du télérupteur (par exemple pour verifier depuis mon smartphone que je n’ai pas oublié d’éteindre chez moi).
    J’ai d’abord cherché si par hasard certain télérupteurs n’étaient pas équipés d’une sortie 5v permettant de connaitre l’état actuel. Mais je n’ai rien trouvé.
    Je me suis dit alors “Pourquoi ne pas tout simplement vérifier si le circuit d’éclairage est bien alimenté ?”. J’ai donc cherché s’il n’existait l’inverse du relais que tu utilises dans ce tuto qui, lorsqu’il reçoit une tension de 220v, ferme un circuit 5v (qui permettrait d’alimenter une entrée du Rpi). Mais là encore, je n’ai rien trouvé.
    Sais-tu s’il existe de telles chose dans les méandres de l’internet ? Ou peut être as-tu une une solution alternative qui me permettrait de connaître l’état actuel de mon télérupteur ?

    Voilà, voilà en tout cas bravo pour ces articles sur le Rpi qui sont très intéressants !

    • Idleman Auteur ArticleRéponse

      Pour la premiere question oui je pense que ça fonctionnerais, le télérupteur ayant visiblement uniquement besoin d’une interruption de courte durée pour changer l’état de la lampe.

      Après c’est a confirmer avec un électricien mais plusieurs lecteurs sont déjà partis sur la voie du télérupteur sans avoir eu trop de soucis visiblement (à part le prix, les télérupteurs étant assez couteux a l’unité)

      Pour le relais inversé je ne connais pas de composant qui fasse ça mais je suis presque certain qu’il en existe un, le contraire m’étonnerais beaucoup. Au pire tu couple en transfo 220/5V avec un transistor ou mieux un MOSFET et ça doit pouvoir le faire, a creuser…

  75. Mortimer Réponse

    Bonjour, déjà merci pour vos tutoriels, donc moi, je ne comprend pas pour “(même montage sauf que vous reliez le + et l – de la carte a l’alim externe et le – de la carte relais au rpi (pour fermer le circuit de commande)”Il serait possible d’avoir un schémas de votre part s’il vous plait expliquant les branchements. Car c’est vague. Je vous remercie. Cordialement.

  76. ZeZeN Réponse

    Salut!
    Tout d’abord je tiens à te remercier pour tout ce que tu fais sur ce blog qui m’intéresse au plus haut point ces derniers temps.
    j’avais l’intention de me créer une multiprise que je pourrais commander depuis mon téléphone sur mon réseau local.
    je me demandais si une multi-prise comportant 2 ports usb ne serait pas l’idéal? 1 port pour alimenter le raspberrypi et l’autre un peu démonté pour récupérer l’alim 5V et alimenter les relais ???
    ça serait parfait non ?
    a+ et encore merci ^^

  77. Cerfie Réponse

    Salut, et merci pour tout ce beau travail!
    Je viens d’acquérir mon raspberry Pi B+ j’ai lancé Openelec dessus pour pouvoir regarder les films de mon cloudbox et ça marche super bien, et pas trop compliqué à installer.
    Toutefois dans ma future maison je veux me lancer dans une install domotique à la Framboise!
    Pour cela je souhaite gérer :
    – des prises on/off type chacon pour l’éclairage
    – des sondes thermiques
    – des robinets thermostatiques radio
    tout cela via Domoticz si possible.

    Problème:
    -puis-je installer raspbian en + d’openelec?
    -je ne trouve pas de robinets en 433mHz (pour fonctionner avec RFXtr433E) –> Peut’on gérer dans ce cas
    avec un dongle 868mHz en parallèle?
    – Je suis un gros NOOB (ce qui est de loin le plus gros soucis je le concède)

    please HELP!

    🙂

    • Idleman Auteur ArticleRéponse

      A ma connaissance Openelec n’est qu’un raspian avec un soft un peu gourmand (xmbc) et quelques features installées dessus
      Pour le robinet je te conseille plutot un combo electrovanne + recepteur 433 mhz, ça te coutera moins cher, c’est plus simple a trouver et ça fait office de relais mais pour l’eau (bloque ou debloque le flux en fonction de son alimentation)

      • Cerfie Réponse

        ok merci, je suis déjà en galère pour tout installer en même temps, mas je prends bonne note pour la suite.

  78. esope60 Réponse

    Salut !

    Tout d’abord merci pour tout ces tutos qui m’ont permis d’arriver jusqu’à l’étape du contrôle des relais. Je reviens de loin car je ne connaissais rien en LINUX, très très peu en électricité, et là j’étais tout fou d’avoir réussi à allumer trois pauvres LEDs avec mon IPhone.

    Maintenant je me heurte à un petit souci, le relais. J’ai commandé des relais tout simples à 1,50€.
    J’ai bien branché, testé le NO et le NC, et lorsque j’allume le GPIO correspondant depuis l’interface web cela fonctionne.
    Le problème c’est qu’une fois allumé, il ne peut plus s’éteindre.
    J’ai essayé avec un deuxième relais, et c’est la même. J’ai débranché le relais et mis une LED à la place pour voir si le GPIO envoyait bien un coup 1 un coup 0 et il fonctionne.
    J’ai vu sur un autre forum que selon certains cas il peut nécessiter de rajouter un MOSFET entre le GPIO et le relais pour empêcher le courant de “revenir” en arrière (désolé pour cette absurdité 😀 )

    Qu’en pensez vous?

    Merci !

    • Idleman Auteur ArticleRéponse

      Cela peux venir de beaucoup de choses mais il y a des chances que ça vienne du relais en lui même effectivement.
      Le rpi envoie du 3v3 volt en sortie, regarde si la fiche technique de ton relais accepte bien cette tension, si elle n’est pas trop petite ou au contraire trop importante.

      Vérifie également que ton relais est alimenté à la bonne tension (et si possible pas par le rpi).

      Une simple diode (pas une led, une diode) permet d’éviter le passage du courant dans les deux sens, on a du te parler d’un montage en diode de roue libre pour éviter ce phénomène.

      En revanche je ne vois pas ce que le mosfet fait la dedans, ça ajoute un cout conséquent pour pas grand chose, mais n’ayant pas vu la discussion et n’étant pas électronicien de metier c’est peut être justifié.

  79. Quentin Réponse

    Bonjour
    J’aurais voulu avoir des renseignements sur le raccordement de ma carte relais. en effet je dispose de pin digital ( In1, In2…) et au extremité il y as un pin GND et un VCC.
    Mais egalement plus loin sur la carte il y a 3 pins indépendant (GND, VCC et JD-VCC ). il y a un cavalier entre le VCC et JD-VCC.
    Jaurais voulu savoir sur quel broche raccorder mon alimentation externe 5v .
    Merci

    • Idleman Auteur ArticleRéponse

      Le cavalier sert juste à régler si le relais est en normalement ouvert ou normalement fermé (bref son état quand tu ne lui envoie pas du “1” sur son pin digital).
      Alimente le relais pas les pins des extrémités, pas par ceux du cavalier 🙂

  80. tiboys Réponse

    Bonsoir, petit message car je galère un peu malgré ce superbe tuto passionant.. j’était plutôt fier de moi jusqu’avant ce chapitre .. mes LED s’allumaient 😀
    Je viens de connecter ma carte relais achetée sur le net pour contrôler du 220 mais rien ne se passe. J’ai connecté le + et GND de la carte relais aux bornes 5v et 0 des GPIO du pi .. connecté un gpio qui fonctionnait avec la page web et une led à un des gpio de la carte relais .. mais rien ! Ca me semblait pourtant logique ! 🙁
    Elle ne réagit pas du tout. Je ne comprends rien.
    J’ai installé un soft sur PC qui permet de tester les relais avec un cable USB et ça fonctionne. Du coup je ne vois qu’un problème, les gpio de la carte relais .. mais comment m’en assurer ?? T_T
    Voici la carte relais achetée : http://www.ebay.fr/itm/USB-4-Canaux-Carte-Relais-relays-220V-USB-relay-board-/181030885205?ssPageName=ADME:L:OU:FR:3160
    Si vous avez un bon conseil à me donner qui ne me serait pas encore venu à l’esprit ..
    A votre bon coeur ..
    Tite question: quand on active un gpio, c’est d 3 ou 5v qui passe, c’est bien ça ? Du coup je peux câbler direct de 5 vers gpio carte relais pour tester ?
    Merci par avance.
    Tiboys

  81. LEORAT Réponse

    Bonjour, j’ai suivie a la lettre tous les tuto mais j’ai un problèmes quand je vais sur ma pages html tous et parfait je clique pour desactiver le relais sa marche mais pour le reactiver cela ne marche pas

    je posséde un raspeberry B+ es ce le problème ?
    je le pense fortement faut-il que je modifie le fichier les lignes en dessous de Pin ?
    et que je modifie aussi le fichier

    Merci beaucoup pour le temps que vous accorderais a mon message

  82. brice Réponse

    Bonjour,

    Juste une question

    Je viens de mettre en place le relais.

    Toutes mes commandes de lumière son inverser pourquoi.
    Quand je demande a yana allumer la lumière il éteint et vice versa.

    Cordialement

    • seb the boss Réponse

      bjr brice,

      Es ce que ta carte relais fonctionne en logique 0 ou 1,

      Si tu as un multimetre sous la main vérifie bien que lorsque tu dit “jolie yana allume la lumière…” tu as bien 3,3V entre GND et le GPIO si c’est bien le cas cela viens de ta carte relais.

      Si c’est le cas la solution est l’optocoupleur si ta carte n’est pas équipé pour modifier la logique.

      @+ 🙂

  83. Hacker264 Réponse

    Salut tu pourrait expliquer plus clairement comment alimenter la carte relais avec une alimentation externe stp

    Merci d’avance

    Bonne continuation site excellent

  84. mougel Réponse

    Bonjour la team,

    Déja un grand merci pour tous vos com et a idleman pour tous ses tuto. 😀

    Je viens juste apporter une petite précision car j’ai fait comme beaucoup d’entre vous, suivre pas à pas le tuto.
    Mais lorsque je raccordait ma carte relais et que j’activais mon GPIO en mode “OUT” mon relais s’activais directement et impossible de le désactivé, même avec les commande “gpio write 7 0” la sortie GPIO passait bien en “0” mais mon relais était toujours activé.

    Je viens vous apporter la solution pour qui aura le problème.

    Il faut que vous suiviez ce schéma :
    http://elinux.org/images/1/14/Mosfet_level_shift.png
    la seule chose c’est que ma carte relais est en logique “0”, cela signifie que mon relais est activé lorsque la sortie GPIO est en mode “0”.

    Voila j’èspere que cela pourra aider certain.

    @+ les geekos 🙂

  85. rame Réponse

    Bonjour à tous,
    Avant d ouvrir une question je vais revenir sur le blog. Très clair pour les novices et présentent les éléments sans qu on est à galérer. Un gros travail et bcps de temps derriere tout ça !

    De mon coté suis en cours d implémentation pour une ma future maison dans ensemble domotique, vias greffer au interrupteur prises des relais RF qui se mettent en amont des interrupteurs/prises de maniere à conserver leur fonctionnement tout en rendant les interfaces commandables à distances.

    Plutot calé en élec et microP et systeme masi pas html (ou peu). Du coup j arrive pas à trouver de quoi me mettre du grain à moudre pour faire des essais de l interface web de mon installations (POur l instant à base de GPIO et relais.
    Le tout commandé en python (Plus simple et plus ouvert avec les B+) et perso j aime pas la notion de pointeur entre pin physique et pin logique… bref !

    Je cherche des infos simple ou bout de code intégrant bouton 2 états pour ON/OFF ou simplex qui permettent l execution de de script python.

    Suis preneur de modele et / ou page web de référence.

    Par la suite basculerai sans doute en z-wave pour le ratio qualité ergonomique et temps passé à l intégration ; en fonction de ce que peux en faire avec (j ai pas encore tout fouillé)

    Merci du retour et surtout bonnes fetes !
    Benj.R

  86. Hugo Réponse

    Bonjour,

    j’essai actuellement de faire fonctionner mon rasp avec un relai.

    J’ai bien réussit à installer la librairie WiringPi, malheureusement, je me trouve confronté à un problème.

    Lorsque je passe la pin Wiringpi n°0 à OUT, mon relai s’active. Impossible de le faire changer d’état en faisant des write 0 0 ou write 0 1, la seul chose qui marche est de le repasser en IN.

    Auriez-vous une idée d’ou cela peut provenir?

    Hugo

    • manu Réponse

      j’ai eu le même problème avec un module 2 relais, j’ai rajouter une led pour le pull down entre le gpio et le relais

  87. san Réponse

    Bonjour,

    Avec cette carte relais que j’ai trouvé sur ebay , voici http://www.ebay.fr/itm/Carte-relais-module-8CH-8-canaux-5V-pour-Arduino-PIC-ARM-DSP-AVR-Electronique-SY-/321626209072?pt=LH_DefaultDomain_71&hash=item4ae26a7b30, impossible d’activer le relais , j’ai tout essayé , j’ai envoyé du 5 v sur un in de la carte relais pour activer un volet roulant en sorti , le contact NO ne se ferme pas quand j’actionne le port GPIO 7 , que me suggère tu? Merci pour ton aide !!!

  88. Shakiro Réponse

    Salut idle !

    Merci pour ce tuto !
    J’ai une question importante , le dernier schema représente-t-il une alimentation de la carte relais par la rpi ou par alim externe ?
    Si ce n’est pas le cas , peux tu mettre un schema montrant le bon exemple ? ^^’ ( ca m’éviter de griller mon relais et ma rpi :p )

    Merci beaucoup et bonne continuation !

  89. arnaud Réponse

    bonjour,
    tuto super inintéressant par contre dans la cadre de la domotique l’allumage des ampoules peut se faire par relais mais comment brancher les interrupteurs ?

    Merci beaucoup

  90. odentm Réponse

    Bonjour,

    Déja un grand merci pour les différents tutos,

    je recherche une solution pour commander mes radiateurs , est ce qu’il est possible d’adapter un montage avec un relais + diode + un émetteur récepteur 433 ?

  91. bibivil Réponse

    Bonjour,
    merci pour ce tuto très instructif (pour ma part).
    Il approche presque mon propre projet et c’est pourquoi j’imagine que tu pourrais peut-être m’aider.
    J’ai un interrupteur relié au secteur d’un côté. J’ai un luminaire branché sur le secteur de l’autre (LEDS). L’interrupteur n’est pas relié au luminaire.
    Je voudrais télécommander (par radio, CPL ou infra-rouge) l’éclairage de ce luminaire à partir de l’interrupteur sans utiliser de pile.
    Auriez-vous une idée de comment procéder?

  92. Sriska Réponse

    Bonjour, super tuto merci en tout cas !
    J’ai juste une question, quand tu dis au Rpi d’envoyer du courant sur le relais, le relais reste alimenté constamment ? Tu ne risque pas de griller le relais a force ? Ou alors il envois juste une impulsion pour ouvrir et ferme le contact ? Si mon ampoule est allumé pendant 6h, le relais ou sa bobine serras alimenté en continue par ordre du Rpi ?

  93. tony Réponse

    Au top sa fonctionne très bien.

    Plus qu’à modifier ton script pour gérer au mieux mon installation.

    J’ai branché le relais à un télérupteur.
    Donc relais ON Lumière ON icône V
    Relais OFF Lumière ON icône X
    Relais ON Lumière OFF icône V
    Relais OFF lumière OFF icône X

    Et faire une belle interface graphique 🙂

    Je vais avoir une belle installation domotique pas chère et facile à faire, 2 fils à connecter sur chaque télérupteurs jusqu’au relais.
    Niquel !

    Et j’ai l’impression que je peux mettre deux carte relais de 8 ports sur le pi2 vu qu’il y a 17 ports GPIO in/out ainsi que 2 ports 5V

  94. jéjé Réponse

    Salut idleman, merci pour ton tuto !

    J’ai une petite question, je souhaite commander 2 ventilateurs indépendamment (si un s’allume en fonction d’une condition, l’autre se coupe et vice-versa), j’alimenterai les ventilateurs avec un seul adaptateur secteur 12V.
    J’ai suivi ton tuto pour allumer / éteindre un ventilateur relié au secteur : ok.
    Comment faire en sorte de n’alimenter les ventilateurs qu’avec un adaptateur secteur, et les commander indépendamment via les relais ?

    Merci

  95. Pacman Réponse

    Bonjour, je voulais savoir s’il y a un tuto détaillé pour créér l’interface web qui va allumer et éteindre une ampoule ? svp

  96. Davids Réponse

    Bonjour,
    merci pour ces tutos tous aussi intéressants les uns que les autres. Je suis dans mes premiers essais de domoticien avec Raspberry, d’ou l’intérêt porté à tous les tutos.
    J’ai donc une question primordiale pour mon installation.
    L’installation étant l’arrosage automatique d’un jardin ainsi que l’alimentation automatique d’un abreuvoir pour des biquettes le tout alimenté soit par le réseau d’eau soit par le puits…
    Comme vous l’aurez compris j’ai deux sources d’alimentation qui seront pilotés par des électrovannes.
    Ma première question étant, des relais peuvent ‘ils rester sous tensions plusieurs semaines sans problème, faut-il des relais spécifiques, si oui quelles types de relais ?
    Et ma deuxième question se porte sur les électrovannes peuvent elles également rester alimentées durant de très longues périodes (plusieurs semaines sans griller la bobine de l’électrovanne ou du relais ou de la carte du Rpi ?
    Merci d’avance pour vos réponses.

  97. Etienne Lacheré Réponse

    Bonjour !

    Tout d’abord merci pour ces tutos.
    J’ai un petit souci avec ce montage, je l’ai réalisé avec une carte 2 relais et une lampe, mais c’est pas un franc succès. Concrètement, tout est branché comme il faut (j’ai bien vérifié, revérifié puis rerevérifié again and again), mais le comportement est plutôt inattendu. En basculant le gpio 4 (pin 7 donc) entre 0 et 1, la led de ma carte relais s’allume / s’éteint, mais pas la lampe. Naturellement je me suis dit que le problème venait peut être de la carte relais (problème de fabrication ou autre) et j’ai donc testé le même montage avec pour seule différence l’utilisation de la fiche NC plutôt que NO. Avec ce montage (circuit fermé donc) la lampe s’allume bien, et en jouant avec le gpio pareil qu’avant, la led du relais s’allume et s’éteint mais pas la lampe.
    Je suis assez embêté, si tu as idée d’où pourrait venir le problème je suis preneur 🙂

    Merci,
    Etienne.

    • Idleman Auteur ArticleRéponse

      Regarde la fiche technique de ta carte, a mon avis le seuil de déclenchement du relais est supérieur a 3.3v (tension de sortie du pin GPIO) ce qui fait que la tension (3.3v) est suffisante pour allumer la LED mais pas pour déclencher l’électro aimant du relais. il te faut donc passer par une alim externe + un transistor mosfet ou trouver un composant uqi rehausse la tension du gpio afin de passer ce fameux seuil.

      • Etienne Lacheré Réponse

        Bonjour !
        Entre temps j’ai pu m’entretenir avec un electronicien, en effet le problème venait de la carte relais (vendue sur le net comme “carte pour raspberry et arduino”) qui nécessitait du 12V. J’ai acheté une carte relais 5V pour le test et ça fonctionne bien.

        • Idleman Auteur ArticleRéponse

          Content que tu ai résolu le soucis, beaucoup d’utilisateurs se font pieger avec ça, il faudrait que je le mette quelque part dans l’article

  98. Ping [Autre] Montage Raspberry + relais – user's Blog!

  99. Switcher60 Réponse

    Bonjour

    Je cherche à piloter 4 lampes 220 v avec un arduino mais comme c’est pour faire un appareil “magique” je ne dois pas avoir de bruit de relais peut-on avoir des relais parfaitement silencieux. Sinon, on m’a parlé d’optocoupleur et de triac ? mais je n’y comprend pas grand-chose.
    Je suis une quiche en “électronique j’aborde le sujet par la programmation qui m’est plus familière.

    Merci d’avance de vos lumières !

  100. ensangetor Réponse

    Salut Idleman ! Tout d’abord bravo pour tes tutos, ils sont géniaux ! Désolé de déterrer le sujet mais cela fait une semaine que je cherche une réponse à ma question 🙁

    J’ai monté un relais 5V sur mon RPI. Il est actuellement alimenté par le pin 5V du RPI. Je voudrais monter une alimentation externe sur le relais.

    Le voici :
    http://www.zimagez.com/miniature/4-channel-5v-relay-module-1.jpg

    Je n’ai pas les 3 pins déportés comme sur d’autres relais. J’ai seulement VCC, CH1, CH2, CH3, CH4 et GND.

    Je ne vois pas comment je pourrais brancher mon bloc secteur 5V sur le relais.

    Merci pour ta réponse 🙂

  101. Ratch Réponse

    Salut Idle,

    Super site et supers tutos ! Merci pour tout ton travail !
    Comme beaucoup j’ai un peu peur de faire des bêtises avec l’électricité et ma framboise, donc je glane des infos un peu partout sur le net. Pour info j’ai trouvé cette carte 8 relais sur amazon qui intègre des optocoupleurs, c’est pas mal : https://www.amazon.fr/gp/product/B00PIMRI00/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 et j’ai aussi des relais seul avec optocoupleur : https://www.amazon.fr/gp/product/B00ZR3B252/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1.

    Ne nous ayant pas gratifié d’un schéma exact pour le montage avec une alim externe (mais on ne t’en veut pas, le reste de ton travail est tellement top !) , j’ai farfouillé un peu sur le net, et j’ai trouvé deux liens intéressants, je les poste donc en espérant que ça puisse aider d’autres personnes :
    Ici il y a les schémas et explications pour le type de carte relais que j’ai :
    https://www.raspberrypi.org/forums/viewtopic.php?f=65&t=38028
    On y apprend entre autre : Ne PAS câbler de fil entre GND de la carte relais et le GND du RPI car sinon on perd l’isolement. Ce qui est plutôt bon à savoir !

    Enfin une video youtube qui explique le branchement d’une alim externe sur la carte relais :
    https://www.youtube.com/watch?v=sTVpE-hLYH4&feature=youtu.be&app=desktop

    C’est ultra clair même pour un débutant, ça se traine un peu, mais le résultat est là ! 🙂

    Continue ton blog génial, c’est vraiment du superbe boulot !

    A bientôt !

  102. Romain C Réponse

    Bonjour!

    Je suis actuellement en train de tenter d’utiliser cette méthode pour une application domotique concrète (éh oui, le brico sert aussi pour les pros 😀 )

    toutefois, puisque je cherche à remonter le niveau, je cherche à intégrer dans tout ça une commande vocale par le biais de Siri (oui oui, c’est possible! l’accessoire est reconnu mais impossible d’enclencher le relais sauf par la commande d’interface)

    je cherche donc la bonne configuration pour que la commande de Siri soit comprise correctement par mon raspberry et qu’elle enclenche ce foutu relais!
    Je précise aussi que la commande est transmise correctement, puisque je la lis sur mon interface mais impossible d’avoir la connexion dans l’autre sens pour mon retour d’état.

    Je récapépète donc mon problème:
    -Siri capte mon plugin GPIO
    -Siri envoie sa commande au raspberry
    -le raspberry reçoit la commande mais il ne la lit pas!
    -il n’y a pas de retour d’état sur l’iphone

    Sinon le reste à l’air de tourner à peu près correctement

    si toi ou quelqu’un ici saurait me répondre, ça serait génial! merci d’avance :siffle: :siffle: :siffle:

  103. Lopez Réponse

    Ton tuto vas m’être tres utile ! Tu pense qu’il est possible de faire l’inverse ? Quand le relais n’est plu alimenté , le raspberry reçois la commande d’extinction ?
    Merci tu gère

  104. Z Réponse

    Salut. Très bon tuto qui me permet d’en apprendre un peu plus sur les Pi.

    Désolé je suis débutant, je me suis pas mal intéressé aux relais ces derniers jours car j’ai pour objectif d’en utiliser un pour permettre de gérer l’alimentation d’une imprimante 3D et d’une lampe LED de chez Ikea qui permet d’éclairer l’imprimante 3D.

    Je débute avec tout ça, et du coup je me pose la question de savoir quelles tensions je peux faire passer par le relais. Je m’explique : l’imprimante 3D est directement en 220v~ tandis que la lampe LED est munie d’un transfo 24v- 220v~ qui se branche directement sur le secteur. J’aimerais savoir si je peux insérer le relais au niveau du 24v ou si je dois ajouter une allonge après la transformation vers le 220 et placer le relais à cet endroit.

    Merci à toi pour tes éclaircissements.

  105. Ping Dole Jeux De Simulation De Ferme

  106. Ping Jeux De Simulation De Ferme Dole

  107. Limann Réponse

    Bonjour,

    J’ai fait le même montage pour une lampe (qui éclaire une tortue^^) qui s’allume chaque matin et s’éteind le soir).
    Je constate que très souvent, j’ai comme des fuites dans le relais, qui font que la lampe fait des éclairs de temps à autres… genre quelques micro secondes.
    Existe t-il une solution, hardware ou software (mon script est en python) pour éviter ce problème ?

    Merci pour les réponses 😉

  108. Limann Réponse

    Bonjour,

    Super montage, ça marche impec.
    J’ai fait un script python pour allumer une lampe via un relais.
    Sauf que la lampe fait de temps à autre des flash, il y a comme une fuite quelque part sur la ligne…
    Comment corriger ça, côté hardware ou software ?

    Merci

  109. berton Réponse

    salut a tous, je cherche a modifier votre petit programme pour ne faire qu’une impultion, mais etant donnée que je suis pas un pro, est ce que quele qu’un pourrai m’aider ou me donner la solution pour realiser cela, merci d’avance

  110. Chevalier Pierre Réponse

    Bonjour
    j’essaye d’utiliser un relais pour allumer/éteindre une lampe
    j’ai suivi le tuto
    lorsque j’allume la lampe, aucun problème
    pour l’éteindre, rien ne fonctionne, elle reste toujours allumée
    le gpio reste toujours actif
    si je fais un reboot, je peux à nouveau allumer la lampe, mais impossible de l’éteindre
    voici mes 2 scripts php
    ouvrir-circuit.php

    fermer-circuit.php

    pourquoi cela ne fonctionne pas
    cordialement
    Pierre chevalier

  111. Beckert Réponse

    Bonjour merci pour ce travail et le partage, étant amateur à ce sujet je voulais savoir s’ il était possible de contrôlé un module relais 2 canaux avec un thermostat micro contrôleur W1209 ? L’alimentation du contrôleur est de 12V dc et celui du module relais de 5V, l’objectif est de contrôlé les 2 canaux du relais avec 2 prises femelle, une pour le frigo (marche/arrêt selon la température souhaité gérer par le thermostat digital) l’autre pour inséré un ventilateur (brassage d’air dans le frigo) s’ il est bien sûr posssible d’actionner les 2 relais activé ou désactivé par le mini thermostat digital ? Je ne sais pas si c’est possible, connaissant les modules de relais je sollicite votre aide et conseils, grand merci d”avance.

  112. lucas Réponse

    bonjour je suis actuellement en plein projet de terminal Ee et mon projet et la récuperation d’eau de pluie je suis baser sur la partit niveau de ma cuve j’ai choisis les capteurs flotteurs et la carte rapsberry quelqu’un pourrais t’il m’aider pour la programmation ainsi que comment je pourrais controler une pompe pour envoier l’information si oui ou non il faut pomper sachant le niveau de ma cuve , merci bonne journée

  113. Aurelien Réponse

    Salut,
    Merci pour le super tuto.
    Est ce qu’en utilisant le meme montage mais pr couper ou alumer une alim atx avec 220V et un gros amperage (globalement une grosse puissance dans le fil quoi), la carte relais suggérée suffit? Faut il adapter le materiel ou prendre des precautions particulieres pour de la domotique sur du materiel de grosse puissance?
    Merci
    Aurelien

  114. Meryam Djeghri Réponse

    Bonjour ! Je voudrais savoir si c’est possible d’installer un interrupteur classique qui me permettrait d’effectuer les actions suivantes : un clic= une lampe allumée. Deux clics = deux lampes allumées… Un long clic = tout éteindre. Pour précision les lampes sont à 220v. Merci d’avance.

  115. iznobe Réponse

    Bonjour , superbe serie de tuto toujours d’ actualité !

    Vous serait il possible de presenter le schema de branchement electrique de la carte relais avec l ‘ arduino et une alimentation externe svp ?

  116. Mathieu Réponse

    Super tes tutos! ils datentdes quelques années mais toujours bons pour s’initier!!
    Au plaisir de faire les suivants! (j’ai déjà le matos pour le 23 lol )

  117. Mathieu Réponse

    Bonjour, ce tuto fonctionne parfaitement ! Super merci pour le partage d’info et de connaissances.
    Par contre j’ai un soucis d’alimentation, lorsque j’utilise l’alimentation 5v du rasp pur le relais aucun problème par contre dès que j’utilise avec hw-131 alim pour breadboarf, ca fonctionne pas ! Pourtant j’ai bien du 5v! Je comprends pas, j’ai testé d’autre relais et un autre hw131… Même probleme
    Une idée ??
    J’aimerai bien continuer les tuto mais pas toujours avec l’alimentation du rasp…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.