Différences entre versions de « PiBrella-Utiliser »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 106 : Ligne 106 :
  
 
[[Fichier:PiBrella-PIR-Senseur.jpg|480px]]
 
[[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]]
  
  
  
 
{{PiBrella-TRAILER}}
 
{{PiBrella-TRAILER}}

Version du 6 juillet 2014 à 19:07


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

La carte

PiBrella-Carte.jpg

La carte utilise un circuit UN2003A pour amplifier les sorties (voir la fiche technique, PDF, Texas Instrument).

Le UN2003A permet de brancher directement des relais, solénoïdes et petits moteurs puisqu'il est capable de conduire jusqu'à 500mA sur une broche.

Comme ce circuit dispose de diode de protection en roue libre, vous pouvez contrôler des éléments actifs comme des relais.

Soigner votre alimentation

Comme votre Pi, Pibrella et vos relais utilisent la même source d'alimentation, vous devez vous assurer que celle-ci soit assez puissante pour alimenter le tout (certains relais ou moteurs peuvent consommer pas mal de courant)

Sortie en 5V uniquement

Vous ne pouvez pas utiliser de moteur/relais/etc de plus de 5V avec votre PiBrella (vous ne pouvez pas utiliser de périphérique 12v et une masse commune, la raison est décrite sur cette page)

Les entrées

Les entrées sont activées en pontant le connecteur face à la lettre de l'entrée. Vous pouvez donc utiliser tout type d'interrupteur/switch, bouton poussoir, contact magnétique.

Selon toute vraisemblance, les entrées disposent d'une résistance pull-down (qui ramène le potentiel à 0 Volts) et sont activées lorsque la tension est placée à (tension de 3.3v).

RASP-PIBRELLA-CARTE-ponter.jpg RASP-PIBRELLA-Magnetic-Switch.jpg
Exemple d'activation de entrée A par contact franc Brancher un relay reed (magnétique switch) sur PiBrella

Il est préférable d'utiliser une résistance de 100 Ohms en série avec l'interrupteur pour éviter les contacts franc. Cela pourrait sauver votre Pi en cas d'erreur de manipulation.

RASP-PIBRELLA-LES ENTREE.JPG

Voici la correspondance entre Entrée et Broche (fort utilise si vous voulez exploiter le système événementiel de PiBrella)

Entrée N° Broche Test
A 9 pibrella.input.a.is_high()
B 7 pibrella.input.b.is_high()
C 8 pibrella.input.c.is_high()
D 10 pibrella.input.d.is_high()
Bouton Rouge 11 pibrella.button.is_high()

La lecture des entrées est également abordée dans les exemples premiers pas

Un peu de hacking

Les entrées du PiBrella peuvent aussi être utilisé pour être utilisé avec des éléments actifs comme un senseur à effet Hall ou un 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 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é

PiBrella-5V-01.jpg

  • 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

PiBrella-5V-02.jpg

6) Pour finir, utilisez de simple connecteur (issu de cet assortiment) pour récupérer facilement la masse et le +5 Volts.

PiBrella-5V-03.jpg

Senseur PIR

Avec un senseur PIR, vous pourrez utiliser un votre PiBrella pour détecter un mouvement ou le passage d'une personne.

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.

PiBrella-PIR-Senseur.jpg

La lecture de l'état est aussi simple que

pirActif = pibrella.input.d.is_high()

La preuve par l'exemple

PiBrella-PIR-Senseur 02.jpg



Source: PiBrella.com, PiBrella est un produit de Cyntech Component Ltd.
Traduit avec autorisation de Cyntech. Traduction significativement augmenté par Meurisse D. pour MCHobby.be
Contient des informations relatives à ScratchCPIO en provenance de Cymplecy. Traduit par Meurisse D. avec l'autorisation de Cymplecy

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.