J’avoue que la première PiFace était une de mes cartes favorites parmi toutes les cartes d’extension.
Ses 8 entrées et ses 8 sorties bufferisées permettent de piloter des charges conséquentes et les deux relais mettent à disposition des boucles sèches qui se révèlent bien utiles.
De plus, je peux visualiser l’état des sorties sur les LEDs correspondantes, un régal pour la mise au point des applis…
Au sommaire :
PiFace sur Raspberry Pi Modèle B
Incompatibilité mécanique
Un des premiers essais d’utilisation de la PiFace sur le B+ montrait immédiatement les limites de l’exercice :
Même si le connecteur du B+ est compatible (les 26 premières broches sont identiques), on voit que mécaniquement ce n’est pas du tout adapté. De plus la carte repose sur le connecteur USB (métallique). Bonjours contacts, court-circuits et circuits (dés)intégrés !
Adaptation de la PiFace au Raspberry Pi Modèle B+
Peu après la sortie du B+, Dominique – de MC Hobby – proposait une solution utilisant un rehausseur sur son blog.
Cette option résout le problème mais on a une carte haute sur patte et pas forcément stable.
PiFace Digital 2 : un modèle adapté au Raspberry Pi Modèle B+
Photos de la carte
PiFace vient de mettre sur le marché une évolution de la carte PiFace, baptisée PiFace Digital 2, adaptée au nouveau modèle de Raspberry Pi, le B+.
Disponibilité
Je l’ai trouvée sur ebay :
Il faut compter 29,95£ plus 7,95£ de frais de port. Ramené en euros on arrive à 48€. Un peu cher mais cette carte est vraiment bien faite.
La Pi-Face Digital 2 se branche directement sur le connecteur du Raspberry Pi modèle B+, et elle permet de recevoir des informations et de contrôler le monde réel. Elle peut par exemple détecter des commutations à partir d’un capteur de porte, d’un coussin de pression ou d’un nombre quelconque d’autres types d’interrupteurs.
Pour répondre à ces informations, vous pouvez écrire votre propre logiciel pour le Raspberry Pi B+ pour réagir à ces changements d’état. Vous pouvez utiliser les sorties pour alimenter des moteurs, des actionneurs, des LED ou tout ce que vous pouvez imaginer.
Descriptif de la carte PiFace Digital 2
La PiFace met à votre disposition
- 8 entrées numériques
- Quatre boutons poussoirs et quatre LED connectés sur 4 des entrées
- Deux relais (10A) en sortie pour un contrôle facile de charges importantes
- Un tampon pour protéger le GPIO du Raspberry Pi
- Format adapté au Raspberry Pi B+
- Facile à connecter grâce aux borniers à vis
- Facile à programmer avec les bibliothèques C et Python
- Sorties : 8 sorties à collecteur ouvert équipées de LED et 2 relais
- Entrées et commutateurs – 4 x clic momentanées commutateurs, 8 entrées numériques
La carte PiFace se programme en C ou en Python. Il existe également une interface graphique.
Conclusion
J’attends mon exemplaire qui prendra place sur un B+ pour piloter des tas de choses ! Seul regret, l’absence de trous de fixation qui auraient permis de sécuriser la carte sur le B+. Les sorties sur bornier sont faites pour recevoir des fils pas forcément fins et les contraintes ramenées sur la carte pourraient la désolidariser du connecteur GPIO.
On verra à l’usage…
Carte PiFace Control and Display 2
Ils annoncent avoir également adapté la carte PiFace Control & Display mais curieusement ici, le connecteur 26 points a été conservé… Il ne doit s’agir que d’une adaptation mécanique consistant à relever l’écran pour qu’il ne touche pas les connecteurs métalliques. Je n’utilise pas cette carte, si vous possédez le premier modèle, vos commentaires sur l’évolution de la PiFace Control & Display seront les bienvenus.
Elle est également disponible sur ebay
Conclusion
Le B+ a entraîné la sortie d’une nouvelle vague de cartes d’extension. La PiFace faisait partie des cartes attendues. La voici donc disponible.
Ping : PiFace 2, la carte PiFace adaptée au Ras...
Ping : PiFace 2, la carte PiFace adaptée au Ras...
Merci pour cette info ! Je regardais le Piface pour mon R B+ pour un projet domotique !
Bonjour,
J’ai acheté la piface digital 2 chez farnell, pour la monter sur mon raspberry pi B+. Bien sûr ça ne rentre plus dans le boitier. Connaissez-vous des boitiers adaptés à la B+, avec assez de place pour y mettre la piface digital 2 et quelques autres bricolages ?
Si tu dois y mettre des cables, un peu de bricolage etc. tu peux te tourner vers les boitiers gris électrique de dérivation, tout simples que tu trouves chez Casto : c’est à peu près étanche, de toutes les dimensions… et pas cher !
testé et approuvé. Mon installation domotique prend forme doucement mais surement.
Bonjour,
Utilisant domoticz et piface, je dois modifier le fichier piface.conf, mais impossible, no permission,
comment faites vous ? (j’ai essayé nano WinSCP)
merci
Bonjour
vous utilisez sudo devant la commande ?
cordialement
François
Bonjour,
Oui j’ai essayé avec sudo devant, en fait je crois qu’il faut modifier les autorisations
Salut, je ne suis pas un as loin de là mais j’ai été confronté à une situation similaire.
Je te conseil la commande suivante : sudo leafpad /piface.conf (avec ou sans le « / » je ne sais plus).
Normalement tu devrais pouvoir y arriver, si cela t’ouvre une page de texte blanche va par le biais de cette même page ouvrir le fichier en le recherchant grâce à l’onglet en haut à gauche.
Je ne sais pas si j’ai été clair désolé. J’espère t’avoir aidé.
Bonjour,
Je cherche désespérément un boitier pour protéger ma carte raspberry avec une carte pi face digital 2!
J’en trouve avec la carte piface mais pas pour la carte pîface2 savez-vous où en acheter s’il vous plait
Merci d’avance
Cordialement
Bonjour
a ma connaissance ce type de boitier n existe pas actuellement
désolé
Cordialement
François
Bonjour,
Cela existe chez farnell, j’en ai acheté un.
merci pour l’info !
je ne l’avais pas vu ce boitier 😉
http://fr.farnell.com/camdenboss/cbrpf-p-blk/enclosure-black-rpi-b-digital/dp/2450112?MER=i-9b10-00001460
et la notice : http://www.farnell.com/datasheets/1886893.pdf
il y a même un lien pour le voir en 3D
cordialement
François
Bonjour,
PiFace 2, la carte PiFace adaptée au Raspberry Pi B+ !
Mais est-elle adaptée au
Raspberry Pi 2 Model B ???
Merci
Bonjour
oui tout à fait
le facteur de forme du Pi2 est exactement le même que pour le B+ (40 GPIO et même emplacement des prises)
cordialement
François
Merci d’avoir répondu si vite à ma question précédente
Maintenant , je désire me procurer le Le kit de développement ACR122-SDK, ou “ACR122U NFC Contactless Smart Card Reader SoftwareDevelopment Kit”, de la marque ACS
Mais chez ACS il est not available, je l’ai trouvé chez Hitools Access.
Cependant , je ne connais pas le site , est-il sérieux ? En connaissez-vous un autre ??
Merci Amicalement
Ping : CodeBug, une petite carte rigolote | Framboise 314, le Raspberry Pi à la sauce française….
Bonjour,
Est ce compatible avec le raspberry B, 1ere version ? et non B+ ou 2 …
J’ai encore 2 rpi B et j’aimerai les utiliser pour capter différentes valeurs/capteurs binaires …
J’ai cherché la carte Piface 1 mais elle n’est plus dispo nul part …
Merci !
bonjour
j ai peur que non… avec le connecteur à 40 broches ça ne devrait pas tenir mécaniquement
ou alors il faudrait utiliser un adaptateur avec un câble en nappe 40 <=> 26 broches
cordialement
François
Ping : Mon installation domotique : choix et explications
Bonjour
Je cherche une documentation pour connecter plusieurs piface sur un raspberry pi2.
J’ai trouvez dans votre premier livre la configuration de l’adresse via les cavalier JP1 et JP2.
Mon problème est coté PYTHON !!! Comment s’adresser a l’une ou l’autre carte?
Avez vous de la documentation ?
Merci
Bonjour Christophe
je n’ai pas beaucoup plus d’infos mais ça doit fonctionner comme avec PiFace Rack :
http://www.piface.org.uk/guides/Using_the_PiFace_Rack/Addressing_multiple_PiFace_Digitals/
on passe l’adresse de la carte entre 0 et 3
tenez moi au courant
cordialement
François
Bonjour
J’ai donc suivi les instructions de piface rack…. mais ça ne marche pas a tous les coups….
au démarrage j’ai parfois un message d’erreur :
Traceback (most recent call last):
File « releve_temp.py », line 294, in
p.digital_write(1,1,1)
File »/usr/lib/python2.7/dist-packages/pifacedigitali/core.py, line 226, in digital-wirte
get_pifacedigital (hardware_addr).output_pins[pin_num].value = value
File »/usr/lib/python2.7/dist-packages/pifacedigitali/core.py, line 277, in _get_pifacedigital
« hardware-addr {} » .format (hardware_addr))
pifacedigitalio.core.NoPifaceDigitalError: There is no piface Digital with hardware_addr1
Il semblerai que les cartes ne retrouve pas toujours leur adresse ?
Bonjour François,
J’ai une carte PiFace Digital 2 connectée sur un Raspberry modèle B+ Ver. 1.2. Tous les drivers sont à jour et ceci grâce à votre livre… L’émulateur fonctionne parfaitement et toutes les sorties aussi, sauf, les entrées !
Auriez-vous une idée pour résoudre mon problème ou est-ce que la carte est HS ?
En vous remerciant d’avance.
Cordialement.
bonjour
avec les dernières versions de raspbian les drivers sont intégrés d’origine 🙂 il n’y a que l emulateur à installer
bin… avec les infos que vous donnez c est difficile de se faire une idée.
Vous avez fait des manips avec les boutons intégrés à la carte ?
ou vous avez envoyé des tensions sur les entrées… si oui lesquelles?
que faites vous exactement comme manip? avec quel prog. pour lire les entrées.
l’émulateur ne montre rien quand vous appuyez sur les boutons ?
ne partez pas à priori sur une défaillance de la carte c’est du costaud la mienne tourne depuis des mois sans souci…
cordialement
François
Merci pour votre réponse aussi rapide.
Désolé, j’ai été un peu chiche avec les données,
Je n’ai fait aucune autre manip que d’utiliser les quatre boutons intégrés à la carte avec l’émulateur en route.
La configuration actuelle de l’émulateur est, bouton Enable, Input Pullups coché.
Lorsque j’appuie sur n’importe lequel des boutons aucun point jaune ne vient colorer le bouton appuyé. Par contre les sorties fonctionnent très bien.
Eric
je mettrai la carte piface demain sur le pi3 qui est en test
je vous dirai (n’hésitez pas à relancer si je ne reponds pas j ai un planning un peu chargé 🙂 )
à bientot
françois
Bonjour Eric
j’ai monté la carte sur un PI3 avec la dernière version de PIXEL + émulateur PiFace
Tout est OK Relais, LEDs…
les boutons fonctionnent bien …
lorsque vous cliquez sur un des boutons de l’émulateur il devient jaune ?
effectivement une des possibilités serait que le CI d’entrée soit HS
vous ne lui avez pas envoyé de tension trop élevée ? car il n’y a pas de protection
cordialement
François
bonjour et merci encore pour toutes ces infos !
J’ai un pi avec Jeedom+zwave (donc pas dispo pour mettre la carte piface), et un autre sur le même réseau servant de passerelle (avec le GPIO dispo où je peux donc mettre ma PiFace).
ma question : existe-t-il une interface pour commander les I/O de la PiFace via des requêtes simples http ? Car je souhaiterais piloter les relais depuis des scenarios Jeedom.
J’ai largement cherché mais pas trouvé (je ne souhaite pas entrer dans des devs python), merci pour vos idées !
bonjour
pas que je sache
il faudra sans doute mettre les mains dans le cambouis
il y a une interface en python
https://piface.github.io/pifacedigitalio/simplewebcontrol.html
cordialement
François
piste intéressante, merci pour cette réponse rapide !