CodeCell: A Tiny ESP32-C3 Module with Arduino Compatibility for Wearables, Robotics, and IoT Projects

CodeCell: A Tiny ESP32-C3 Module with Arduino Compatibility for Wearables, Robotics, and IoT Projects

1.204
Views
1 Comments

The Microbots has recently introduced CodeCell, a tiny, Arduino-compatible module featuring the ESP32-C3 processor with Wi-Fi and BLE connectivity, designed for DIY projects and beginner-friendly sensing applications. It integrates a VCNL4040 light sensor for ambient light and proximity detection, with an optional BNO085 9-axis motion sensor for advanced motion tracking, including activity recognition and angular data. The module has 8 GPIO pins, USB-C and LiPo battery power options, and dynamic power management with a BQ24232 chip, supporting reprogramming, charging, and system operation simultaneously. Measuring just 18.5 mm wide and weighing 3.4 grams, CodeCell is ideal for robotics, wearables, and IoT projects.

Previously, we covered some tiny ESP32-based and Arduino-compatible modules, including the DFRobot’s FireBeetle 2, the ESP32-S3-Matrix Dev Board, the OMGS3 ESP32-S3 Compact Board, and many more. However, we have learned about other Arduino-compatible modules such as the Minima (19.8mm x 16.6mm), smaller than the CodeCell. We have also reviewed the Beetle ESP32-C6 Board, which is almost identical to the Codecell. Therefore, feel free to check these out, if you are interested in such products.

CodeCel ESP32-C3 Tiny Arduino-compatible Module Specifications:

  • Processor:
    • ESP32-C3 32-bit RISC-V single-core processor
    • Clock speed: 160 MHz
    • Memory: 4 MB flash, 400 KB SRAM
  • Connectivity:
    • WiFi 4
    • Bluetooth Low Energy (BLE) 5.0
  • Sensors:
    • VCNL4040 light and proximity sensor (built-in)
    • Optional BNO085 9-axis motion fusion sensor:
      • 3-axis accelerometer
      • 3-axis gyroscope
      • 3-axis magnetometer
  • I/O and Pins:
    • 8 GPIO pins:
      • 6 programmable
      • 2 I2C configurable as GPIO
    • Castellated pins with 2.54 mm pitch
  • Misc:
    • RGB LED for power and charge status indications
    • USB-C for programming, data transfer, and charging
  • Power:
    • Powered via USB-C or LiPo battery
    • Battery management chip: BQ24232 with dynamic power-path control
    • LiPo battery charge current: 90 mA
    • Max output current:
      • 1500 mA (battery)
      • 450 mA (USB)
  • Dimensions: 18.5 mm x 18.5 mm x 9.4 mm (+5.2 mm antenna)
  • Weight: 3.4 grams
  • Compliance:
    • PCB: RoHS-compliant
    • Follows the IPC-A-600 II standard

CodeCell ESP32-C3 Arduino module Specifications

Additionally, the CodeCell library, CodeCell.h, which simplifies usage with example functions such as Init() for setup and Run() for handling power management, is included. Tutorials and schematics can be accessed on GitHub by users for added support, providing all the resources needed to start creating projects easily.

The CodeCell package includes the module itself, a set of four M1.2 screws, and three sets of female headers, with soldering being optional. It also comes with a battery cable (1.25mm pitch) or an optional 170mAh 20C LiPo battery and features a simple software library to enable sensing and managing power efficiently. The battery measures 23 x 17.5 x 8.7 mm, weighs 4.6 grams, and features a 1.25mm female connector that plugs directly into the onboard connector. The module’s schematics are available for reference, and the PCB is RoHS-compliant, adhering to the IPC-A-600 II standard. CodeCell is designed as a DIY maker kit, and for commercial applications, users are advised to get in touch with the manufacturer.

You can program the CodeCell using the Arduino IDE. Basic functions and examples for using the sensors and GPIO pins are also demonstrated. A complete written guide is provided to help understand the hardware and software, making it easier to get started. Additionally, a video tutorial is given below to guide you through setting up the IDE, installing libraries, and uploading code to the device.

At the time of writing, the CodeCell is available for purchase at the Microbots store. The light-only version is priced at €11.99 ($12.66), while the light-and-motion version is priced at €29.99 ($31.67), though it is currently sold out. Please note that FedEx shipping is required for the 170mAh battery option.

Please follow and like us:
Pin Share
About Sayantan Nandy

Sayantan Nandy, an electronics engineer with over four years of hands-on experience in PCB design, circuit development and power electronics, is proficient in EAGLE CAD, Ki-Cad, and Altium. He has a proven track record of delivering efficient and effective systems. His expertise extends from R&D, and prototyping to production support, making him a valuable asset to any engineering team.

view all posts by sayantan
Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
Tushar

Excellent and valuable Information, Sayantan. Keep posting more.

Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers

Archives