Modifications

Sauter à la navigation Sauter à la recherche
3 961 octets ajoutés ,  7 juillet 2014 à 15:22
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}}
29 895

modifications

Menu de navigation