Un après-midi avec l’add-on Pi & Bash pour le Raspberry Pi

Un après-midi avec l'add-on Pi & Bash pour le Raspberry Pi

Rob Boyle m’a envoyé un Pi & Bash pour jouer avec, alors j’ai pensé écrire mon expérience dans une sorte de critique.

introduction

Le Pi & Bash est une carte complémentaire pour le Raspberry Pi. Il est livré sous forme de kit, qui doit être soudé ensemble, puis se branche sur les broches GPIO du Pi. Il est compatible avec tous les modèles du Pi car il utilise un en-tête à 26 broches. Voici les principales caractéristiques du tableau:

  • Écran LCD intégré avec potentiomètre pour modifier le contraste de l’affichage.
  • Convertisseur analogique-numérique intégré vous permettant de vous connecter avec jusqu’à 8 capteurs analogiques.
  • Extenseur de port – vous donnant 8 entrées numériques qui compensent les broches Pi standard utilisées pour l’écran LCD.
  • Un capteur de température est inclus pour que vous puissiez commencer à lire les signaux analogiques immédiatement.
  • Les broches I2C sont divisées en un en-tête – très utile si l’on considère que de nombreux capteurs numériques que vous pouvez obtenir, par exemple les baromètres, utilisent le protocole I2C.
  • 5 boutons pour la navigation ou à d’autres fins.
  • LED de feux de circulation.

Tout est livré dans un emballage de vente au détail attrayant (ci-dessous – excuses pour la petite image), tout comme les kits électroniques que vous pouvez acheter chez Maplin.

10407352_1519702711647448_377831447043762870_n

Assemblée

ComponentsMerci à certains excellentes instructions de montage, le Pi & Bash est assez facile à assembler pour le soudeur novice. Je ne le donnerais pas nécessairement à un débutant, juste à cause du grand nombre de composants sur la carte, ce qui pourrait être un peu intimidant. Cela m’a pris environ 40 à 45 minutes, et ma soudure est d’un niveau intermédiaire, vous devriez donc être en mesure de déterminer combien de temps cela vous prendra. Le seul inconvénient de l’assemblage est que le potentiomètre pour le réglage du contraste de l’écran LCD est dans une position un peu malheureuse – vous pouvez connecter la tension à votre broche de terre si vous ne faites pas attention à votre tournevis. Je comprends de Rob qu’il envisage de changer la position ou l’orientation de ce composant dans la prochaine révision.

Je me suis demandé, en regardant les images, si le P&B pourrait surbalancer le Pi, car il dépasse assez largement, mais ce n’est pas le cas. Il Est-ce que semble un peu difficile à manier assis sur le Pi, mais c’est un problème assez mineur qui, je ne pense pas, pourrait être résolu facilement – avec autant de fonctionnalités à bord, ce n’est pas un problème majeur.

Installer

La configuration de votre Pi pour utiliser la carte est ne pas un processus court, mais merci encore à certains bonnes instructions, c’est assez simple. Il y a quelques modules à activer et il y a des logiciels à installer, mais le guide de Rob le parcourt régulièrement et clairement. Tant que vous n’essayez pas de raccourcir les procédures et que vous faites exactement ce qui est dit, vous l’aurez en assez peu de temps, peut-être 15 minutes.

Rob a créé un script de démonstration pour la carte qui affiche diverses choses sur l’écran LCD, puis lit le capteur de température, affichant les résultats. Idéalement, le script de démonstration pourrait faire avec la conversion de la lecture de la température d’une plage de 0 à 1023 en température réelle, mais c’est assez facile à faire avec un peu de mathématiques. Le script vous montre également comment lire les pressions sur les boutons.

Expérience

Je voulais voir à quel point il était facile de connecter un capteur analogique. Ces capteurs sont généralement très bon marché, en particulier en provenance de Chine, et ont tendance à fonctionner avec une alimentation 5V. Heureusement, Rob a été très sensible et, en plus des 8 broches analogiques, il a également fourni des rails 5V et Ground. C’est le groupe de 3 en-têtes en haut à droite de l’image en haut de ce billet de blog. Cela signifie qu’il est vraiment facile et pratique de brancher des capteurs. De mon travail avec le Picorder, j’ai des tas de capteurs analogiques. J’ai extrait le capteur d’humidité du Picorder et l’ai branché dans l’en-tête d’entrée analogique, un 5V et une masse. Le voici (c’est vraiment aussi simple que de le brancher):

1602218408 497 Un apres midi avec ladd on Pi Bash pour le Raspberry

En voici une vidéo en action:

YouTube video

J’ai pris le script de démonstration que Rob a écrit et je l’ai adapté. C’était assez facile, même si le code pouvait faire avec un lot plus de commentaires pour aider le débutant. Le logiciel est probablement la plus grosse critique que j’ai de l’ensemble du produit, pour être honnête. S’il pouvait être divisé en modules pour que la boucle principale soit autonome, cela rendrait le processus d’exploration du code beaucoup plus facile.

J’ai joué avec les différentes parties du script de démonstration, y compris la lecture des pressions sur les boutons pour faire une navigation rudimentaire dans les «menus». Je peux imaginer que cela fonctionne très bien si vous deviez parcourir les lectures de capteurs, par exemple.

Que pouvez-vous en faire d’autre?

De toute évidence, la lecture de capteurs analogiques n’est que la pointe de l’iceberg pour le Pi & Bash. Sur la carte qui contient le sac du produit, Rob donne quelques exemples de projets que vous pourriez en faire:

  • Simulateur de feux tricolores
  • Dés électroniques
  • Alarme de sécurité
  • Radio Internet
  • News / RSS ticker
  • Thermostat
  • Station météo
  • Moniteur réseau
  • Contrôleur de points de chemin de fer modèle

C’est un appareil très polyvalent. Je pourrais utiliser mon propre tableau comme traqueur de projets Kickstarter. Ou je pourrais l’utiliser comme base pour un nouveau projet Picorder. Il y a tellement de fonctionnalités sur le tableau que c’est presque ahurissant la quantité de choses que vous pouvez en faire. Je peux l’imaginer faire très bien comme le noyau d’un projet de détection de l’environnement, en particulier dans un cadre éducatif.

Conclusion

Le Pi & Bash est un excellent module complémentaire. Il rassemble toutes ces fonctionnalités dans un seul et même ensemble. La combinaison des entrées analogique et numérique, ainsi que des boutons et, en particulier, de l’écran LCD intégré, est une excellente idée. Si j’ai des critiques, elles sont assez mineures:

  • Un sac à dos I2C pour l’écran LCD aurait utilisé moins de broches et laissé plus de broches numériques intégrées du Pi disponibles. (Cela aurait toutefois augmenté la hauteur de la planche, car les sacs à dos prennent un peu de place).
  • Le potentiomètre est dans un mauvais endroit pour les ajustements. (Mais les révisions futures peuvent résoudre ce problème).
  • Le côté logiciel est un problème légitime. Avec beaucoup plus de commentaires et de simplification, le code serait un outil d’apprentissage très utile. Dans l’état actuel des choses, il faut beaucoup d’efforts et de concentration pour comprendre ce que fait le code. Ceci est rectifiable, cependant, avec un certain temps passé dessus. Je pourrais même essayer moi-même juste pour le rendre plus adapté à mon utilisation.

Bien que le Pi & Bash ne soit pas un parfait add-on board, il contient énormément de fonctionnalités pour l’argent. Cela coûte environ 23 £ (vous pouvez l’obtenir de ModMyPi ou tu peux obtenez-le de RyanTeck ici), selon l’endroit où vous l’obtenez, ce qui peut sembler cher, mais je pense que c’est à peu près correct.

Si vous souhaitez accéder aux entrées analogiques et avoir un moyen d’afficher les résultats sans tout câbler vous-même, il n’y a pas de meilleur produit sur le marché. Un peu de travail sur le logiciel améliorera encore son jeu, et je peux le voir être utilisé à la maison et dans les écoles.

Le meilleur compliment que je puisse lui faire est peut-être que je volonté utilisez-le à nouveau. Certaines des choses que j’ai dans ma collection, je ne toucherai plus jamais, mais le Pi & Bash a tellement de possibilités que je peux me voir l’utiliser pour un projet majeur dans un avenir proche.

Acheter le Pi & Bash

Vous pouvez obtenir le Pi & Bash de…

logoUn apres midi avec ladd on Pi Bash pour le Raspberry