Ligne 8 : |
Ligne 8 : |
| | text = 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. | | | text = 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 | + | 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'[[PiFace-Manuel-Interface-Output#Utiliser_les_relais_du_PiFace|utilisation est décrite ici]]. |
| }} | | }} |
| | | |
− | == Sortie à collecteur ouvert == | + | == Qu'est ce qu'un collecteur ouvert == |
| {{bloc-etroit | text = 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. | | {{bloc-etroit | text = 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. |
| | | |
Ligne 19 : |
Ligne 23 : |
| }} | | }} |
| | | |
− | {{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.}} | + | {{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.}} |
| + | |
| | | |
− | == Brancher == | + | == 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 == |
| | | |
| === Une LED === | | === Une LED === |
| + | |
| + | Cet exercice vise à contrôler une LED branchée sur la 7ième sortie (Output 6) |
| + | |
| + | Matériel nécessaire: |
| + | * Une LED (voir notre {{pl|66|Mini Kit LED}}) |
| + | * 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 /> |
| + | Si vous la branchez dans le mauvais sens, elle ne fonctionnera pas. |
| | | |
| [[Fichier:Led-Polarite.jpg|80px]] | | [[Fichier:Led-Polarite.jpg|80px]] |
Ligne 33 : |
Ligne 58 : |
| [[Fichier:PiFace-Interfacer-21.jpg]] | | [[Fichier:PiFace-Interfacer-21.jpg]] |
| | | |
− | === Brancher une ampoule électrique === | + | Le code suivant active la 7ieme sortie (donc la porte 6) |
| + | |
| + | <nowiki>import piface.pfio as pfio |
| + | pfio.init() |
| + | pfio.digital_write( 6, 1 )</nowiki> |
| + | |
| + | Le cette version modifiée du code fait clignoter la LED (juste pour le plaisir). |
| + | |
| + | <nowiki>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 )</nowiki> |
| + | |
| + | 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. |
| + | |
| + | [[Fichier:PiFace-Interfacer-22.jpg]] |
| + | |
| + | {{ambox | text = Si vous utilisez une source d'alimentation séparée pour alimenter vos périphériques branchés sur les sorties, '''pensez a raccorder la masse de votre alimentation sur celle du PiFace'''. La masse 'GND' du PiFace est disponible sur le port d'entrée près de la prise vidéo.}} |
| + | |
| + | 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. |
| + | |
| + | {{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]]) 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. |
| | | |
| + | |
| {{PiFace-Manuel-TRAILER}} | | {{PiFace-Manuel-TRAILER}} |