Click the blue text above to follow us


New generation information technologies such as artificial intelligence, big data, cloud computing, mobile internet, and the Internet of Things are deeply integrated with education. How should vocational education, closely linked to the market and employment, respond to the new situation? How should vocational schools innovate their educational paradigms?
In my opinion, vocational schools should not only focus on operational skills training but also guide students to transition from being users of artificial intelligence to participants and creators. How to cultivate innovative talents for future society, explore what to teach, what to learn, how to teach, and how to learn is an important research topic of “Artificial Intelligence + Education”.
Exploring STEM+Maker Education in Vocational Schools
—Taking the “Smart Restaurant Settlement System” as an Example
By | Liu Hailong, Chen Dongdong
1. “STEM+Maker” Supports Innovative Talent Cultivation
STEM+Maker
2. Analysis of the “Smart Restaurant Settlement System” Class Case
STEM+Maker
Question 1: What functions does the smart restaurant settlement system need to achieve? (Science)
Activity: Students discuss, summarize, and conclude.
Conclusion: Smartly recognize different colors of dishes; announce prices; simulate scanning for payment; automatically calculate total price.
Question 2: What technical means and methods are needed to realize the above functions? (Technology, Engineering, Mathematics)
Activity: Discuss the physical presentation of the work, choose materials; determine the hardware devices and programming methods needed for each function.
Conclusion: Use plane design and laser cutting to present the main structure of the work, choosing natural-textured, 2 mm thick plywood and 2 mm thick transparent acrylic for production. When designing the drawing, the installation positions of the smart hardware need to be considered. Dishes can be produced using 3D design and 3D printing methods. Different colors of PLA printing materials can be selected. Design the electronic system using an Arduino main controller, artificial intelligence module (computer vision module), and other auxiliary electronic modules. Use Python programming language for coding.
Smart restaurant settlement system hardware and software materials: Arduino main control board for processing and running programs, computer vision module for recognizing dish colors and calculating prices, LED light rings, buttons, potentiometers, MP3 playback modules, XH2.54 4pin electronic connection wires, lithium battery packs, 3D printed dishes, plywood/acrylic, Python programming software.
Extended exploration: Apply threshold segmentation technology.
Technical principle: Use the threshold segmentation method in image processing to process images, dividing pixels of different gray levels into different regions, thus achieving object recognition.
Question 3: How to verify the settlement effect? (Mathematics)
Activity: After students upload the program to the Arduino main controller based on the constructed restaurant model, place 1 dish, randomly 2 dishes, and 3 dishes on the pricing platform, then use a mobile phone to simulate payment, recording the data of each settlement and analyzing the effectiveness of the settlement results.
Question 4: What were the gains?
Activity: Share insights and experiences in design and production of the work and experimental results.
Task 1: Plane design and laser cutting of the restaurant structure. When students design the overall structure of the restaurant, they use plane design software AutoCAD to draw, and then operate the laser cutter to cut plywood and acrylic under the teacher’s guidance, finally assembling them.
Task 2: 3D design and 3D printing of the dish model. Use 123D Design 3D modeling software to design the shape of the dish, use Cura software to slice the model, and finally use a 3D printer to print. The color of the dish can be determined by the selected PLA printing material, with yellow, red, and blue materials available.
Task 3: Build the electronic control system and complete programming. Install the Arduino main control board, computer vision module, and LED light ring into the main structure of the restaurant, using electronic connection wires to connect the Arduino main control with other electronic modules, and test the power.
Use Python language for program design. Python is the programming language closest to artificial intelligence. Programming in Python helps students better understand the implementation process of artificial intelligence algorithms. The program’s functionality can be divided into two parts: one is to program the computer vision module to recognize different colors; the other is to control the system to realize voice announcements of prices, sensing dishes, simulating scanning for payment, and other functions. The program flow is shown in Figure 2.
Task 4: Test the functions of the work. Turn on the power, start the system, and place the dish on the designated platform. When the computer vision module detects the dish, it identifies the corresponding color based on preset values and calculates the price accordingly, simulating the entire payment and settlement process, testing the functionality and settlement effect of the work (as shown in Figure 3).
Figure 3 Function Testing of the Work
3. Summary and Reflection
STEM+Maker
END
Previous Reviews
Why are these articles selected in the Chinese textbook? Here to reveal!
Preview, practice, review, see how to assign homework at different stages
Famous Teacher Guidance | Yan Jiaqiang: Digitalization helps learning start from designing the learning process