An expansion board designed for the Stemma QT I2C interface commonly used on development boards designed for Adafruit.
An expansion board designed for the Stemma QT I2C interface commonly used on development boards designed for Adafruit.
A basic temperature alarm function can be completed by combining several simple modules.
I haven't figured it out yet. I'll start with something simple, like a basic teaching board. In fact, it's barely even a complete verification board. It's based on the temperature alarm circuit in the Electronic Technology Circuit Design Tutorial, which has been greatly simplified. It has removed the possible microcontroller control interface and some unnecessary extra content (digital tube display).
The core component is the temperature alarm module shown in the image below. The resistance value is calculated using the following formula:
Voltage V+ at the non-inverting terminal = Sliding resistor / Sliding resistor + Pull-up resistor
; Voltage V- at the inverting terminal = Thermistor / Thermistor + Pull-up resistor.
The detailed calculation process is shown in the video. I chose a 1kΩ resistor because this is just a test board and doesn't need to achieve precise functionality. Testing only requires placing a soldering iron on the thermistor to reach the desired temperature. To ensure normalization, I chose a similar resistance value (the same as the LED current-limiting resistor).

Other components won't be explained in detail for now because I don't think anyone would actually replicate this XD. The video content provides a basic explanation of the functions. For this experiment, I suggest freely modifying the values, packages, and models of many electronic components to deepen your understanding. This depends on the components you have on hand. These are the components I have, so I haven't checked if the BOM selection is completely reasonable, but it's generally correct. (Complete demonstration video, digital circuit project collection)
12V input for PCIe devices and control cards (the original 6-pin connector can be discarded), then stepped down to 3.3V via a ZXDN10S1205SAW converter for PCIe devices.
I'm not entirely sure if a 3.3V input is mandatory for PCIe network cards; please test it yourself.
Required components:
ZXDN10S1205SAW DC-DC module
100NF 0603 16V
, 5*7 100uF 16V surface mount capacitors,
390Ω 0603 through-hole capacitors, surface mount resistors (make sure you buy the correct ones! These are for the ZXDN10S1205SAW, 390Ω for 3.3V output!)
, XT30 connector (optional, you can directly solder wires).
Discussion group: 780323154
Panda B3 Adapter Card.mp4
PDF_Panda B3 Adapter Card! .zip
Altium Panda B3 Adapter Card! .zip
PADS_Panda B3 Adapter Card! .zip
BOM_Panda B3 Adapter Card! .xlsx
97354
snowflake
Snowflake LED, complete with code, download and use immediately. It has three button functions: white light, warm light, and RGB.
This is a secondary development based on the project https://oshwhub.com/SSP97/2020_01_03-xue-hua-deng-osh. For those who don't know how to install STVD, you can refer to my CSDN tutorial: https://blog.csdn.net/qq_33591173/article/details/133950709?spm=1001.2014.3001.5501. After installing STVD, you can directly download using STLink. Power is required for downloading. Code address: Link: https://pan.baidu.com/s/175Nr5kPvvRP3oRstVfs2Kg?pwd=0000 Extraction code: 0000
WeChat_20231102122718.mp4
PDF_Snowflakes.zip
Altium_snowflake.zip
PADS_Snowflake.zip
97355
Arduino UNO Four-Way DC Motor Driver Expansion Board
This is a four-channel DC motor expansion board designed for the Arduino UNO. It can connect to common 3P4P sensor actuators and four DC motors, simplifying wiring and power supply.
Bring out all UNO pins, using pin headers as interfaces. Each group includes one pin and VCC, GND, and is sequentially compatible with servo pins (GVS).

Also bring out three XH 2.54 ports (4P, GVSS),

and two 2.54-pitch 4P interfaces for IIC pins. You can solder pin headers, female headers, or other 2.54-pitch terminals as needed.
The motor drive module uses a black DRV8833 module (around 3 RMB), occupying 4 PWM pins and 4 digital pins. When using the motor, the corresponding control pins cannot be used for other purposes. When not using the motor, they can be connected to sensors or other devices.

The power supply can be the UNO's DC interface or soldered terminals. It is recommended that this power supply not exceed 10V, as the onboard voltage regulator chip on domestic UNO boards is of unstable quality, and the DRV8833 module has a withstand voltage of 10.8V. If controlling multiple motors, making a small car, controlling multiple servos, or using high-current servos such as the 995 or 996 servos, an external 5V power supply is required; you can also solder 5V power supply terminals for this purpose. The motor power supply is selected between 5V and VIN using a jumper cap.

Motor pins can be soldered with header pins, XH 2.54 terminals, 2.54 screw terminals, etc., as needed.
PDF_Arduino UNO Quad DC Motor Driver Expansion Board.zip
Altium_Arduino UNO Quad DC Motor Driver Expansion Board.zip
PADS_Arduino UNO Quad DC Motor Driver Expansion Board.zip
BOM_Arduino UNO Quad DC Motor Driver Expansion Board.xlsx
97356
Metering switch
Metering switch
Metering switch
PDF_Metering Switch.zip
Altium_Metering Switch.zip
PADS_Metering Switch.zip
BOM_Metering Switch.xlsx
97358
electronic