ghaytweyhtoo

LOBSTER-3D printing motherboard-eight-axis expansion board

 
Overview
LOBSTER lobster 3D printer motherboard supporting eight-axis expansion board
Gerber_LOBSTER-Expansion Board_V1.0beta.zip
LOBSTER_Expansion_V1.0beta_2022-06-16_iBOM.zip
BOM download
PCB_PCB_LOBSTER-Expansion Board_V1.0beta_2022-06-16_2022-09-24.pdf
PCB_PCB_LOBSTER-Expansion Board_V1.0beta_2022-06-16_2022-09-24.json
PCB_LOBSTER-Expansion Board_V1.0beta_2022-06-16_2022-09-24.pcbdoc
Gerber_PCB_LOBSTER-Expansion Board_V1.0beta_2022-06-16.zip
Schematic_LOBSTER-3D printing motherboard-eight-axis expansion board_2022-09-24.pdf
SCH_LOBSTER-3D printing motherboard-eight-axis expansion board_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61388
TouchEsp

Introduction: Integrated RS485, SD card, 8-bit parallel screen, capacitive screen, WS2812, digital microphone, stereo speaker, infrared, 4.2v lithium battery charging circuit, leading to one IIC, USB-OTG.
The cover picture is of the V1 version, and the one shared is the V2 version. There is not much difference between the two boards, except that I deleted some unused circuit
screen links in the V2 version: http://amtaobao.com/i598528522217.htm?from=detail&id= 598528522217
Some pictures in the video cannot be displayed because I did not put the pictures in the SD card, but directly in the program. The program is too big to burn, so I deleted several large pictures in lvg-demo.
09a80682ed7ec5c4e6e716b5ef51eff6.mp4
61389
RPi_Fan_Controller

Introduction: Raspberry Pi fan control module
Used to control the start and stop of the Raspberry Pi fan
BOM download
PCB_PCB_RPi_Fan_Controller_2022-09-24.pdf
PCB_PCB_RPi_Fan_Controller_2022-09-24.json
PCB_RPi_Fan_Controller_2022-09-24.pcbdoc
Gerber_PCB_RPi_Fan_Controller_2022-09-24.zip
Schematic_RPi_Fan_Controller_2022-09-24.pdf
SCH_RPi_Fan_Controller_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61390
4-channel 16-bit high-precision ADC module

Introduction: 4-channel 16-bit high-precision ADC module
1. Project description
       We often need to use the ADC function when designing projects using microcontrollers. However, as we all know, microcontrollers are very fragile. Once the sampled (after voltage division) voltage exceeds 3.3v, it will instantly stop working. After burning 4 or 5 expensive microcontrollers, I thought it was necessary to use an external ADC, and this project was born.
2. The hardware design
        uses ADS1115. This chip can provide 16-bit precision sampling at a speed of 860 times/s on IIC, and can be configured with 4 single-ended inputs or two differential input channels. And it has a built-in programmable gain amplifier with a gain of up to 16x to help improve the overall range of smaller signals. In addition, the ADS1115 can work on a 2-5V power supply and can measure 0-6v voltage, which is nearly doubled compared to the 0-3.3v measurement range that comes with the microcontroller.
          In addition, the sampling rate can be programmed from 8 times/s to 860 times/s. The operating current in continuous mode is only 150uA, and the power consumption is very low. Through the lead-out pin, the IIC address can be selected, and any one of the four addresses in 0X48-0X4B can be selected. According to this feature, four modules can be connected to one IIC to achieve 16 single-ended inputs, which greatly reduces the pin occupation of the microcontroller (if the internal ADC of the microcontroller is used, not only the MCU needs to have 16 built-in ADCs, but also 16 of the microcontroller pins must be occupied) IO port, causing a waste of performance) At the same time, the internal ADC of the microcontroller is mostly 10 bits, and the sampling accuracy is small. This module can well solve the above pain points.
3. Physical demonstration (application example)
        combined with Raspberry Pi and joystick module can realize the direction control of the joystick. The demonstration video is as follows
 
. 4. The sample code
          is only the Arduino code to verify the normal operation of this module, not the above joystick code. Can be transplanted to STM32 for verification.
B0A263AF7920C0005215E7A382533104.mp4
arduinocode.rar
PCB_PCB1_2022-11-05.pdf
BOM_Board1_PCB1_2022-11-05.xlsx
Altium_4-channel 16-bit high-precision ADC module_2022-11-05.zip
PDF_4-channel 16-bit high-precision ADC module_2022-11-05.zip
BOM_Board1_4-channel 16-bit high-precision ADC module_2022-11-05.xlsx
61391
Made by Lichuang eda-bidirectional DCDC automatic voltage stabilizing system with 9v output

Introduction: DCDC automatic voltage stabilizing system based on the pwm output of the microcontroller stm32f103 (stable output 9v)
Engineering principles:
(1) Derivation of the BUCK converter voltage gain formula:
Assume the input voltage is Ud, the output voltage is Uo, the duty cycle of the switch tube is D, and one cycle time is Ts.
In the continuous mode, the inductor voltage in the switching converter must repeat periodically, and the storage energy of the inductor in each switching cycle is 0, then there is (Ud-U0)*D*Ts-Ud*(1-D)*Ts=0 , the solution is Uo/Ud=D, that is, the voltage gain of the buck circuit in continuous mode is D.
In intermittent mode, assuming the diode freewheeling duty cycle is D1. Then there is (Ud-Uo)*D*Ts-Uo*D1*Ts+0=0, and the solution is Uo/Ud=D/(D+D1 ). And the voltage across the inductor UL=L*diL/dt, integrate both sides to get L*ILmax=(Ud-Uo)*D*Ts, and the solution is Io=(D+D1)*Ts*ILmax/(2* Ts), you can get the value of D+D1. Substitute it into the voltage gain formula in discontinuous mode to get M=D^2*L*fs/(Ud8(1-M)*D).
 
Define Ib=Ud/L*fs (base value), Io*=Io/Ib (ratio). The voltage gain formula of the buck circuit is derived as follows: In continuous mode, M=D, in intermittent mode, M=D^2/(2*Io*+D^2)
 
 
(2) Derivation of the voltage gain formula of BOOST converter:
Assume the input voltage is Ud, the output voltage is Uo, the duty cycle of the switch tube is D, and the cycle time is Ts.
In continuous mode, the current change of the inductor in each cycle is 0, UL=L*diL/dt, integrating both sides,
the BOOST voltage gain in continuous mode is 1/(1-D).
 
In discontinuous mode:
for the output Current, in one cycle, the total output current is equal to the total current flowing through the inductor. According to the current-time graph flowing through the inductor, the area of ​​the rectangle is the product of the output current and time, and the area of ​​the triangle is the product of the current flowing through the inductor and time.
 
 
(3) Derivation of the voltage gain formula of the bidirectional DCDC converter:
 
In pure buck and pure boost modes, the voltage gain is consistent with the buck converter and boost converter respectively.
In the buck-boost interactive mode:
Therefore, it can be concluded comprehensively that assuming the turn-on duty cycle of tube 1 is D1, the turn-on duty cycle of tube 2 is D2, D1+D2=1, then the voltage gain of the bidirectional DCDC converter is D1 or 1 -D2
 
Engineering Explanation:
                Based on the above analysis, the purpose of this circuit is to automatically reduce the voltage of 9v-50v (up to 600v, 50v is only limited by the withstand voltage of the electrolytic capacitor) to 9v for output. It is realized by outputting PWM wave from the microcontroller. For example, input 18v, output 9v, the duty cycle of the PWM wave is 50%; input 12v, output 9v, the duty cycle of the PWM wave is 75%, and so on. Then the output logic setting of the pwm wave is relatively simple and can be achieved using a simple pid algorithm (see mian.c of the engineering code file).
Physical demonstration:
                See the video attachment (voltmeter on the left), it can be seen that the input voltage is between 13v and 24v When changing between them, the output can be stable at around 9v.
 
Automatic voltage stabilization final code.rar
2DA42DA919083E69840D6819311DFADD.png
lv_0_20220713172233.mp4
BOM download
PCB_PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2_2022-09-24.pdf
PCB_PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2_2022-09-24.json
PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2_2022-09-24.pcbdoc
Gerber_PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2_2022-09-24.zip
PCB_PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2022-09-24.pdf
PCB_PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2022-09-24.json
PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2022-09-24.pcbdoc
Gerber_PCB_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2022-09-24.zip
Schematic_Lichuang eda production-bidirectional DCDC automatic voltage stabilization system with 9v output_2022-09-24.pdf
SCH_Lichuang eda production-bidirectional DCDC automatic voltage stabilizing system with 9v output_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61392
Lithium battery charging-output board

Introduction: TP4057-single-cell lithium battery charging-output module (charging current can be changed)
Content description:
        Self-use lithium battery charging board, which can output while charging. The output voltage is the battery voltage, and has two LED lights to indicate the charging status. Using type-c power supply, the output can be disconnected (only used as a lithium battery charger). The physical size is small, the components used are few and the price is cheap. It is suitable for personal use, toy motor driving, etc.
        The board comes with battery positive and negative pole protection, and does not require external detection resistors and isolation diodes. Thermal feedback automatically adjusts the load current to limit chip temperature during high-power operation or high ambient temperature conditions. The charging current can be changed by changing the resistance of pin 6 (can be replaced by a potentiometer).
        In addition, the actual picture on the cover is made so large for personal needs. In actual use, the pcb pictured below can be used (the schematic diagram is the same)
Battery charging module.rar
BOM download
PCB_PCB_Lithium battery charging-output board_2_2022-09-24.pdf
PCB_PCB_Lithium battery charging-output board_2_2022-09-24.json
PCB_Lithium battery charging-output board_2_2022-09-24.pcbdoc
Gerber_PCB_Lithium battery charging-output board_2_2022-09-24.zip
PCB_PCB_Lithium battery charging-output board_2022-09-24.pdf
PCB_PCB_Lithium battery charging-output board_2022-09-24.json
PCB_Lithium battery charging-output board_2022-09-24.pcbdoc
Gerber_PCB_Lithium battery charging-output board_2022-09-24.zip
Schematic_Lithium battery charging-output board_2022-09-24.pdf
SCH_Lithium battery charging-output board_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61393
#十三级电竞# USB power meter that supports PD fast charging protocol

Introduction: A power meter with a full-featured type-C interface, supporting C-port input and C-port output devices. Supports devices with maximum power voltage not exceeding 18v (affected by component withstand voltage) and current not exceeding 3A

1. Project function introduction
uses a full-featured type-c interface, which not only detects power, but also has data transmission and other functions. It also supports the PD fast charging protocol and can detect the fast charging power of devices that support the PD protocol. Data is displayed through a 0.91-inch Oled screen.
 
2. The project attributes
are improved based on the official open source project. The change is that type-a is replaced by full-featured type-c, which supports PD fast charging protocol.
3. Open Source Agreement
This project is completely open source. (This PCB is not suitable for the official example male case)
The ams1117 voltage regulator is used to convert 18v to 3.3v, which can be replaced by the DCDC circuit in the official example.
The amplification factor of the current sensing amplifier is 50V/V. If you choose other models, you need to adjust the code.
 
4. Hardware part
1. The main control
N32G430C8L7 microcontroller product uses a high-performance 32-bit ARM Cortex™-M4F core, integrates a floating-point unit (FPU) and digital signal processing (DSP), and supports parallel computing instructions. The maximum operating frequency is 128MHz, it integrates up to 64KB of on-chip encrypted storage Flash, supports multi-user partition permission management, and supports 16KB of embedded SRAM. Built-in an internal high-speed AHB bus, two low-speed peripheral clock buses APB and bus matrix, supports 40 reusable I/Os, provides rich high-performance analog interfaces, including a 12-bit 4.7Msps ADC, supports 16 external Input channels and 3 internal channels also provide a variety of digital communication interfaces, including 4 U(S)ART, 2 I2C, 2 SPI/I2S, and 1 CAN 2.0B communication interface. The N32G430C8L7 microcontroller product can stably operate in the temperature range of -40°C to +105°C, with a power supply voltage of 2.4V to 3.6V, and provides a variety of power consumption modes. This case does not use many resources. The internal clock has been open sourced to meet the design requirements, so there is no need for an external clock circuit. It should be noted that each power supply pin of the chip needs to be connected to an additional 100nF external filter capacitor, and pin 1 of the chip needs to be connected to an additional 4.7uf filter capacitor.
2. The voltage conversion
uses the ams1117 voltage regulator chip that converts up to 18v to 3.3v. The maximum output is 1A, which is enough for the microcontroller. The circuit connection is relatively simple and suitable for this design.
3. Current Sampling
The current sampling part is the INA199B1DCKR current sense amplifier, (also called a current sense amplifier) ​​which is often used for overcurrent protection, precision current measurement or closed-loop feedback circuits for system optimization. This family of devices senses the voltage drop across a shunt resistor at a common-mode voltage of –0.3V to 26V, independent of the supply voltage.
5. Software part
The software part is mainly the driver of ADC and OLED. The detected voltage value and current value are read through ADC, and the data is displayed on the screen through OLED driver. For details, please see project attachment
 
6. BOM list.
BOM list please see attachment
 
*7. Contest LOGO verification
 8. Demonstrate your project and record it as a video and upload
 
the video. See attachment
 
N32G430C8L7-USBMeter_v1.0.1 (1).zip
QQ video 20220830100931.mp4
61394
miniUSB-to-C

Introduction: The schematic diagram of modifying the Philips toothbrush charging box to use the Type-C interface,
please ignore
the modification process, please see https://post.smzdm.com/p/a2598ndq/
BOM download
PCB_PCB_2020-02-11 12_04_57_2022-09-24.pdf
PCB_PCB_2020-02-11 12 04 57_2022-09-24.json
PCB_2020-02-11 12_04_57_2022-09-24.pcbdoc
Gerber_PCB_2020-02-11 12_04_57_2022-09-24.zip
Schematic_miniUSB-to-C_2022-09-24.pdf
SCH_miniUSB-to-C_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61395
BETA BT2.0

Introduction: Charging module based on IP5303
Adaptive charging current
programmable cut-off voltage
(supported but I couldn't find how to use it, so it's not shown in the picture). It's drawn
according to the official principle. There should be no problem.
I haven't verified that
the PCB appearance is based on BETAFPV BT2.0 Cetus Pro charging. Block - Jialichuang EDA open source hardware platform (oshwhub.com)
 
PCB_BETAFPV_BT2.0 interface 4.35V charging stand_PCB_2022-06-15.json
BOM download
61396
[Internet of Things] Hongmeng smart switch related projects

Introduction: Use hi3861's Hongmeng smart switch to control the servo to turn on and off the lights through wifi
Use hi3861's Hongmeng smart switch to control the servo to turn on and off the lights through wifi
VID20220404185646.mp4
BOM download
PCB_PCB_[Internet of Things] Hongmeng smart switch related projects_2022-09-24.pdf
PCB_PCB_[Internet of Things] Hongmeng smart switch related projects_2022-09-24.json
PCB_[Internet of Things] Hongmeng smart switch related projects_2022-09-24.pcbdoc
Gerber_PCB_[Internet of Things] Hongmeng smart switch related projects.zip
Schematic_[Internet of Things] Hongmeng smart switch related projects_2022-09-24.pdf
SCH_[Internet of Things] Hongmeng smart switch related projects_2022-09-24.json
Sheet_1_2022-09-24.schdoc
61397
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-19 01:36:19

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号