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 entire work is designed with only three buttons (one KEY1 on the GD32E231 board and two KEY2 and KEY3 on my stm32 board). In the game, KEY1 can be used to pause the game, and KEY2 and KEY3 are used to control the greedy snake. direction, KEY2 controls the snake to rotate clockwise, and KEY3 controls the snake to rotate in the forward direction.
This smartwatch can measure linear acceleration, rotational speed, heart rate and SpO2 (oxygen saturation) of the hand
Dynamic NFC tag expansion board for STM32 Nucleo, based on M24SR
STM32 Nucleo's long-distance ranging sensor expansion board, based on VL53L1X
Industrial digital output expansion board based on IPS160HF for STM32 Nucleo
STM32 Nucleo runs MEMS and environmental sensor expansion board
The circuit board in the project is drawn using Jiali Chuang EDA, and the code uses Arduino IDE, which is very suitable for beginners who are interested in robots.
The software, hardware, and mechanical structure are all open source.
This design is a plug-in from FLIR's Tau2 LWIR core. Both the LVDS and CMOS channels are connected to the UART configuration channel through the SYZYGY connector.
Low-cost NXP Freedom development platform for Kinetis K20 USB MCU
Powerline communication expansion board for STM32 Nucleo, based on ST7580
NanoVNA is a small handheld vector network analyzer with LCD display and battery-powered portable device. This project aims to provide a useful RF gadget.
The measurement frequency range is 50KHz - 300MHz, and there are many derivatives based on this design on the Internet.
Ported the 3D rotation + meteor shower background demo to H7, and the pure rendering is very smooth.
The 32-bit Arm® Cortex®-M-based S32K1 MCU supports ISELED technology for next-generation LED lighting systems.
Low-voltage three-phase brushless DC motor driver expansion board for STM32 Nucleo, based on STSPIN230
Wi-Fi expansion board for STM32 Nucleo, based on SPWF01SA module
Mainly using GD32F350 to make a light source controller to provide stable light source control for machine vision cameras, adding an external trigger function that can be connected to an external 24V signal (photoelectric sensor or PLC input), and a 24V output signal to trigger the camera to take pictures. Due to the diversity of application scenarios here, it is necessary to add user process configuration to control how long and when the four light sources are turned on respectively. Due to the life of the light source and the general glare of the light source, a parameter power-off retention function is added. In addition, it is also extended WIFI function. Live application scenarios are also tested in the video.