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 !!
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 .
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
Voici les éléments requis pour cette expérience :
– Un ordinateur, branché sur votre réseau
– Un raspberry PI (~30€), à commander ici : http://fr.farnell.com/raspberry-pi
– 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).
– Un réveil (ou une lampe, ou ce que vous voulez) auquel vous ne tenez pas (ou vas couper du fil)
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.
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).
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 :
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.
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 😉
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 ^^.
« 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.
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 😀
T’inquiètes * c’est mieux monsieur le correcteur ;D
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”!
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:
Ticke ? Tique, non ?
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é
Utilise un shift register (cf tuto sur le monitoring)
tuto très instructifs j’envisage également d’acheter ce genre de carte relais mais à moins cher
Si tu trouve l’équivalent (8 relais, 5v, 10A) pour moins cher je suis preneur tiens moi au courant :).
Ça avance ton projet d’écran lcd avec le raspberry PI ? Ça m’intéresse beaucoup !
La seconde partie sort ce soir ou demain 🙂
Il me tarde de voir ça 🙂
j’ai trouvé çà sur la bay http://www.ebay.fr/itm/New-5V-8-Channel-Relay-Module-Board-Arduino-PIC-AVR-MCU-DSP-ARM-Electronic-/320871202967?pt=AU_B_I_Electrical_Test_Equipment&hash=item4ab56a0097#ht_4021wt_1139
tu penses que c’est compatible (j’y connais rien)
J’ai du mal à voir, il faut qu’il puisse être alimenté en 5v et qu’il tienne au moins 10A mais les valeurs indiquées sont contradictoires, un coup ils disent 30V, un coup 5V, un coup 10 mA et un coup 10 A donc a voir avec le vendeur ^^ sinon ça pourrait correspondre.
je crois que j’ai trouvé http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=300749445346 🙂
Ce lien à l’air mort ^^
par contre j arrive pas a voir sur tes photos comment tu alimentes en 220 ?
Avec une prise secteur 🙂
9€ Sur Amazon.
Je la prend
http://www.amazon.fr/gp/product/B00EDHX4Z4/ref=gno_cart_title_2?ie=UTF8&psc=1&smid=A092058828QS644IBWRIX
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 😀 )
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 🙂
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 !
Merci 🙂 je suis content que ça plaise car ça me prends pal mal de temps de poser par écrit mes bricolages
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
Ben je voyait pas l’intérêt (et je ne le vois toujours pas d’ailleurs ^^) peux tu étayer?
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?
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 😀
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 ?
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 🙂
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
Ya pas de quoi :), bonne continuation pour domogik
attention qu’il n y ai pas de confusion je n’ai rien a voir avec domogik c’est juste la solution domotique que j’aimerai mettre en place sur mon rpi pour mon chez moi 🙂
C’est noté 🙂
Parfait avec la page web c’est bien moi je te rajoute la commande distante avec l’iPhone
voir ici Raspberry PI avec iPhone
Salutations
intéressant ton lien, je suis en train de constituer une base de liens vers des tutos francophones sur le rasp, ça te dérange si je t’inclue dedans?
mais oui bien sûr c’est une bonne idée.
Salutations
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
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
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 …
Dans ce cas le branchement est mauvais côté rpi, désolé je ne peux pas t’en dire plus sans voir le montage
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
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
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 ?!
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.
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
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 🙂
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 ??
Oui tu peux l’alimenter autrement, c’est même conseillé il te suffit juste d’une source indépendante de 5V
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 🙂
Tu as mis quoi comme commande cron?
Belle application du tuto ^^
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
Mhh peut être un problème de droits? essaye de mettre la ligne sur le Crontab du root pour voir ce que ça donne…
J avais deja essaye mais je vais qd mm re tenté le coup
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
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…
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.
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
A quand le prochain tuto, j’ai hâte ! 😀
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)
D’accord ^^
Ping Raspberry PI ~ 01 : Présentation | IdleBlog
Ping Raspberry PI ~ 02 : Exploration technique | IdleBlog
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
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 🙂
Ping Raspberry PI ~ 08 : Jouer avec les ondes radio | IdleBlog
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 !)
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 🙂
Ok merci beaucoup,je pense prendre celle_ci (un peu plus chère)je pense que c’est les bonnes spec’!
http://www.kibuck.com/carte-relais-10a-8.html
J’attend avec impatience la suite 😉
Bon courage
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…)
pour info j’ai trouvé des relais 8 ports pour 8.19e ici http://www.ebest24.com/fr/5v-8-channel-relay-module-for-arduino-8051-arm-pic-avr-dsp-electronic-p28548.html
Yeah, merci beaucoup pour le tuyau ! Je rajoute ça à mon article 🙂
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
Bon.. Je viens de voir que c’est le tuto n°9 lol
Désolé (m’enfin ça te fait un commentaire en plus) ^^
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 ^^.
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)
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 :).
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 ^^
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 ^^
Bonjour à tous,
j ai acheté ce relais: http://img.eachbuyer.com/500-500/i/0/i040_1.jpg mais je ne sais pas comment le “câbler” pour le mettre entre une simple lampe de bureau et ma RPi.
Merci pour votre aide.
Marc
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 ^^
Merci, je test et je vous tiens au courant!!!!
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 ;-
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
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.
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
Ben c’est toi qui choisis…
regarde cette image : http://blog.idleman.fr/oangyxoa/2012/08/pins.png
tous les pin ou il y a marqué GPIO + un numéro sont disponibles.
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
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 ^^)
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.
Merci pour l’astuce, même si je ne vois aps tout à fait comment adapter ça au raspberry pi 🙂
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.
Je me pencherais de ce coté quand je n’aurais plus de ports dispo ^^, merci du tuyau 🙂
Merci pour les renseignements!
Bonnes fêtes!
seb
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:
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.
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).
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 🙂
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
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 ?
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…)
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
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…)
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 ^^)
Bonjour et bonne année !
Merci pour le tuto que tu nous à fait. Une petite question:
J’ai commandé ce module relay en 5v (http://www.robotshop.com/eu/module-relais-5v-2-canaux.html) et ma question est de savoir si je peux piloter par exemple “une lampe” en l’alimentant via le 5v de ma prise usb (sans utiliser le raspberry PI)
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.
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 😉
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…
Hello, je voulais savoir, c’est quoi le truc vert et jaune qui sont sur les pins de ton RPi ?
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 ^^)
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
Bonjour,
pas de réactions?
merci pour tes tutos.
Nié ? Pas de réaction à quoi?
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
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 🙂
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
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 🙂
re bonjour,
comment on poste un print sceen sur ton blog?
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é…
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
Tant mieux :), oui de mémoire le joyeux noel c’est juste un texte clicable 🙂
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
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
Ç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 🙂
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
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 🙂
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.
C’ets juste, je pensais l’avoir corrigé ca ron m’avait déja fait la remarque ^^, visiblement j’ai oublié quelques paragraphes ^^
une info concernant la domotique : calaos vient de passer le code source de son serveur (controle des automates hager par interface web, programmation par glisser-déposer etc.) en open source :
https://www.calaos.fr/forums/discussion/66/futur-de-calaos#Item_8
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…
Je pense qu’il n’y a pas de pb en ce qui concerne les utilisation parallèles.
Ils sont d’abord installateurs dans le neuf.
Les sources : http://dev.calaos.fr
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?
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…
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)
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 .
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).
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
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 ^^)
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?
Ç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.
les branchement son ok et je les alimente avec un chargeur 5v 1500ma
essaye de relier le pin central de ta carte direct au 3v de ton rpi voir si ça fonctionne bien
sur la pi sa fonctionne que quand je la met sur batterie
As tu trouvé la solution? J’ai le même souci!
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!
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)
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 🙂
Niquel ça, mon monde électronique ne bascule pas alors ^^ me voila rassuré
Pareil 🙂
Mes petites bases de S sont toujours là, même si j’ai encore besoin des petites roulettes pour pas tomber ^^
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
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)
faite gaffe le site ou on achete le module pas cher (http://www.ebest24.com/fr/5v-8-channel-relay-module-for-arduino-8051-arm-pic-avr-dsp-electronic-p28548.html) est une arnaque sa fait 2 semaine que je les pas reçu…
Salut !
Je me demandais, j’ai ces relais : http://www.robotshop.com/productinfo.aspx?pc=RB-See-83&lang=fr-CA
est-ce qu’il ne risquerons pas de griller la raspi ? Vu que les GPIOs sont en 3,3V et non 5v j’ai des doutes… Je ne veux pas l’abimer vu que j’ai déjà grillé ma carte arduino avec une fausse manip.
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
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.
Heuh oui c’est tout à fait possible, ça se fait coté programme 🙂
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.
C’est une question con mais pourquoi ne pas placer un relais NO qui fait successivement du on puis du off ?
Je viens de tomber sur ça :
http://www.frandroid.com/developpement/145666_androidhome-demonstration?utm_campaign=twitter&utm_medium=twitter&utm_source=twitter
Apparemment, la reconnaissance vocale fonctionne toujours “en ligne” et pas en circuit fermé, mais sa peut donner des idées d’application
Salut Idleman, en considerant que le reveil soit un appareil fonctionnant avec du 12V, est ce que le shcema suivant serait correct ? J’ai adapté le tien, en y ajoutant l’alimentation exterieure
http://www.hostingpics.net/viewer.php?id=686935image22.png
Je te remercie d’avance pour ta ré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 🙂
Ah d’accord merci 🙂
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 ?
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 🙂
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
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 🙂
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é …
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…
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
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.
Salut idleman, tu parles souvent d’alimentation externe de 5v exemple pour alimenter le relais en as tu trouvé à bas prix?
Oui sur ebay yen a dans les 1/2€, c’est des chargeurs pour portables (iphones etc) le soucis c’est que c’est souvent fait avec les pieds et que t’a une chance sur deux de tomber sur une alim de merde qui vas te cramer ton tapis (c’est du vécu), en tout cas yen a plein, moi j’ai commandé ceux la : http://www.ebay.fr/itm/10-Color-Mini-USB-AC-Wall-Charger-Power-Adapter-For-Iphone-4-4S-3GS-Ipod-EU-Plug-/350786318607?pt=US_Cell_Phone_PDA_Chargers&var=&hash=item51ac7e710f
Faut que je les tests mais j’ai peur de mourir avant d’avoir validé ma cinquieme année :p, je suis pas passé loin au dernier transfo qui a explosé 🙂
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
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).
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!
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.
Ping Carte relais fait main | Electroshock
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 !!
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 ? 🙂
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
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
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 :).
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 🙂
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é
Merci pour cet éclaircissement ToOns :), au moins on est fixé sur la tension de commande et ses seuils 🙂
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.
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
bonjour,
es-que quelqu’un connaitrait un même dispositif mais pour l’eau ( donc une valve contrôler par gpio en gros )
merci
Une électrovanne (ou éléctro valve) mais je ne suis pas parvenu à en trouver des low cost, si tu en dégotte une je suis intéressé 🙂
j’ai rechercher et effectivement c’est pas simple a trouver, mais skywodd (sur twitter) m’as fait penser a chercher sur dx.com ce que j’ai donc faire
resultats : http://dx.com/s/Valve?category=499
j’ai pris celle-la ( http://dx.com/p/yf-s201-hall-effect-water-flow-counter-sensor-black-217625) pour la tester je te dirais si elle est bien
Il y en a de pas mal sur dx effectivement, en revanche fait gaffe ce que tu a pris n’est pas une électrovanne mais un compteur de débit a effet de hall, tu ne pourras donc pas interrompre le débit mais juste compter les impulsion que le rotor fait pour déduire le debit de l’eau.
ah oui effectivement merci
c’est bon ça ? http://dx.com/p/w09-1-2-pe-impulse-solenoid-valve-white-silver-229707 ( a coupler avec un relais si je comprend bien )
merci
Oui ça a l’air mieux ^^, pour l’interruption un Mosfet ferais l’affaire plus qu’un relais je pense
Merci des conseil je vais regarder tout ça
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 ^^
Je ne connais pas webiopi, tu essaye de coupler les deux script ? Pas compris… Tu as quoi comme erreur?
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?
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)
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.
Il faut regarder dans la fiche technique de la carte, mais c’est souvent du 5V 2A type chargeur de portables
Le problême c’est que j’ai pas la fiche technique de la carte… donc je suis pas sure sur l’ampérage.
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 🙂
Ok, merci beaucoup pour l’aide!
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
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
Bonsoir,
J’ai acheté une carte 4 relais mais j’ai un petit souci pour commander les relais. Il semble que mes relais soit toujours alimentés en 5v ce qui veut dire que je ne pas les commander avec mes GPIO. Auriez vous une idée ( http://m.ebay.fr/itm/300962573725?nav=SEARCH&sbk=1) ?
Merci à vous
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)
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.
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.
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
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 ^^.
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)”” :'(
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 –
Super, merci !
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 🙂
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 ^^
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.
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+
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 🙂
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 🙂
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 !
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
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 !
Je n’ai rien compris 🙂
si tu as un schéma a m’envoyer je suis preneur !!! merci
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 🙂
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 !
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
Hey !
Ton lien vers les relais 2 fois moins cher redirige vers quelque chose de complètement différent ! :p
Efectivement c’est louche ^^, je le supprime merci 🙂
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
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?
l’alimenation de la carte relais importe peu, ce qu’il faut c’est que tu puisse la commander avec du 3v3 (tension d’un gpio rpi) et qu’il supporte un circuit de puissance de 12V (pas trop d’inquietude de ce coté la) . Pour une si faible tension tu peux même utiliser un MOSFET en lieu et place d’un relais, ça coutera un peu moins cher, ça s’usera moins et c’est moins volumineux.
D’accord.
Donc une carte relais de ce type la serait’elle suffisante ? (vu que ça tension de commande est compris entre 3 et 15v).
Donc si je comprend bien,
http://www.ebay.fr/itm/Carte-relais-5v-pour-Arduino-PIC-ARM-AVR-DSP-de-1-2-4-8-relais-au-choix-/190823079261?pt=FR_YO_MaisonJardin_Bricolage_ElectroniqueComposants&var=&hash=item2c6df11d5d
cette carte relais serai adapté ?
Elle me smeble bien, attention tout de même a vérifier la tension requise pour la commande (le rpi envoyant du 3v3 par ses pins)
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 !
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 🙂
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
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.
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 🙂
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é.
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?
Il faut utiliser des shift registers, regarde le tuto sur le tableau de monitoring tout y est expliqué 🙂
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.
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
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 ?
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 !
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 !
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…
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.
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 ^^
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!
🙂
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)
ok merci, je suis déjà en galère pour tout installer en même temps, mas je prends bonne note pour la suite.
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 !
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é.
Ok merci pour ces infos. Je vais essayer autrement,
En revanche lorsque j’ai alimenté mon relais je me suis servi de la pin 2 soit 5v normalement. Mais bon il n’a peut etre pas trop aimé.
J’essaierais avec une diode
😉
J’ai exactement le meme soucis. Voici la carte que j’ai acheter http://www.ebay.fr/itm/261475911035?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649 .
Es ce que cela viens de la carte ?
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
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 🙂
Donc la phase sur VCC et le neutre sur GND ? 🙂
Oui même si on ne parles pas vraiment de phase quand c’est du courant continue, c’est une erreur de ma part de l’appeler comme ça.
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
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
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
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.
@+ 🙂
Salut tu pourrait expliquer plus clairement comment alimenter la carte relais avec une alimentation externe stp
Merci d’avance
Bonne continuation site excellent
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 🙂
Bonjour,
j”ai les même problème , mais je comprend pas votre schéma.
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
Bonjour Idleman !
Je te remercie de partager ta passion avec nous sous forme de tutoriels arrosés d’une touche d’humour comme on les aiment :siffle:
Penses-tu que cette carte relais irait ? http://www.amazon.fr/Timetop-Module-relais-canaux-Arduino/dp/B00ECRL32Q/ref=sr_1_3?ie=UTF8&qid=1421701043&sr=8-3&keywords=carte+relais
Merci 😉
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
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
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 !!!
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 !
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
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 ?
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?
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 ?
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
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
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
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.
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.
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.
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.
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
Ping [Autre] Montage Raspberry + relais – user's Blog!
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 !
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 🙂
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 !
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:
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
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.
Ping Dole Jeux De Simulation De Ferme
Ping Jeux De Simulation De Ferme Dole
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 😉
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
Tuto pour faire une alim 5v:
https://m.youtube.com/watch?v=Y53UcydajPo
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
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
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.
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
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
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.
pour ne pas griller tt ca il suffit dajouter un ondileur
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 ?
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 )
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…