Premiers pas avec e
e-con Systems e-CAM20_CURB est une caméra couleur à obturateur global à mise au point fixe de 2,3 MP conçue pour le Raspberry Pi 4, et la société nous a envoyé un échantillon pour évaluation et examen. Nous commencerons par fournir les spécifications, avant de vérifier le contenu du package, de connecter la caméra au Raspberry Pi 4 avec un support LEGO DIY, de montrer comment accéder aux ressources de la caméra et d'essayer les outils fournis dans le système d'exploitation Raspberry Pi ou Yocto. Image Linux.
La caméra est composée de deux cartes avec les spécifications suivantes :
La société fournit des images 32 bits Yocto et Raspbian / Raspberry Pi OS avec un pilote de caméra Linux V4L2 et des outils Gstreamer.
J'ai d'abord pensé que j'avais reçu le mauvais colis après avoir reçu une caméra See3CAM USB 3.0 de la société.
Mais ne vous inquiétez pas, car e-con Systems a simplement utilisé un emballage standard avec un autocollant « e-CAM20_CURB_H01R1 » confirmant que j'avais reçu le bon modèle de caméra.
Nous retrouverons la caméra dans un sac antistatique et un câble FPC de 15 cm pour la connexion au Raspberry Pi. Nous trouverons également un papier rouge attaché en haut avec un numéro SO (Sales Order) dont nous aurons besoin pour accéder à la documentation et aux images du système d'exploitation.
L'objectif est protégé par un cache que j'ai retiré pour les photos ci-dessous.
La connexion est super simple et la seule chose à laquelle vous devez faire attention est l'orientation du câble FPC. Après avoir doucement retiré le clip en plastique noir des connecteurs du Raspberry Pi et de la caméra e-CAM20_CURB, vous devrez insérer le câble de manière à ce que le côté bleu du câble soit face au clip en plastique noir. Une fois terminé, remettez le clip en plastique en place.
En d'autres termes, le côté bleu (non conducteur) du câble fera face au port Ethernet de la carte Raspberry Pi, et le côté conducteur (avec texte) fera face au port HDMI.
Étant donné que la caméra serait trop basse une fois placée sur le bureau et que tenir la caméra ne serait pas pratique pour les tests, j'ai dû trouver une solution de montage DIY. Il s'avère que la distance entre les entretoises de la caméra est parfaite pour les connecteurs LEGO. Il est donc facile de créer votre propre support et la caméra est fermement fixée à sa base. Par exemple, si je soulève la caméra comme indiqué ci-dessus, l'ensemble LEGO se rassemble.
Il fallait aussi trouver des sujets colorés avec plus de LEGO et un camion poubelle…
Toutes les ressources pour démarrer avec la caméra sont accessibles via le site Web du développeur. Vous devrez d'abord vous inscrire et vous connecter avec votre adresse e-mail.
À ce stade, nous devrons saisir votre SO# trouvé à l'intérieur du package comme indiqué dans la partie unboxing,
et le produit sera officiellement enregistré sur le site Web d'e-Con Systems.
Nous recevrons un lien FTP avec des informations d'identification (nom d'utilisateur et mot de passe). J'ai d'abord essayé d'accéder au serveur FTP directement dans Firefox, mais on ne m'a pas demandé d'informations d'identification et tout ce que j'ai obtenu était une page vierge, j'ai donc utilisé Filezilla pour télécharger les fichiers à la place.
J'ai été informé de quelques problèmes avec le certificat SSL, mais pas de problème j'ai quand même pu télécharger tous les fichiers de la caméra :
La société a fourni des binaires prédéfinis avec des images Yocto et Raspbian, des ensembles de correctifs et la couche méta au cas où vous souhaiteriez créer les images par vous-même, ainsi que des documentations comprenant des fiches techniques pour la caméra et les principaux composants, un guide de démarrage et un guide du développeur expliquant comment créer le code à partir des sources et personnaliser les images.
J'utiliserai principalement les informations du guide de démarrage à l'avenir. J'ai d'abord décidé d'utiliser l'image « Raspbian » et de la flasher avec USBImager. Mais le démarrage n'a pas fonctionné comme prévu en raison d'une panique du noyau.
J'ai essayé de flasher à nouveau l'image du système d'exploitation, mais la deuxième fois, je n'ai eu qu'un écran noir. La société ne fournit pas de sommes de contrôle MD5 pour les images, je n'ai donc pas pu vérifier facilement s'il y avait un problème lors du téléchargement ou si c'était ma carte microSD qui rencontrait (encore une fois) des problèmes. J'ai donc opté pour l'image Yocto plus petite qui fonctionne bien et est livrée avec tous les mêmes outils que l'image Raspbian.