Kit de projets portables Raspberry Pi CrowPi

Kit de projets portables Raspberry Pi CrowPi

Le CrowPi est un kit de projet portable Raspberry Pi lancé sur Kickstarter en mai 2018. Il se compose d’un petit boîtier à charnière, d’un écran tactile de 7 pouces et d’un ensemble complet de boutons, d’écrans et de capteurs. Des connecteurs sont fournis pour permettre de connecter des servos et des moteurs pas à pas. Le produit a été conçu pour vous permettre d’expérimenter avec des logiciels et du matériel sans le désordre de fils associé.

Elecrow m’a envoyé une unité de pré-production à examiner. Ils ont demandé un avis et voici mes réflexions honnêtes sur leur produit.

Campagne de lancement

La campagne a été lancé début mai et les 50 kits lève-tôt ont été récupérés en quelques jours. Il a atteint son objectif de financement initial mais cherche toujours des bailleurs de fonds pour atteindre ses objectifs ambitieux. Le kit de base est disponible pour 111 £ (149 $) mais n’inclut pas de Raspberry Pi. D’autres promesses sont disponibles qui ajoutent des accessoires supplémentaires tels qu’une télécommande IR, un servo et un moteur pas à pas. Le CrowPi est compatible avec les Raspberry Pi Zero, 2B, 3B et 3B+ et j’ai décidé de brancher un Raspberry Pi 3B+ pour faire mes tests.

CrowPi - Kit Raspberry Pi

Vous pouvez visiter le projet officiel Kickstarter via ce lien de campagne : http://kck.st/2jmfHBK

La carte principale

CrowPi - Kit Raspberry Pi

La carte CrowPi principale est finie en blanc et abrite une vaste gamme de commutateurs, d’écrans, de capteurs et de connecteurs. Voici un schéma montrant la disposition :

Schéma de la carte principale CrowPi

  1. Raspberry Pi
  2. Indicateur LED GPIO
  3. Planche à pain
  4. Module LCD (MCP23008)
  5. Circuit d’alimentation (5V)
  6. LED matricielle (MAX7219)
  7. LED segmentée (HT16K33)
  8. Moteur à vibrations
  9. Capteur de lumière (BH1750)
  10. Avertisseur sonore
  11. Capteur de son
  12. Détecteur de mouvement (LH1778)
  13. Capteur à ultrasons
  14. Interface servos
  15. Interface servos
  16. UART
  17. Moteur pas à pas (ULN2003)
  18. Capteur d’inclinaison (SW-200D)
  19. Capteur infrarouge
  20. Capteur tactile (TTP223)
  21. Capteur DH11
  22. Relais
  23. Boutons matriciels
  24. Boutons indépendants
  25. Module RFID (CRFM522)
  26. Commutateurs

Ce sont tous des articles que vous pouvez acheter séparément et avec lesquels jouer isolément, mais la beauté du CrowPi est que vous obtenez le tout dans un joli emballage bien rangé.

CrowPi - Kit Raspberry Pi

Manuel de l’Utilisateur

Le manuel d’utilisation explique comment faire fonctionner le système et je l’ai trouvé utile et bien écrit. Il existe une référence essentielle aux broches GPIO utilisées par tous les composants, y compris les adresses I2C.

Image de la carte SD

Une image officielle de la carte SD CrowPi est disponible et est basée sur Raspbian avec toutes les bibliothèques appropriées et les options de configuration d’écran prêtes à l’emploi. Mon seul problème était que l’image avait été créée sur une carte de 16 Go et que toutes les cartes de 16 Go n’ont pas exactement la même taille. Cela signifiait qu’Etcher ne pouvait pas écrire l’image sur mes cartes SanDisk et j’ai dû utiliser une carte de 32 Go à la place. Ceci est facilement résolu par l’équipe CrowPi créant une image de 15 Go à la place qui s’adaptera à toutes les cartes SD de 16 Go. Une image de 8 Go à dimensionnement automatique serait encore mieux.

Clavier

Pour tirer le meilleur parti de ce kit, vous devez vraiment connecter un clavier. Il est facile de brancher un clavier USB standard mais j’ai connecté mon clavier Bluetooth Perixx. Je n’ai pas pris la peine d’utiliser une souris et j’ai simplement utilisé l’écran tactile pour sélectionner des icônes et appuyer sur les boutons de la boîte de dialogue, etc. L’écran tactile était adéquat pour ouvrir des applications et changer de fenêtre.

Banques de commutateurs DIP

Afin d’adapter autant de périphériques sur l’ensemble de broches GPIO du Pi, il existe quelques banques de commutateurs pour activer/désactiver certains périphériques. Cela signifie que tous les appareils ne peuvent pas être utilisés en même temps. Le manuel d’utilisation explique quels appareils nécessitent le réglage de ces commutateurs DIP avant utilisation. Cela ajoute une couche de complexité au fonctionnement du kit mais est inévitable compte tenu du nombre de périphériques et du nombre de broches GPIO disponibles.

Exemples de scripts Python

Elecrow fournit un ensemble décent d’exemples de scripts Python pour démontrer tous les composants de la carte principale. Cela inclut les capteurs, les LED et l’écran LCD. Ainsi, une fois que le Pi a été connecté et que l’alimentation a été appliquée, j’ai pu faire fonctionner les choses immédiatement. De toute évidence, les premières choses que je voulais voir s’allumer étaient la matrice LED, l’écran LCD et l’écran à 7 segments.

CrowPi - Kit Raspberry Pi

À partir de là, vous pouvez commencer à créer de nouveaux projets en utilisant ces exemples comme blocs de construction.

CrowPi - Kit Raspberry Pi

Caméra Pi

Il existe une version avancée du boîtier qui a un trou au-dessus de l’écran pour le montage d’une caméra Pi. Le câble plat est ensuite acheminé via une fente de la carte principale vers le Pi. Pour certains, cela ajoutera un tout nouvel ensemble d’opportunités de projet. Je vais probablement essayer de rééquiper moi-même une caméra Pi, même si je devrai percer un trou. En utilisant les capteurs PIR et sonores embarqués, il serait possible de réaliser de beaux projets liés à la sécurité.

Domaines potentiels d’amélioration

Je pense que certaines choses pourraient être améliorées dans les futures itérations de la conception.

En haut de cette liste se trouvent les dimensions du trou de montage du Pi. Les points de montage devraient vraiment accepter des boulons de 2 mm au lieu de 3 mm étant donné que les trous dans le PCB du Pi sont de 2,5 mm. Vous pouvez forcer des boulons de 3 mm à travers ceux-ci, mais je n’étais pas heureux de faire cela à mon Pi. C’est vraiment la seule critique que j’ai sur le design qui pourrait être modifié sans impacter quoi que ce soit d’autre. Pour mon CrowPi, je n’ai tout simplement pas mis les boulons en place car les câbles maintiennent assez bien le Pi en place.

La documentation est très bonne et je suis sûr qu’elle sera modifiée au fil du temps. Une amélioration serait un tableau des appareils indiquant plus clairement ceux qui ne peuvent pas être utilisés en même temps en raison de la configuration des commutateurs DIP.

Les bonnes choses

Il y a beaucoup à aimer sur le CrowPi. Voici une liste des choses qui m’ont fait sourire :

  • En général, j’aime l’idée d’un système de développement autonome Raspberry Pi.
  • Il dispose d’une vaste gamme d’éléments avec lesquels jouer qui permet de créer de nombreux projets Pi.
  • L’écran tactile fonctionne bien mais il faut évidemment tenir compte de la taille de l’écran et des éléments du bureau.
  • Le CrowPi a l’air mignon et est disponible en quatre couleurs différentes. J’ai reçu la version Lilas.
  • À l’avenir, je pense qu’une amélioration évidente pour les propriétaires sera l’ajout d’une caméra. J’aimerais avoir la possibilité d’acheter un nouveau contour d’écran avec le trou/le support de la caméra afin que je puisse ajouter ma propre caméra. Cela rendrait l’utilisation du CrowPi en tant que dispositif de sécurité temporaire vraiment facile.

Conclusion

En conclusion, j’aime beaucoup le CrowPi. Il rivalise dans le même espace que le Kano, le PiTop et le RasPad. Tous ces produits offrent quelque chose de légèrement différent et étant donné le nombre élevé d’appareils inclus, il y a certainement de la place pour le CrowPi.

Il est fonctionnel et a beaucoup de potentiel soit pour aider quelqu’un à acquérir de nouvelles compétences, soit pour aider au développement de projets Pi. Je me vois l’utiliser pour développer de nouveaux tutoriels de blog sur le canapé plutôt que de devoir m’installer sur mon bureau à l’étage.

Ressources CrowPi

Vous pouvez télécharger des ressources CrowPi à partir des liens suivants :

  • Freenove Ultimate Starter Kit for Raspberry Pi 4 B 3 B+ 400, 561-Page Detailed Tutorials, Python C Java Scratch Code, 223 Items, 72 Projects, Solderless Breadboard
    4 programing languages -> C, Python (compatible with 2&3), Java and Scratch. 561-page detailed tutorials (including basic electronics knowledge) (download needed, no paper tutorial). Download link -> https://git.io/fjgTR 223 items for 72 interesting projects -> Each project has a circuit diagram and tested code with detailed explanation. Compatible models -> Raspberry Pi 400 / 4B / 3B+ / 3B / 3A+ / 2B / 1B+ / 1A+ / Zero W / Zero. (NOT contained in this kit) Get support -> Our technical support team is always ready to answer your questions.