Différences entre versions de « PiFace-Manuel-Interface-Output »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 24 : Ligne 24 :
  
 
{{ambox | text = Un système à collecteur peut être vu comme un "contact" que l'on "ferme" (sortie activée) ou "ouvre" (sortie désactivée) pour raccorder l'appareil à la masse. Il est important de tenir compte de cette caractéristique en concevant vos montages.}}
 
{{ambox | text = Un système à collecteur peut être vu comme un "contact" que l'on "ferme" (sortie activée) ou "ouvre" (sortie désactivée) pour raccorder l'appareil à la masse. Il est important de tenir compte de cette caractéristique en concevant vos montages.}}
 +
 +
 +
== ULN2803A ==
 +
Derrière cet acronyme bizarre se cache le circuit intégré qui contrôle les fameuses sorties à collecteur ouvert, ceux la même  qui permettent de commander des relais et beaucoup d'autres éléments.
 +
 +
Il permet de contrôler jusqu'à 500mA / 50v.
 +
 +
[[Fichier:PiFace-Interfacer-ULN2805A.jpg|150px]]
 +
 +
Le ULN2803A intègre des diodes anti-retour... voir notre section [[PiFace-Manuel-Cavalier|configuration des cavaliers]] pour plus d'information.
 +
 +
Vous trouverez plus d'information sur la [http://df.mchobby.be/datasheet/ULN2803A.pdf fiche technique du ULN2803A].
  
 
== Raccorder une sortie ==
 
== Raccorder une sortie ==
Ligne 29 : Ligne 41 :
 
=== Une LED ===
 
=== Une LED ===
  
Cet exercice vise à controler une LED branchée sur la 7ième sortie (Output 6)
+
Cet exercice vise à contrôler une LED branchée sur la 7ième sortie (Output 6)
  
 
Matériel nécessaire:
 
Matériel nécessaire:
* Une LED (voir notre [http://mchobby.be/PrestaShop/product.php?id_product=66 Mini Kit LED])
+
* Une LED (voir notre {{pl|66|Mini Kit LED}})
* Résistance de 330 Ohms (Orange-Orange-Brun-Or, [http://mchobby.be/PrestaShop/product.php?id_product=42 aussi disponible chez MCHobby]).
+
* Résistance de 330 Ohms (Orange-Orange-Brun-Or, {{pl|42|aussi disponible chez MCHobby}}).
  
 
Une LED est un élément polarisé. Elle dispose d'un ''plus'' et d'un ''moins''.<br />
 
Une LED est un élément polarisé. Elle dispose d'un ''plus'' et d'un ''moins''.<br />
Ligne 66 : Ligne 78 :
  
 
{{#Widget:Iframe
 
{{#Widget:Iframe
|url=http://www.youtube.com/embed/XFru6LaI1U4
+
|url=https://www.youtube.com/embed/XFru6LaI1U4
 
|width=420
 
|width=420
 
|height=315
 
|height=315
Ligne 90 : Ligne 102 :
 
{{ambox-stop | text = Ce phénomène s'appelle un effet transitoire, cause de surtensions qui peuvent détruite une porte, et potentiellement votre PiFace et Raspberry Pi.<br />Ne branchez pas de moteurs ou autres éléments actifs directement sur un PiFace sans utiliser de circuits/mesures de protections adéquates!}}
 
{{ambox-stop | text = Ce phénomène s'appelle un effet transitoire, cause de surtensions qui peuvent détruite une porte, et potentiellement votre PiFace et Raspberry Pi.<br />Ne branchez pas de moteurs ou autres éléments actifs directement sur un PiFace sans utiliser de circuits/mesures de protections adéquates!}}
  
Sous certaines conditions, il est possible de brancher directement un relais (5 Volts!) sur sortie du PiFace. Il est en effet possible d'activer les diodes anti-retour contenu dans le Circuit-Intégré ULN2803A (voir JP4 dans [[PiFace-Manuel-Cavalier|configuration des cavaliers]]) mais il sera indispensable d'utiliser une alimentation externe de 5 Volts '''surtout pas plus''' pour ce/ces relais.   
+
Sous certaines conditions, il est possible de brancher directement un relais (5 Volts!) sur sortie du PiFace. Il est en effet possible d'activer les diodes anti-retour contenu dans le Circuit-Intégré ULN2803A (voir JP4 dans [[PiFace-Manuel-Cavalier|configuration des cavaliers]]) et il sera indispensable d'utiliser une alimentation externe de 5 Volts pour commander ces relais '''surtout pas plus'''.   
  
 
Note: Vous pouvez facilement commander un moteur électrique (ou autre périphérique actif ou haute tension) par l'intermédiaire des relais présents sur le PiFace.
 
Note: Vous pouvez facilement commander un moteur électrique (ou autre périphérique actif ou haute tension) par l'intermédiaire des relais présents sur le PiFace.
  
== Utiliser les relais du PiFace ==
 
 
{{traduction}}
 
 
   
 
   
 
{{PiFace-Manuel-TRAILER}}
 
{{PiFace-Manuel-TRAILER}}

Version actuelle datée du 20 mai 2017 à 15:22

Description

PiFace-Interfacer-20.jpg

sur le dessus de du PiFace, il y a 8 sorties à collecteurs ouverts utilisés pour contrôler des appareils tels que des lumières, petits moteurs ou des relais.

Notez que le branchement à l'extrême droite offre une alimentation +5V.

C'est important, par exemple, pour allumer des LEDs

PiFace dispose également de deux relais dont l'utilisation est décrite ici.

Qu'est ce qu'un collecteur ouvert

Les sorties sont à collecteur ouvert. Cela signifie qu'elles ne produisent pas de tension lorsqu'elles sont activées mais qu'elles permettent au courant de circuler vers la masse.

Cela offre une grande flexibilité car cela permet à différentes sorties de contrôler des appareils fonctionnant sous différentes tensions. Par ailleurs, ce procédé évite au PiFace de devoir alimenter votre appareil :-)


ULN2803A

Derrière cet acronyme bizarre se cache le circuit intégré qui contrôle les fameuses sorties à collecteur ouvert, ceux la même qui permettent de commander des relais et beaucoup d'autres éléments.

Il permet de contrôler jusqu'à 500mA / 50v.

PiFace-Interfacer-ULN2805A.jpg

Le ULN2803A intègre des diodes anti-retour... voir notre section configuration des cavaliers pour plus d'information.

Vous trouverez plus d'information sur la fiche technique du ULN2803A.

Raccorder une sortie

Une LED

Cet exercice vise à contrôler une LED branchée sur la 7ième sortie (Output 6)

Matériel nécessaire:

Une LED est un élément polarisé. Elle dispose d'un plus et d'un moins.
Si vous la branchez dans le mauvais sens, elle ne fonctionnera pas.

Led-Polarite.jpg

Brancher la broche la plus longue de la LED (+) sur le +5v du PiFace.

Brancher un côté de la résistance sur la broche la plus courte de la LED (-) et l'autre côté de la résistance sur la sortie 6.

PiFace-Interfacer-21.jpg

Le code suivant active la 7ieme sortie (donc la porte 6)

import piface.pfio as pfio
pfio.init()
pfio.digital_write( 6, 1 )

Le cette version modifiée du code fait clignoter la LED (juste pour le plaisir).

from time import sleep
import piface.pfio as pfio
pfio.init()
while( True ):
        pfio.digital_write( 6, 1 )
        sleep( 1 )
        pfio.digital_write( 6, 0 )
        sleep( 1 )

Résultat en image:

{{#Widget:Iframe |url=https://www.youtube.com/embed/XFru6LaI1U4 |width=420 |height=315 |border=0 }}

Un élément passif

Il est également possible de brancher un élément passif directement sur une sortie.

Un exemple d'élément passif est, par exemple, petite ampoule électrique de lampe de poche. Un élément passif n'emmagasine pas d'énergie pendant sont fonctionnement.

Le montage ci-dessous présente le raccordement d'un élément actif (une ampoule) disposant de sa propre source d'alimentation indépendante.

PiFace-Interfacer-22.jpg

Note: Le fonctionnement du programme est identique à celui de la LED.

Un élément actif

A contrario des éléments passifs, les éléments actifs (self, condensateurs, moteurs, etc) emmagasinent de l'énergie qu'ils rendent au circuit lorsqu'ils sont arrêtés/déconnectés.

Sous certaines conditions, il est possible de brancher directement un relais (5 Volts!) sur sortie du PiFace. Il est en effet possible d'activer les diodes anti-retour contenu dans le Circuit-Intégré ULN2803A (voir JP4 dans configuration des cavaliers) et il sera indispensable d'utiliser une alimentation externe de 5 Volts pour commander ces relais surtout pas plus.

Note: Vous pouvez facilement commander un moteur électrique (ou autre périphérique actif ou haute tension) par l'intermédiaire des relais présents sur le PiFace.



Sources: Documentation constructeur (anglais, corrigée par MCHobby) et MCHobby.be.

PiFace Digital est un projet de Andrew Robinson à University of Manchester School of Computer Science

Utilisation/traduction de la documentation constructeur, faisant partie dans ce tutoriel, avec accord de Christof B. (6/02/2013) représentant commercial de Element14 en Belgique

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.