Question:
Gertboard & pi-face, quelles sont les différences majeures et à quoi pourriez-vous les utiliser?
Benjol
2013-01-18 15:36:40 UTC
view on stackexchange narkive permalink

Je n'ai pas trouvé beaucoup d'informations à ce sujet sur le Web, et la différence notable précédente entre le Gertboard et le bricolage ne tient plus.

Le type de réponses que je recherche: "Si vous voulez faire x, y, z, vous devriez opter pour [Gertboard | Pi-Face] ..." , et "Si vous savez comment a, b, c , vous feriez mieux de choisir le [Gertboard | Pi-Face] "

Allez-y doucement, je ne suis pas un expert en matériel ...

(Apparemment pi -face n'existe pas?)

( Element14, Gertboard, Pi-Face)

Ne pourriez-vous pas connecter un deuxième piface via un câble ruban personnalisé? Peut-être pas trop bien empiler sur le rpi, mais n'est-ce pas une possibilité? L'empilage serait bien sûr idéal pour le design ...
Un répondre:
#1
+14
ikku
2013-01-18 18:30:51 UTC
view on stackexchange narkive permalink

Si je compare les schémas des deux tableaux, la première chose que je vois est que le PiFace (schématique) est un tableau beaucoup moins compliqué que le Gertboard (Schéma sur les dernières pages ).

PiFace[

Le PiFace est en fait un prolongateur d'E / S qui utilise le bus SPI pour étendre les capacités d'E / S du RPi avec 8 entrées supplémentaires et 8 broches de sortie supplémentaires. Alors que les 8 entrées et 8 sorties sont acheminées vers des broches pour une connexion externe, certaines ont une double fonction. 2 des 8 broches de sortie sont utilisées pour piloter quelques relais, et 4 des 8 broches d'entrée sont équipées de boutons sur la carte elle-même. De plus, les broches d'entrée sont directement connectées au CI d'extension d'E / S, il n'y a pas de protection contre les surtensions dans ces circuits. Les 8 broches de sortie sont pilotées par un ULN2801A, ce qui signifie que chaque broche de sortie peut conduire jusqu'à 500 mA (fournie de l'extérieur) à un maximum de 50V.

En théorie, vous pouvez connecter 4 cartes PiFace au RPi, car l'adresse de la puce d'extension SPI I / O ( MCP23S17SP) peut être définie à l'aide de 2 cavaliers. En réalité, cela sera très difficile à réaliser car la PiFace est une carte qui doit être empilée sur le dessus du RPi et le connecteur principal (celui du bas qui se connecte aux broches GPIO sur le RPi) n'est pas équipé d'un Contre-partie femelle sur le dessus pour permettre d'empiler plus de planches. Je suppose qu'ils ne l'ont pas fait parce que les relais sont de toute façon trop hauts pour permettre l'empilement.

De plus, toutes les E / S sont dans une configuration fixe, la carte est TELLE QUELLE et vous ne pouvez en aucun cas la modifier .

Le Gertboard, par contre, n'est en aucun cas corrigé, lorsque vous le connectez simplement au RPi, rien (??) ne fonctionnera car rien n'est réellement connecté aux broches GPIO. Vous devez utiliser le bloc-notes pour effectuer manuellement les connexions aux parties souhaitées de la carte. Cela se fait en utilisant des fils avec un petit connecteur aux deux extrémités. Le nombre d'options sur cette carte est plus élevé, mais vous ne pouvez pas tout utiliser ensemble en même temps (??), vous devrez donc recâbler le bloc-notes lorsqu'une fonction différente est requise.

Il peut aussi fournissent des broches d'entrée et de sortie supplémentaires (TTL basse tension) à utiliser en externe, celles-ci peuvent être configurées individuellement pour une entrée ou une sortie, il y en a 12 disponibles et elles sont tamponnées (entrée et sortie) et les 3 premiers sont équipés de boutons intégrés.

Il dispose également de sorties `` puissance '' similaires à la carte PiFace, 6 d'entre elles sont disponibles, elles peuvent également fournir un 500mA à un maximum de 50V (fourni en externe)

En outre a une conversion analogique / numérique et une conversion numérique / analogique, un pilote de moteur qui peut alimenter des moteurs sans balais (servos / moteurs pas à pas, etc.). Il a même un microcontrôleur AVR séparé qui peut être programmé à partir du RPi pour effectuer des tâches séparées, indépendantes du RPi.

Conclusion

Retour à votre question et la façon dont vous vouliez qu'il réponde, donner un ensemble de règles générales comme vous l'avez demandé est presque impossible. La seule chose utile que je puisse commenter dans le style "si .. alors .." est la suivante:

  • Si vous voulez expérimenter différents types d'entrée et de sortie, le Gertboard est celui qui allez, il propose beaucoup plus d'options,
  • Si vous avez besoin de quelques entrées et sorties supplémentaires sans avoir à utiliser un bloc-notes, le PiFace est la solution.

Vous ne pouvez pas très bien comparer les deux, par exemple je n'utiliserais jamais le Gertboard dans un produit, je pourrais cependant utiliser le Gertboard pour des tests et en utiliser des parties dans une conception séparée à utiliser dans un produit. Le PiFace pourrait être utilisé dans un produit si vous avez juste besoin de quelques contacts d'entrée et de sortie supplémentaires.

Dans un contexte d'apprentissage: Le PiFace pourrait être présenté dans les premières leçons pour avoir une idée de base pour l'entrée et la sortie et comment gérer ceux du RPi, le Gertboard pourrait être introduit par la suite pour des tâches plus avancées.

Merci pour l'effort considérable que vous avez mis dans cette réponse, je vais maintenant essayer de la digérer :)
Si vous avez des questions supplémentaires ou si les choses sont vagues, ajoutez un commentaire ici et je vais essayer de clarifier les choses pour vous.
Eh bien, j'en ai assez compris pour aller m'intéresser au Pi-Face. Une chose que je ne comprends pas à propos de l'extension des E / S, c'est que je pensais que le Pi * déjà * avait des E / S (n'est-ce pas ce que sont les broches GPIO?)
Le RPi possède plusieurs types d'E / S (SPI / I2C), ce sont des broches qui peuvent avoir une fonction alternative. Ainsi, lorsqu'ils sont utilisés pour SPI ou I2C, vous ne pouvez pas les utiliser pour autre chose. Pour des E / S simples comme 8 sorties LVTTL et 8 entrées LVTTL, vous devriez pouvoir le faire si vous désactivez toutes les fonctions de broche alternatives. Le seul problème qui reste alors est que si vous faites une erreur en connectant les E / S, votre BCM (le processeur réel) prendra le coup et sera éventuellement endommagé, en utilisant ou le Gertboard ou le PiFace, la puce sur cette carte sera endommagés et ceux-ci sont remplacés facilement / à moindre coût.
De plus, ces deux (Gert et PiFace) ne sont pas les SEULES cartes disponibles, il y a environ 66 cartes disponibles avec des fonctions différentes [ici] (http://elinux.org/RPi_Expansion_Boards)
@Benjol En outre, comme il est dit, vous pouvez étendre les capacités d'E / S actuelles du Pi, si vous en avez besoin de plus. (Donc ça étend les choses existantes)
Le commentaire ci-dessus sur la difficulté d'ajouter plus d'une carte PiFace n'est pas tout à fait exact. Les gens de PiFace produisent également une carte PiRack pour utiliser jusqu'à 4 cartes en parallèle. Par exemple, voir http://www.piface.org.uk/guides/Using_the_PiFace_Rack/.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...