The following project is adapted from the IEEE Real World Engineering Projects website and involves the use of infrared sensors and embedded systems. Working with small model-powered cars, students manipulate infrared sensors to spin, turn, stop and guide the car to follow a curved line without a steering wheel. The mastering of this skill on a project level with a model car could translate to safer and more efficient vehicles in the future. Only minimal programming skills are required to carry out this experiment as written on IEEE. In the process of adapting this project for personal use, students learn about sensors, embedded systems, motors and code framework.
Electrical engineers not only seek to create bigger, better and faster machines, but machines that are more cost efficient and environmentally friendly. Students can collect a machine that runs on a gas motor, such as a go kart or lawn mower. After disassembling the machine, students will replace it with an electric motor and be able to explain structurally why the electric motor is an improvement. Students can also devise a way to make the motor rechargeable by solar energy.
Students will choose and take apart a portable device, such as a portable audio player, laptop, or portable gaming device. They will examine the batteries and test the maximum life of the batteries inside of the device. Next, students will propose several methods to extend the life of the device either through replacement with different batteries or alternative methods of energy, such as solar.
Error correction coding is an important aspect of devices such as a GPS. A GPS responds to its environment on a moment's notice and can often make mistakes and display misinformation to the user. Error correction coding notices this mistake and corrects it automatically. Students can use Matlab software to code basic error correction systems. Matlab is a critical software program that electrical engineering students should know how to navigate and employ with electrical devices.