Conçu pour tous les créateurs, CodeCell facilite la création de petits robots, d'objets portables et de projets IoT !
Avec seulement 1,85 cm de large, il intègre : un ESP32-C3, un USB-C, un connecteur de charge LiPo, une détection de lumière, une détection de proximité et une détection de fusion de mouvement à 9 axes
Commencez à détecter la lumière, la proximité, le mouvement et le suivi des activités.
CodeCell comprend un ESP32-C3 compatible Arduino avec WiFi et BLE, un capteur de lumière VCNL4040 et un capteur de fusion de mouvement 9 axes BNO085 en option. Nous avons conçu ces capteurs pour les débutants avec une bibliothèque simple et des exemples faciles à suivre.
Incroyablement petit !
Il mesure seulement 1,85 cm de large, dispose de 8 broches GPIO et est alimenté par USB-C ou par batterie.
Le port USB-C vous permet de reprogrammer facilement le CodeCell, de lire les données série et de recharger la batterie LiPo. La bibliothèque de logiciels peut gérer directement l'alimentation et la batterie, en indiquant l'état avec la LED RVB intégrée.
Commencez avec les tutoriels
Apprenez facilement à utiliser ses capteurs et sa bibliothèque
Le CodeCell est un module compact de 1,85 cm de large doté d'un ESP32-C3 compatible Arduino qui offre à la fois une connectivité Wi-Fi et BLE. Il fournit 6 broches GPIO programmables, ainsi que 2 broches I2C qui peuvent être reconfigurées en GPIO si elles ne sont pas nécessaires à la communication. Le module dispose également de plusieurs broches d'alimentation pour connecter des modules, des capteurs et des actionneurs supplémentaires. CodeCell peut être alimenté via un connecteur de batterie LiPo ou via USB-C, qui est également utilisé pour reprogrammer et charger la batterie. Le système de gestion de l'alimentation du CodeCell est construit autour de la puce de gestion de batterie BQ24232, qui permet un contrôle dynamique du chemin d'alimentation. Cela permet à la batterie de se charger pendant que le système continue de fonctionner. Le processus de charge est divisé en phases de préconditionnement, de courant constant et de tension constante. Par défaut, le courant de charge est réglé sur 90 mA pour la batterie LiPo 170 mAh en option. La LED RVB fournit des indications visuelles claires sur l'alimentation et les états de charge, avec des animations affichant du rouge pour une batterie faible, du vert pour la charge de la batterie et du bleu lors du chargement/alimentation via USB.
Le CodeCell comprend un capteur de lumière VCNL4040, lui permettant de mesurer la lumière ambiante et la proximité jusqu'à 20 cm. Pour les projets plus avancés, un capteur de mouvement BNO085 en option est disponible, qui ajoute des capacités de détection à 9 axes. Il s'agit d'un capteur coûteux, mais il combine un accéléromètre à 3 axes, un gyroscope à 3 axes et un magnétomètre à 3 axes, utilisant des algorithmes de fusion de capteurs pour fournir des données de mouvement détaillées telles que des lectures angulaires (roulis, tangage, lacet), l'état de mouvement, l'estimation de l'activité personnelle, l'accélération linéaire, la détection de tapotement et même le nombre de pas. Cette fonctionnalité rend le CodeCell particulièrement adapté à la robotique et aux applications portables.
Pour faciliter l'interaction avec les capteurs, la bibliothèque « CodeCell.h » fournit des fonctions faciles à utiliser et de nombreux exemples. Utilisez la fonction Init() pour configurer le module et activer ses fonctions de détection, et la fonction Run() dans la boucle principale pour gérer automatiquement les tâches de gestion de l'alimentation. Le CodeCell sera livré avec un logiciel par défaut qui initialise le capteur de lumière, exécute la gestion de l'alimentation et affiche une animation de lumière respiratoire contrôlée par la détection de proximité. Consultez ce didacticiel pour démarrer facilement avec CodeCell.
La boîte comprendra le CodeCell, un jeu de quatre vis M1.2 et 3 jeux d'embases femelles (la soudure est facultative). Elle comprendra également un câble de batterie ou la batterie en option.