The need for electronic engineers is very high nowadays, as electronics can be found everywhere in everyday life. In order to increase the interest in this profession, it is necessary for children to be introduced to the field of electrical engineering early and with an interesting approach. For this purpose, we created a teaching aid designed for primary school children to learn the basics of electrical engineering through learning soldering and programming. The market already offers certain solutions, which are often too expensive, too demanding or have rather limited functionality.
The teaching aid was designed as a toy car, which is controlled by a computer via a Bluetooth connection with the help of Snap4Arduino graphical programming environment. This is made possible by the ESP32-WROOM-32 microcontroller which contains an upgraded version of Firmata protocol, which contains both, standard and new high-level commands for driving a toy car. With two motors that can be independently controlled by the L293D dual H-bridge, the left and right wheels are operated separately. This allows the car to perform various manoeuvres, such as moving left, right, forward and backward. Furthermore, the functionality of the car can be expanded to include additional LEDs, ultrasonic sensors to detect distances from obstacles, photo-resistors to detect light and photo-interrupters to detect the speed of rotation of the wheels. For the Snap4Arduino graphics programming environment, some new blocks were prepared that allow easier control of the toy car. We have also put together some basic exercises that guide students through basic programming concepts via a variety of toy car control options.
The suitability of the designed teaching aid for introducing children to the field of electronics was tested with the help of a 14-year-old student with no prior knowledge of soldering or programming. We wondered how long it would take to assemble the whole toy car. It turned out that she spent more time soldering the car than we expected. The programs were too simple for her at the beginning, but in the end she was enthusiastic about the tasks and happy with the end result.
|