Smart car schematic diagram + PCB diagram (formerly the second prize in the national award)
Reference design for building your own automotive 3-phase BLDC motor control.
Bluetooth™ 5 and 802.15.4 Nucleo Kit, including USB dongle and Nucleo-68 with STM32WB55 MCU, supports Arduino™ Uno V3 and ST morpho connections
This is a very simple open source scanning laser rangefinder. It uses triangulation. Its components cost less than $35 (excluding shipping). This lidar is very useful in robotics - for SLAM and navigation tasks.
Dynamic NFC tag expansion board for STM32 Nucleo, based on M24LR
Low-voltage three-phase brushless DC motor driver expansion board for STM32 Nucleo, based on STSPIN233
Discovery kit, using STM8L001J3, STM8L050J3, STM8S001J3 MCU
CaribouLite is an affordable open source dual-channel software-defined radio (SDR) platform and an SDR-focused FPGA development framework implemented as a Raspberry Pi (RPi) HAT. CaribouLite turns your Raspberry Pi single-board computer (SBC) into a standalone dual-channel radio Tx/Rx with a tunable spectrum up to 6 GHz. CaribouLite gives you complete control over its hardware, including FPGA, firmware, and all supporting software. With the deeply integrated IceStorm toolchain, writing your own FPGA applications couldn't be easier. You can reuse many Verilog modules, such as the SPI and SMI modules, to support custom applications for CaribouLite hardware.
Low voltage BLDC motor driver expansion board for STM32 Nucleo, based on STL220N6F7
Discovery Kit for SPC57 S-Series - Comes with SPC570S50E1 MCU
This design is a digitally controlled DCDC converter. MCU is used to control the output voltage of the DCDC converter to achieve the purpose of numerical control. Considering the time and cost, finished modules are used for verification. This design idea is simple and reliable. And it has the advantages of low cost and high flexibility. The function to be realized is to control the output voltage of the DCDC module with buttons and digitally display the voltage and current values.
NXPThe High Voltage Development Platform is an evaluation and development platform for Kinetis ® V Series MCUs and NXP DSCs.
The STM32MP157D-DK1 and STM32MP157F-DK2 Discovery kits leverage the capabilities of the increased-frequency 800 MHz microprocessors in the STM32MP1 Series to allow users easily develop applications using STM32 MPU OpenSTLinux Distribution software for the main processor and STM32CubeMP1 software for the co-processor.
The ultrasonic ranging system based on a single-chip microcomputer measures the output pulse width, that is, the time interval between transmitting and receiving ultrasonic waves. It controls the peripheral circuits in a timely manner through the single-chip microcomputer and provides signals such as frequency oscillation, data processing, and decoding display to the peripheral circuits. The ultrasonic transmitting circuit includes a gate control circuit (RS flip-flop) and a differential/shaping circuit, while the receiving circuit consists of receiving, amplifying, signal filtering, and shaping circuits.
The QorIQ LS1088A Development Board is a comprehensive platform for designing and evaluating the QorIQ LS1088A processor. This RDB comes preloaded with the standard Linux kernel-based Board Support Package (BSP).
The MPC8360EA Modular Development System (MDS) is designed to assist hardware and software developers using the PowerQUICC II Pro MPC8360EA family.