In the first module of the perfect STEM Course we will move fast, but not deep. We would explore a number of different areas of technical science like electronics, Linux, programming, mobile technologies, AI without getting into too many details. The goal is for us to arrive at a working Remote Control car controlled from the phone and to learn basic concepts on which we could extend.
- #673
- 01 Feb 2018
- 2:56
Entering into details
If you are interested in a particular topic that we discuss you can stop the course and explore additional materials and resources.
Everything is already ready
Most of the programs that we present in the course would already be implemented. You can just download and run them without looking into the details of how they are implemented. The Python program for controlling the motors, for example, will already be implemented and ready to use. What you should do is to download it from the site, try to run it, run it, see how it works, and then try to modify it. In this way, you would get the basic understanding of how the program works.
Building from scratch
There would be things that we would build from scratch. Programs that we will start implementing from scratch. But not that many especially in this course.
Used hardware and Remote Control Car
Different cars and hardware could be used for this course. It is not limited to a specific car. We understand that with the hundreds and thousands of cities in which this course would be implemented it is hard to fix the course to a specific car. We would show examples with a few cars, but the knowledge is general and applicable to each Remote Control Car. What is fixed is that we are using Raspberry Pi. This and some of the others components is something that you should acquire.
English
In this first module of the Perfect STEM Course we'll move fast like this car here but not too deep. We would explore a number of different areas of technical science like electronics, like Linux, programming, mobile technologies, AI without getting into too many details. The goal is for us to arrive at a working Remote Control car controlled from the phone and to learn the basic concepts on which we could extend. We'll remove the electronics of this car and replace it with our own electronics. We'll attach a few very interesting sensors and we'll implement a small artificial intelligent to make this car a real smart car that could drive on its own and make different decisions on its own. And we'll also try to connect this car to the Internet and to make it talk with other cars, with our platform. It will be a pretty long journey not going into too many details but very fast and very interesting. Most of the programs that are presented in the course will be already implemented. You can just download and run them without looking into the details of how they are implemented. The Python program for controlling the motors for example will be already implemented and ready to use. What you should do is to download form the site, try to run it, run it and see how it works. And then try to modify it. In this way you would get the basic understanding on how the program works. There will be things that we need to build from scratch. Programs that we'll need to implement from scratch but not that many especially in this course. Different cars and hardware could be used in this course. It is not limited to a specific car. We understand that with the hundreds and thousands of cities in the world in which this course will be taken it is very difficult to fix the course to a specific car. We would show examples with a few cars like this one here but the knowledge is general and applicable to each remote control car. And this is a very cheap remote control car that's just the car and it has a remote control. And again you can use different remote control cars. What is fixed is that we are using Raspberry Pi in the current version of the course. So, for a new controller to be used we'll build a new course where we'll use the new versions of probably Arduino or other controllers but for this course we are using Raspberry Pi.
Courses and lessons with this Tutorial
This Tutorial is used in the following courses and lessons

Perfect STEM course. Module 1 - Smart Car with Raspberry PI
Disassemble a remote control car. Change the brain of the car with a smart computer like Raspberry Pi. Build a smart device with artificial intelligence that you could control from your phone and that could freely navigate itself in the real world and on the Internet. Use your hands. Develop programs for your robot and your phone. Be curious and invent.
The perfect course lives up to its name. You move through the content, we check it and return feedback to you.
In the end, you should be able to better understand how to program and design smart devices that would make the world a better place. For everybody age 12+, 16+, 21+, 35+, etc. The hardware costs about 150$. It changes through the years so it might take some time for you to find it as Raspberry PI, motor drivers, power banks and h-bridges.. they change. Note that the course was designed to be led by a teacher with a decent knowledge in embedded hardware and software. This, on the other hand should not stop you, if you are curious.
- 118
- 42:47
- 136

Introduction
In the first module of the perfect STEM Course we will move fast, but not deep. We would explore a number of different areas of technical science like electronics, Linux, programming, mobile technologies, AI without getting into too many details. The goal is for us to arrive at a working Remote Control car controlled from the phone and to learn basic concepts on which we could extend.
- 7
- 0
- 0
- 3d_rotation 0