Modifications

Sauter à la navigation Sauter à la recherche
3 946 octets supprimés ,  7 juillet 2014 à 15:21
Ligne 152 : Ligne 152 :  
  import pibrella
 
  import pibrella
 
  help( pibrella.input.a )
 
  help( pibrella.input.a )
  −
=== Un peu de hacking ===
  −
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é.}}
      
== Les sorties ==
 
== Les sorties ==
29 910

modifications

Menu de navigation