Introduction: ESP32 C3 module. TYPE-C, battery, OLED grayscale screen, magnetic interface to connect external sensors. The whole machine includes a shell, which can be easily used for secondary development.
1. Product Introduction:
This is a development kit using the ESP32 C3 module. It has a 4-bit color depth OLED screen and uses a 4-pin magnetic interface for external connection, so it can freely implement the required functions, and is prone to applications such as data collection, data upload, data display, and data monitor. Different from conventional development boards, it comes with a complete shell, and can be directly produced close to the product form through Jialichuang 3D printing and panel printing.
2. Application scenarios:
ESP32 development and learning to use
sensor data such as temperature and humidity to collect
WiFi and Bluetooth data to transmit
various information and display
other uses
. 3. Product overview:
The development board uses the ESP32 C3 module, which currently has rich information and high cost performance.
There is a 1.12-inch 96x96 resolution OLED onboard, and the UI can be implemented through interface libraries such as LVGL.
Powered by 602030, 300mAh lithium battery. It has a hardware self-locking switch that can completely disconnect the power supply without affecting charging through the TypeC interface.
There is a small translucent window on the panel to facilitate status information display through LED.
There are 2 GPIO, 3.3V and GND on the side, which communicate with the sensor through the magnetic interface. GPIO can be freely configured to implement I2C, single bus and other protocols.
The PCB leads to the USB debugger that comes with the ESP32 C3 module, and 6 regular burning points are reserved as backup.
This kit requires you to be familiar with ESP32 related development processes.
4. Product parameters:
Burning/charging port: Type-C
charging current: 0.1A (peak)
Operating current of the whole machine:
When OLED has no display: about 17mA
When OLED contrast is set to 0x1F: about 35mA (different contents require different currents)
Standby current: 0μA (fully off)
Case size: WxHxD 56.6 x 35.0 x 21.6mm (2.230 x 1.380 x 0.850in)
Battery capacity: 300mAh
Screen: 1.12-inch 96x96 resolution green 4-bit grayscale OLED (SSD1329 chip)
5. Instructions for use:
The hardware part of this solution is divided into 4 parts: PCB, screen, 3D printing shell, and acrylic panel. Please place orders for each part separately.
PCB components can be welded by SMT or your own hot air gun/heating table. The screen needs to be welded to the PCB and bonded to the PCB with double-sided tape. The battery needs to be welded to the PCB and bonded to the bottom case with double-sided tape. Four pins. The pin needs to be soldered to the PCB through wires and fixed to the casing, and the magnet needs to be bonded with liquid glue after being embedded in the casing. The panel needs double-sided tape to be attached to the shell. For specific installation methods, please refer to the attachment: Installation and Usage Tutorial.rar.
The software part requires you to have ESP32 development capabilities and develop your own products according to your needs. It is recommended to use the ESP-IDF platform. Please modify the corresponding GPIO number in your program according to the markings in the schematic diagram.
Due to location restrictions, there is no screen printing of component numbers on the PCB. If manual placement is required, please refer to the attachment: Manual placement reference.zip, which indicates the specific component parameters and can be printed out for ease of placement.
6. Remarks:
Production cost:
Components: about 25 yuan
Screen: about 10 yuan
Battery: about 10 yuan
3D printing: about 13 grams of resin
Panel: 1 piece of 1mm thick acrylic panel
For other details, please refer to the remarks in the schematic diagram.
The purchasing links for screens, batteries, etc., 3D printed STL files, and panel order files are in the attachments.
7. Test video:
The following video is a routine that uses the development board to read the DS18B20 sensor and display it on the screen. Need to use ESP-IDF to compile and burn. This test code is in the attachment and source code.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet