CodeCell est un module compact intégrant l'ESP32-C3, de multiples options d'alimentation et des capteurs intégrés, le tout dans un format compact de 1,85 cm de large. Ces caractéristiques en font un outil puissant pour un large éventail d'applications.
Dans cette première section, nous commencerons par nous familiariser avec les circuits qui composent le CodeCell. Ensuite, nous vous expliquerons les étapes simples de configuration de votre CodeCell.
Pour suivre le circuit plus en détail, consultez les schémas CodeCell ici .
Au cœur du CodeCell se trouve le module ESP32-C3, un microcontrôleur compact reconnu pour sa facilité d'utilisation dans le domaine de l'IoT. Il associe une architecture compatible Arduino à des fonctionnalités Wi-Fi et Bluetooth Low Energy (BLE) intégrées.
L'antenne PCB du module ESP32-C3 est positionnée sur un côté, à l'écart des autres composants, afin de minimiser les interférences et d'améliorer la transmission et la réception du signal. Ce positionnement permet de réduire l'impact des plans de masse ou autres surfaces conductrices, susceptibles de dégrader les performances de l'antenne. Les tests ont montré que les performances de l'antenne restent inchangées dans les applications alimentées par batterie, avec des interférences minimales lors du branchement du câble USB-C pour la charge, ces câbles étant généralement blindés.
L'ESP32-C3 dispose de 4 Mo de mémoire Flash et de 400 Ko de SRAM, lui permettant d'exécuter la plupart des applications. Son processeur monocœur RISC-V 32 bits, cadencé jusqu'à 160 MHz, gère efficacement diverses tâches. L'ESP32-C3 intègre également un contrôleur USB série/JTAG, permettant la reflashabilité de CodeCell via le port USB-C et facilitant la communication série et le débogage.
Le CodeCell offre une grande flexibilité d'alimentation. Il peut être alimenté par le connecteur de la batterie LiPo, par un câble USB-C, ou par les deux.
La gestion de l'alimentation est assurée par la puce de gestion de batterie BQ24232, qui prend en charge la gestion dynamique du chemin d'alimentation (DPPM). Cela permet d'alimenter le CodeCell tout en chargeant la batterie. Le processus de charge de la batterie se déroule en trois phases :
La tension de sortie est régulée via la puce BQ24232, prenant en charge jusqu'à 1500 mA lorsqu'elle est alimentée par la batterie LiPo et 450 mA via USB.
Par défaut, le courant de charge de la batterie LiPo est réglé à 90 mA afin de garantir un taux de charge sûr pour la batterie LiPo optionnelle de 170 mAh. Les utilisateurs expérimentés peuvent ajuster ce taux en remplaçant la résistance 0402 R12, selon la formule R = 870/Ichrg. Cette modification est recommandée uniquement aux personnes expérimentées dans le soudage de composants 0402. Consultez la fiche technique du BQ24232 pour plus de détails.
La bibliothèque CodeCell fournit un retour visuel sur l'état de l'alimentation via la LED RVB adressable intégrée :
La carte comprend également des condensateurs de 100 µF pour une alimentation stable et des diodes TVS pour la protection contre les décharges électrostatiques. Un régulateur à faible chute de tension (LDO) de 3,3 V (NCP177) fournit une sortie stable de 500 mA avec une chute de tension de 200 mV à courant maximal.
La conception compacte du CodeCell a nécessité un positionnement précis des broches GPIO et d'alimentation. La carte est divisée en sections fonctionnelles :
Le CodeCell est équipé de capteurs embarqués pour améliorer ses fonctionnalités :
Capteur de lumière VCNL4040 :
Capteur de mouvement BNO085 9 axes en option :
Notre bibliothèque CodeCell simplifie la configuration des capteurs et la lecture de chaque capteur.
De nombreuses cartes de développement ESP32 incluent des boutons RST (Reset) et BOOT . Cependant, l'ESP32-C3 sur CodeCell peut passer automatiquement en mode boot via l'IDE Arduino, éliminant ainsi ces boutons et permettant un format plus compact.
Si le CodeCell rencontre une exception (provoquant des réinitialisations continues), il peut être forcé manuellement en mode de démarrage pour le reflashage :
En suivant ces étapes, le CodeCell reprendra vie.
Chaque package CodeCell comprend :
Soyez le premier informé des nouveaux projets et bénéficiez d'offres intéressantes !
© 2025 Microbots.