Je cherche à booter (et éventuellement éteindre violamment) un pc éteint (ou freezé). J'ai vu qu'il existait des solutions avec le Wake On Lan, implémentable via l'ethernet shield, mais mon sketch est deja bien rondouillard, et ça ne passerait pas !
Alors je m'interesse à un montage plus du type "brule toi avec ton fer à souder" (et oui je n'y connais pas grand chose en électronique, je suis softeux !), donc avec des RELAY.
Mais d'après ce que j'ai cru comprendre il existe 2 types d'interrupteurs sur les PC, ceux qui laissent passer le 5V, et ceux qui font un lien à la masse.
Donc deja, comment verifier tout ça avec un multimetre ?
Est-ce que c'est bien d'un relay que j'ai besoin dans les deux cas ?
Quelle distance maximale de cable pourrais-je tirer entre le relay et l'arduino ?
Ca fait beaucoup de questions, mais comme je sais que vous êtes très nombreux ici !!
Je comprends pas bien cette histoire d'interrupteur sur 5V ... ce que je pense comprendre c'est que "en gros" tu veux remplacer l'interrupteur en facade du boitier ? Si c'est bien cela, oui tu peux prendre un relais, mais tu ne peux pas le commander directement par l'arduino, il faut un transistor en commutation et une diode de roue libre.
Pour verifier que cela va marcher, je verifie avec un multimetre que j'ai bien des polarités de 5V sur le bouton de mon pC, et je mets le composant en parrallele du bouton c'est ça ?
C'est vrai qu'un optocoupleur serait plus approprié dans ton cas, et plus simple à mettre en oeuvre (pas de transistor et de diode en effet). Tu peux effectivement verifier avec un multimetre la tension aux bornes de l'interrupteur et il faudra effectivement aussi le mettre en parallèle pour pouvoir te servir des deux.
Question bete : le simple fait de verifier avec un multimetre, je ne risque pas d'endommager la carte mere ??
Autre question : quelle longueur de fil maximum je peux tirer entre l'optocoupleur et l'arduino ?
Un multimetre en mesure de tension a une resistance de plusieurs mégaohms donc pas de risque de griller quoi que ce soit ^^
Pour la seconde question, plusieurs kilomètres sans doute il suffit juste que le courant nécessaire arrive à l’optocoupleur (1-5 mA). Prévois d’ailleurs une résistance pour ne pas le griller !!
Donc il faut que je soude une resistance entre la masse et l'optocoupleur pour limiter le courant ? En tenant compte du fait qu'un port de sortie de l'arduino fournit 40 mA à 5V c'est ça ?
Je sais que j'ai l'air d'une burne en electronique, mais en fait il y a un peu de ça !
En fait c'est très simple, c'est la loi d'Ohm : U = R x I
Les 40 mA ampères que tu mentionnes correpondent en fait au courant maximal que peux débiter un pin de l'arduino ce qui veux dire, en reprenant la loi d'ohm, qu'entre un pin de l'arduino et le GND tu devras avoir une résistance qui fera au minimum 5V/40 mA = 125 ohms. Si tu en mets une plus petite tu dépasseras les 40 mA et tu risques de cramer ta carte.
Pour en revenir a ton cas, suivant l'opto que tu prendras dans la fiche technique sera marqué le courant nécessaire pour "l'activer" (en général 4-5 mA). Si on dit 5 mA, il faudra une résistance de 5V/5mA = 1000 ohms soit 1 kohms. Par contre je ne me suis jamais servi de ce composant, je connais le principe qui est simple, mais du coup je ne sais pas s'il n'en existe pas avec une resistance intégrée. A creuser !
Bon par contre je comprends que la resistance on la met ou on veut ?
C'est a dire soit entre l'opto et le pin arduino, soit entre la masse et l'opto ? Il n'y a pas de precaunisation ?
Et donc en fonction de la datasheet, je dois tenir compte aussi de la resistance de ma longueur totale de cable ? Que je mesure avec un multimetre ?
Un optocoupleur se commande comme une LED.
Il a une tension à ses bornes entre 1,2V et 2V (en général)
Donc il faut en tenir compte pour calculer la résistance
[font=Courier New][size=11] VCC - Vdiode
R = ----------------
Idiode
[/size][/font]
Petit exemple:
VCC = 5V (c'est l'alimentation de l'arduino)
Vdiode 1,5V (il faut aller chercher cette info dans la doc de l'optocoupleur)
Idiode = 20mA (il faut aller chercher cette info dans la doc de l'optocoupleur)
[font=Courier New][size=11] (5 - 1,5)
R = --------- = 175 ohms la valeur normalisée la plus proche est 180 ohms
20e-3[/size][/font]
Attention quand même au choix de l'opto... il y a les caractéristiques de la diode mais aussi celle du transistor de sortie... Quel courant il doit être capable de bouffer sans cramer ?
D’après ce que je comprends de tout ca, l’optocoulpeur est un transistor couplé à une led (ce qui presente l’avantage d’une isolation parfaite des 2 circuits).
Et le TIP120 est un transistor, dont le montage n’est pas protégé d’un eventuel court circuit sur l’un des 2 circuits.
Ceci dit, il est vrai que le TIP 120 n’est pas cher et que le montage n’a pas l’air bien compliqué : une resistance, un TIP120 et une diode zener.