Ligne 303 : |
Ligne 303 : |
| time.sleep( 0.5 )</nowiki> | | time.sleep( 0.5 )</nowiki> |
| | | |
− | == Brancher une LED == | + | === Brancher une LED === |
| | | |
| Vous pouvez également brancher {{pl|66|une LED 5mm}}, {{pl|67|LED 10mm}}, des {{pl|417|LEDs Infrarouge}} (pour la {{pl|416|Caméra PiNoIR}}) ou {{cl|18|autre LED}} sur une sortie. | | Vous pouvez également brancher {{pl|66|une LED 5mm}}, {{pl|67|LED 10mm}}, des {{pl|417|LEDs Infrarouge}} (pour la {{pl|416|Caméra PiNoIR}}) ou {{cl|18|autre LED}} sur une sortie. |
Ligne 344 : |
Ligne 344 : |
| time.sleep( 2 ) | | time.sleep( 2 ) |
| pibrella.output.e.off()</nowiki> | | pibrella.output.e.off()</nowiki> |
| + | |
| + | == Entrée - Utilisation avancée === |
| + | Les entrées du PiBrella peuvent aussi être utilisé pour être utilisé avec des éléments actifs comme un senseur à {{pl|86|effet Hall}} ou un {{pl|61|Senseur PIR}} compatible Raspberry-Pi. |
| + | |
| + | Mais pour pouvoir utiliser d'autres senseurs, il faut souvent pouvoir disposer d'une source d'alimentation 5V. Chose non prévue par PiBrella... mais rien n'arrête hacker! |
| + | |
| + | ==== Récupérer +5V sur PiBrella ==== |
| + | A l'aide d'un fer à souder et d'une {{pl|76|section de pinHeader}} nous allons récupérer la masse et +5 volts directement sur le GPIO du PiBrella. Voici comment faire. |
| + | |
| + | 1) Commencer par mettre votre Raspberry-Pi hors tension. |
| + | |
| + | 2) Coupez une section de 6 ou 7 broches (seules les 3 premières broches seront utilisés). |
| + | |
| + | 3) Etamer les 3 premières broches. |
| + | |
| + | 4) Placer ensuite le pinHeader comme indiqué sur le PiBrella comme indiqué |
| + | |
| + | [[Fichier:PiBrella-5V-01.jpg|480px]] |
| + | |
| + | * Maintenez votre section de pinHeader en place en la tenant par ''la partie inutile'' (histoire de ne pas se bruler les doigts). |
| + | * Chauffer l'une des broches pour qu'elle tienne en place (même temporairement, c'est pour cela qu'il est important d'étamer). |
| + | * Passez aux autres broches... |
| + | ** Faite chauffer 3 ou 4 secondes |
| + | ** Ajouter juste une pointe de soudure... ca y est c'est soudé :-) |
| + | * Terminez l'opération de soudure par la broche de fixation. |
| + | |
| + | 5) Coupez ensuite la partie inutile de la section de pinHeader |
| + | |
| + | [[Fichier:PiBrella-5V-02.jpg|480px]] |
| + | |
| + | 6) Pour finir, utilisez de simple connecteur ({{pl|82|issu de cet assortiment}}) pour récupérer facilement la masse et le +5 Volts. |
| + | |
| + | [[Fichier:PiBrella-5V-03.jpg|480px]] |
| + | |
| + | ==== Senseur PIR ==== |
| + | Avec un {{pl|61|senseur PIR}}, vous pourrez utiliser un votre PiBrella pour détecter un mouvement ou le passage d'une personne. |
| + | |
| + | [[Fichier:SenseurPir.jpg]] |
| + | |
| + | Le senseur PIR s'active pendant 6 secondes (environ) lorsqu'il détecte un mouvement. Même s'il est alimenté en 5 volts, ce senseur PIR est compatible avec Raspberry-Pi car le signal ne dépasse pas la tension critique du GPIO du Raspberry-Pi. |
| + | |
| + | [[Fichier:PiBrella-PIR-Senseur.jpg|480px]] |
| + | |
| + | La lecture de l'état est aussi simple que |
| + | |
| + | pirActif = pibrella.input.d.is_high() |
| + | |
| + | La preuve par l'exemple |
| + | |
| + | [[Fichier:PiBrella-PIR-Senseur 02.jpg|800px]] |
| + | |
| + | ==== Senseur à Effet Hall ==== |
| + | Les senseurs à Effet Hall permettent de détecter si un aimant est a proximité. Ils sont très utiles pour constituer un senseur SANS contact et résistant à l'eau. |
| + | Ils peuvent aussi servir comme senseur de position, encodeur, détection de rotation. |
| + | |
| + | |
| + | Détecter la présence d'un aimant est une opération qui présente un avantage majeure en prototypage électronique.<br /> |
| + | Un {{pl|86|senseur US5881LUA}} et {{pl|87|un aimant}} permet de mettre en oeuvre de détecteur de type "switch" là ou il serait impossible de placer un vrai switch<br /> |
| + | Par exemple, vous pouvez détecter la rotation d'un élément rotatif. C'est grâce à ce senseur que je peux détecter l'ouverture de ma poubelle.<br /> |
| + | |
| + | ''Parmi les nombreux senseurs à effet Hall disponibles sur le marché, l'un des meilleurs est certainement le US5881LUA.'' de '''Melexis''' |
| + | |
| + | [[Fichier:HallEffect.jpg|150px]] |
| + | |
| + | [[Fichier:Aimant-Rare-Earth.jpg|150px]] |
| + | |
| + | {{ambox | text = Nous avons déjà écrit un article très détaillé expliquant le fonctionnement et contenant de nombreux exemples/cas d'utilisation de ce senseur. Vous pouvez [[Senseur à Effet Hall|consulter cet article ici]] }} |
| + | |
| + | [[Fichier:RASP-PIBRELLA-SENSEUR-HALL 00.jpg]] |
| + | |
| + | La lecture se fait à l'aide de |
| + | |
| + | pibrella.input.d.is_high() |
| + | |
| + | Vous obtiendrez: |
| + | * '''True''' lorsque le senseur n'est pas activé par un aimant |
| + | * '''False''' lorsque le senseur est activé par le pole sud d'un aimant. |
| + | |
| + | {{ambox|text=En respectant le montage, l'entrée est correctement activée même si la LED elle ne s'allume pas (à cause de la résistance pull-up de 10 K sur le senseur Hall).<br /><br />Montage testé et approuvé.}} |
| + | |
| | | |
| {{PiBrella-TRAILER}} | | {{PiBrella-TRAILER}} |