BWsnXX

esp32_clamp_link

 
Overview
The 3.0 version of the burning folder has a CP2104 serial port chip onboard (you can update another CH9012F version when you have time). Disadvantages of this project: The common anode RGB LED lamp that is too small is used incorrectly, which is very inconvenient for welding. The PCB size is too small and the 0402 device is difficult to solder.
 
## Power and signal pin lead out
1. Provide 5V power supply, and lead out USB 5V power supply through Schottky diode with 450mv voltage drop. Onboard self-restoring fuse
2. Lead out the TX and RX pins
3. Onboard the automatic programming circuit required for ESP32, drive the transistor through the DTR and RTS pins, and finally lead out the RST and IO0 required for programming to achieve programming and Debugging ESP32 functionality.
 
It takes up little space and has low production cost.
 
## The function of the positioning pin (the positioning pin uses a P75 probe (the same length as the P50 probe), and the thickness is just right.)
1. Penetrate the target PCB and the bottom PCB of the programming clip, and clamp the target PCB more powerfully.
1. Through the above method, ensure the stability of the PCB and the burning clip, and protect the signal probe from being bent by external force.
1. The role of guidance and positioning. As can be seen from the picture below, the positioning pins extend downward than the signal pins during soldering and penetrate the target PCB. When clamping, only two positioning pins need to be inserted into the positioning holes of the target board, and the signal pins will naturally be aligned.
 
## Advantages of this burning clip
1. The price is cheap. The clip used is a transparent stationery clip with free shipping for 10 yuan (10 pieces in total). There is no need to use a printer or acrylic to make it. PCB Lichuang is free, and chips can be purchased on Taobao.
2. The size of the burning pad is less than 1X1CM (if the space on the back is needed, the through hole can be changed into a pad, which will not affect the wiring)
3. The clamping is stable and does not fall off
4. Beautiful and good-looking.
 
The following is a schematic diagram of the clamping
BOM download
PCB_PCB_esp32_clamp_link_2022-09-25.pdf
PCB_PCB_esp32_clamp_link_2022-09-25.json
PCB_esp32_clamp_link_2022-09-25.pcbdoc
Gerber_PCB_esp32_clamp_link.zip
Schematic_esp32_clamp_link_2022-09-25.pdf
SCH_esp32_clamp_link_2022-09-25.json
CP2104_ver1.0_2022-09-25.schdoc
61182
[Solicitation Order] Search for dot matrix clocks

Introduction: An Xinke ESP-C3-12F module developed using MicroPython, with a WS2812 matrix lamp bead, used to display the current time.
## 项目简介

使用`MicroPython`开发的基于安信可`ESP-C3-12F`模组,搭配`WS2812`矩阵灯珠,用于显示当前时间

![微信图片_20211210104714.png]
## 项目功能介绍

### 硬件部分

PCB 采用两片分别焊接正面和背面元器件并进行堆叠的设计思路,即第一片只焊接正面 LED 矩阵和外围电路,第二片只焊接背面模组和外围电路,然后两片 PCB 使用排针排母连接并使用铜柱加固,这样做只是为了增加整体厚度,全部元器件焊接在一张 PCB 中也是可以的

鉴于本人焊接技术还有待提高,所以本次的`WS2812`灯珠使用了 5050 封装尺寸的,在有限的面积内也就不能摆放足够显示全部数字的灯珠数量,所以经过计算,时钟只显示`时`和`分`,并且具体分钟数还需要经过大脑计算才能得知,真正做到了`看时间`和`活动大脑`的同步进行

另外,附件增加一个 CAD 文件,图纸中一个用于制作 LED 格栅,另一个当做前面板使用

> 格栅画的有点大,还得修改

附件还有一个压缩包,是那个高级炫酷的网页版`bom 表`,超推荐!

### 软件部分

固件使用`MicroPython`开发,用到了`NeoPixel`库用于驱动`WS2812`灯珠,由于`WS2812`是全部串联并逐个发送颜色信息的,所以显示效果只能采用硬编码的方式,并没有什么技巧可言

## 项目属性

项目完成进度如下:

* [x] 原理图设计
* [x] PCB图设计
* [x] PCB打样
* [x] 焊接测试
* [x] 功能测试
* [x] 程序测试

## 电路讲解

电路部分包括:

* `ESP-C3-12F`主控芯片电路
* 电源输入电路
* 5V稳压电路
* `CH340C`串口电路
* 自动下载电路
* `WS2812`驱动电路
* 热敏电阻电路
* 功能按键电路

都是最基本的电路,大家懂的都懂 ,第一次使用模组画开发板,经验非常不足,如果大家发现有什么问题请一定及时提醒!!~

## 源代码和固件

要获取软件源代码和固件请访问 [项目主页](https://gitee.com/walkline/micropython-ws2812-led-clock)

## PCB 预览

* 2D 预览 - 正面

| 正面 | 背面 |
| :---: | :---: |
| ![pcb_2d_front.png]
* 3D 预览

| 正面 | 背面 |
| :---: | :---: |
| ![cover.png]
* 实物图

| 正面 | 背面 |
| :---: | :---: |
| ![微信图片_20211209155621.jpg]
## 花销统计

* 格栅和透光板:5块一张,不包邮
* 打板:免费
* `模组`和`WS2812`:活动赠送的元件券,但是`WS2812`全部焊接报废了。。。
* 尼龙螺丝:7
* 发热板和针筒锡膏:35
* 重买的`WS2812`:12
* `CH340C`:2.5
* 各种电容电阻二极管三极管按键等:以前剩下的,应该不超过2块
ibom.rar
格栅和透光板.dwg
WS2812 Clock 使用演示.mp4
SmartConfig 使用教程.mp4
BOM下载
PCB_WS2812 Matrix Led_Face_PCB_2022-09-25.pdf
PCB_WS2812 Matrix Led_Face_PCB_2022-09-25.json
WS2812 Matrix Led_Face_PCB_2022-09-25.pcbdoc
Gerber_WS2812 Matrix Led_Face_PCB.zip
PCB_WS2812 Matrix Led_PCB_2022-09-25.pdf
PCB_WS2812 Matrix Led_PCB_2022-09-25.json
WS2812 Matrix Led_PCB_2022-09-25.pcbdoc
Gerber_WS2812 Matrix Led_PCB.zip
Schematic_【征集令】抠搜点阵时钟_2022-09-25.pdf
SCH_【征集令】抠搜点阵时钟_2022-09-25.json
WS2812 Matrix Led_SCH_2022-09-25.schdoc
61183
【RA MCU】机械小键盘

简介:基于瑞萨RA2E1主控芯片的机械小键盘
Project Introduction:
A mechanical small keyboard based on the Renesas RA2E1 main control chip, using Qinheng CH9329 for USB HID communication with the PC, and integrating the SL2.1A chip to provide 2 additional USB interfaces. The UART interface has been integrated, which can be used to burn firmware and Check the debugging information and connect the external SW programming interface.


WeChat picture_20220428121710.jpgWeChat picture_20220428121715.jpgProject function introduction
Hardware part of
the hardware design idea is to use the SL2.1A chip to connect to the PC, two of which are connected to the main control burning serial port and the CH9329 chip respectively, to achieve a USB interface that supports keyboard input and serial port burning functions at the same time, allowing 2 The USB interface can be used to connect peripherals (low-power peripherals) such as non-full-size keyboards and U disks.
The keyboard matrix uses row scanning to capture the key status. Since the pin input status of the Renesas RA2E1 chip does not support internal pull-down, the column pins A pull-down resistor is added and
the button backlight does not support IC control. It is recommended to choose a current limiting resistor R10 of about 1K. I tried a 500R one. The CH9329 chip will cause insufficient power supply when sending data . The open source address of the
software part
is: https://gitee. com/walkline/ramcu-mechanical-keypad
software was developed using the officially recommended E2 Studio. One-click installation of various components and compilation environment is indeed a more user-friendly
three-dimensional structure.
WeChat screenshot_20220428144807.pngBecause the PCB is relatively compact, only one M3 is arranged for fixation. hole, that is, the screw hole in the lower left corner of the picture can be used to fix the PCB, and the other two and USB-A openings play a supporting role.
Attachment description
3DShell_Mechanical Keypad_PCB_B.stl: 3d shell file
ramcu-mechanical-keypad.hex: Release version master control Firmware file
PCB_Mechanical Keypad_PCB_ibom.rar: Visualized BOM table
3DShell_Mechanical Keypad_PCB_B.stl
ramcu-mechanical-keypad.hex
PCB_Mechanical Keypad_PCB_ibom.rar
BOM download
PCB_Mechanical Keypad_PCB_2022-09-25.pdf
PCB_Mechanical Keypad_PCB_2022-09-25.json
Mechanical Keypad_PCB_2022-09-25.pcbdoc
Gerber_Mechanical Keypad_PCB.zip
Schematic_[RA MCU] Mechanical Keyboard_2022-09-25.pdf
SCH_[RA MCU] Mechanical Keyboard_2022-09-25.json
Mechanical Keypad_SCH_2022-09-25.schdoc
61184
WCH Link

Introduction: Try to make WCH Link debugging development tool
Project introduction:
Try to make a WCH Link debugging and development tool. For details on how to use it, please refer to the reference materials. Related documents.
Version description
v0.1: The CH549 chip uses 5V power supply. It is not recommended to use this version.
v0.2: The CH549 chip uses 3.3V power supply instead. It can be used. The PWR button controls the chip to power off, and can be used with the MODE button to switch working modes without unplugging the USB cable.
Reference materials
: CH549 technical manual, official schematic diagram , official instructions for use,
reference project


ibom.rar
BOM download
PCB_WCH_Link_PCB_2022-09-25.pdf
PCB_WCH_Link_PCB_2022-09-25.json
WCH_Link_PCB_2022-09-25.pcbdoc
Gerber_WCH_Link_PCB.zip
Schematic_WCH Link_2022-09-25.pdf
SCH_WCH Link_2022-09-25.json
WCH_Link_SCH_2022-09-25.schdoc
61185
OTG-RedMi

Introduction: Redmi OTG adapter board
61186
Pic-o_Link_2x4P

Introduction: Multi-protocol to WiFi module based on esp32, with UART and SPI interfaces
All firmware information has been open sourced to https://gitee.com/wanderingmemory/pic-o_link
or https://github.com/Wanderer-web/pic-o_link
 
B station video: https://www.bilibili.com/video /BV1oZ4y1m7y2
61187
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-07-01 01:06:06

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号