Israeli network engineer Nir Huri invented an air pollution monitoring device based on ESP-32.
TIDA-01362 shows how to drive a three-phase stepper motor using the same hardware structure of a brushless (BLDC) driver. By adjusting the PWM signal scheme, the design can achieve a smooth sinusoidal output current. The DRV8313 device can be used to implement this design.
Contains all design information
High cell count battery (>15s) systems are increasingly used in industrial applications. These applications are more cost-sensitive and require a simple solution that can include monitoring, protection and control functions, and even SOC (state of charge) information, rather than just basic independent hardware protection. This reference design provides the platform for a complete battery pack side solution. Contains all independent hardware protection functions of the bq76930, and implements a reliable communication interface for the host device to read battery information.
The overall structure of this design is roughly composed of a main control module, a current signal sampling module, a power module and a serial port output module. In this article, the main control chip uses a microcontroller model STM32F103RC, which makes the structure as small as possible while ensuring the current sampling accuracy. It is as simple as possible, avoids complex and changeable circuit layout, is more convenient for PCB board production, and is relatively low-cost. Among them, in the design of the sampling conditioning circuit, a current transformer is used to sample the current signal.
Using the Edge Impulse platform, an embedded machine learning (ML) model is deployed on the ESP32-DevKitC-based sensor for temperature anomaly detection.
Function description: 1. After power on, the LED light lights up, which means that the current light is in automatic control mode; 2. You can switch back and forth between automatic and manual modes through button K5; 3. In manual mode, buttons K2, K3, and K4 correspond to A light brightness; (unavailable when k1 is pressed) 4. In automatic mode, it must first detect someone before automatically controlling the brightness, otherwise the desk lamp will go out. You can block the light of the photoresistor, or use a flashlight to illuminate the photoresistor to simulate changes in lighting, so that you can see that the brightness of the desk lamp will change as the light intensity in the environment changes. The effect is that the weaker the light, the brighter the desk lamp. . If the human body sensor cannot detect anyone for 1 minute, the desk lamp will automatically turn off. (The photoresistor is behind the USB lamp); 5. Whether it is automatic mode or manual mode, the brightness is divided into 10 levels, and 0-9 is displayed on the LCD; 6. Set date and time: Press K1 (setting ) key, the cursor will flash at the displayed year position, indicating that the year can be adjusted at this time. If you need to adjust the year, press K3 (plus) and K4 (minus) to adjust the year. Then press the K2 (move) key, and the cursor will flash when the month position is displayed. The month can be adjusted in the same way. Press the K2 key again to set the day, hour, minute, and second respectively. 7. When approaching the ultrasonic wave, the buzzer will alarm.
STM32 Nucleo runs MEMS and environmental sensor expansion board
High cell count battery (>15s) systems are increasingly used in industrial applications. These applications are more cost-sensitive and require a simple solution that can include monitoring, protection and control functions, and even SOC (state of charge) information, rather than just basic independent hardware protection. This reference design provides the platform for a complete battery pack side solution. Contains all independent hardware protection functions of the bq76930, and implements a reliable communication interface for the host device to read battery information.
Based on STM32 imitation Mitsubishi PLC design, including program and circuit diagram
The STM32G0C1E-EV Evaluation board is a high-end development platform for the STM32G0C1VET6 microcontroller operating at up to 64 MHz frequency with internal 512-Kbyte Flash memory, 144-Kbyte RAM
Three-phase brushless DC motor driver expansion board for STM32 Nucleo, based on STSPIN830
Dynamic NFC/RFID tag IC expansion board for STM32 Nucleo, based on ST25DV04K
Freedom KL26Z is an ultra-low-cost development platform for Kinetis L-series KL16 and KL26 MCUs based on Arm ® Cortex ® -M0+ processors.
UDP test based on STM32 and network chip W5200
Proximity and ambient light sensor expansion board for STM32 Nucleo, based on VL6180X
S32K118EVB is a low-cost evaluation board for the S32K118