Our school’s second “Small Inventions and Innovations Festival” has successfully concluded. The “Millions of People Science and Education Promotion Project” has garnered widespread attention from all sectors of society and major media outlets. This year’s festival gathered 2396 participants, with a total of 757 projects submitted, including 476 physical projects and 281 creative projects. A total of 400 outstanding achievements were selected, including 20 first prizes, 30 second prizes, 50 third prizes, 300 excellence awards, 5 outstanding invention and innovation teams, and 4 outstanding organization awards, receiving support and attention from experts, scholars, and numerous friends in the business community.
The Propaganda Department of the Party Committee, in conjunction with the Science and Technology Department, is launching the second “Small Inventions and Innovations Online Expo” in 2024. Today’s exhibit features the “Arduino Quadruped Bionic Robot” by Chen Chaohui from the School of Power and Electrical Engineering. Every place is a place of creation, every day is a time for creation, and everyone is a talent for creation. Let us take this event as an opportunity to let small inventions and innovations take root, blossom, and bear fruit in the Science and Technology Institute, allowing diligence, respect for skills, and enjoyment of creation to flourish on campus, and let the “Millions of People Science and Education Promotion Project” assist the school in achieving high-quality development!

Arduino Quadruped Bionic Robot

Lv Dong, Hao Xiaoxiang, Li Xingzhuo, Zhang Ruishan, Liang Jingming

1. Advanced Gait Algorithm: Develop a more efficient and flexible gait algorithm to enable the robot to walk and move more naturally and smoothly.
2. 3D Printing Technology: Fully utilize the advantages of 3D printing technology to quickly manufacture customized parts for the robot.

Basic Movement Functions:
Walking: This is the most basic function of the quadruped bionic robot, capable of simulating animal walking patterns and moving on flat surfaces through coordinated leg movements.
Turning: The robot can achieve turning by adjusting the direction and amplitude of leg movements.
Communication and Interaction Functions:
Remote Control: It can connect with external devices (such as mobile phones, computers, etc.) through wireless communication modules like Bluetooth and Wi-Fi for remote control.
Uses:
Educational Demonstration: Can serve as a desktop-level educational robot to showcase the combination of robotics, IoT technology, and 3D printing technology.
Entertainment Interaction: Can act as a toy, providing an interactive entertainment experience.
Scientific Research Exploration: Provides an experimental platform for research on robot gait, motion control algorithms, etc.

1. Main Structure:
Utilizes 3D printing technology to create the main structure of the robot, including limbs, torso, and connecting parts. 3D printed parts feature high precision and customizability, meeting the complex structural needs of the robot.
Limbs Design: Each leg is driven by two SG90 servos, enabling joint bending and extension. Through reasonable servo layout and linkage design, the robot can simulate the gait of quadrupedal animals.
2. Hardware System:
Control Core: NodeMCU development board, equipped with ESP8266 Wi-Fi module, supports serial communication and Wi-Fi connection. NodeMCU acts as the brain of the robot, responsible for receiving commands, processing data, and driving the servos.
Power Module: 3.7V 750mAh lithium battery provides a stable power supply for the robot. The battery connects to NodeMCU via a Micro5pin data cable for power supply.
Servo Drive: SG90 servos drive the robot’s limb movements. Precise motion control is achieved by controlling the rotation angle of the servos through PWM signals.
Expansion Board: PCB expansion board connects NodeMCU, servos, and batteries, providing stable circuit connections and signal transmission.
3. Software System:
Programming Environment: Arduino IDE is used to write control programs for NodeMCU. Arduino IDE provides a rich library of functions and example codes, facilitating quick onboarding for developers.
Control Algorithm: PWM signals control the rotation angles of the servos, simulating the gait of the quadruped robot. By adjusting the duty cycle and frequency of the PWM signals, the speed and position of the servo movements can be precisely controlled.
Communication Protocol: Wi-Fi communication protocol enables wireless connection between the robot and the host computer (such as mobile phones, computers). The host computer can send commands to control the robot’s movements while receiving status feedback from the robot.
4. Working Process:
Power On Initialization: After powering on, NodeMCU performs initialization operations, including Wi-Fi connection and servo calibration.
Receive Commands: The host computer sends commands to NodeMCU via Wi-Fi, including forward, backward, left turn, right turn, etc.
Process Commands: After receiving commands, NodeMCU parses the command content and controls the rotation angles and movement speeds of the servos based on the commands.
Execute Actions: The servos rotate according to the control signals from NodeMCU, driving the robot’s limbs to perform the corresponding actions.
Status Feedback: The robot can provide status information (such as battery level, movement status, etc.) back to the host computer via Wi-Fi, allowing users to monitor and manage the robot.

Shanxi University of Applied Science and Technology Party Committee Propaganda Department
We welcome all faculty and students to actively submit articles, with a deadline of 15:00 daily.
Submission email: [email protected]