51 microcontroller to RTL8019 Ethernet control example (original program + schematic diagram).
This work, titled "Two Degrees of Freedom Pan-Tilt Robot Control Platform", implements a complete pan-tilt robot control platform. The system uses motion sensors as control handles to control the movement of the robot, and cooperates with the OLED screen to display the system's Current status. Using the control handle, you can control the movement of the vertical axis servo through forward and backward movements, and control the movement of the horizontal axis servo through rotation operations, thereby realizing two degrees of freedom control of the robot.
The MicroByte is a tiny console capable of running games from the NES, GameBoy, GameBoy Color, Game Gear and Sega Master systems, with all components designed into this 78 x 17 x 40 mm package.
The self-learning maze walking car can work in two modes.
Contains all design information
Satellite GPS path recorder based on STM32 (complete source code attached).
Israeli network engineer Nir Huri invented an air pollution monitoring device based on ESP-32.
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.
Contains all design information
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.
Using the Edge Impulse platform, an embedded machine learning (ML) model is deployed on the ESP32-DevKitC-based sensor for temperature anomaly detection.
Based on STM32 imitation Mitsubishi PLC design, including program and circuit diagram
UDP test based on STM32 and network chip W5200
Pulse electronic blood pressure monitor based on STM32 (schematic + program)
Flirting with jumper caps is a common practice on most boards, but not this board, which is designed to replace all those wires with an analog switch matrix. All one has to do is plug in the device and make a virtual connection on the accompanying GUI. There are also many built-in functions such as DAC and ADC, and the circuit can be switched under the prototype as needed. It also has some LEDs embedded in the breadboard area that light up and provide visual cues that they are connected to each other.
When the temperature is lower than the set threshold, the corresponding indicator light lights up and the corresponding relay is closed. The relay can drive the load (fan, refrigeration plate, heating tube, etc.). When the temperature is higher than the alarm value, the sound and light alarm will sound. The keys are setting keys, plus key and minus key. The alarm value and temperature control range can be set, the temperature measurement range is 0 to 99.9 degrees Celsius, and the accuracy is 0.1 degrees Celsius.
Quark based on ESP32 is an open source electronic tool that integrates electronic measurement probes and debugging tools. It has a wireless connection function and can be connected to APP.