Professional Documents
Culture Documents
Learn Robotics at Home Ebook 7-4-19 PDF
Learn Robotics at Home Ebook 7-4-19 PDF
C O M
LEARN AT HOME
Robotics
What's
Inside
03 Why learn robotics?
STEM Education:
Why Robotics?
If you or your teen is interested in
learning electronics, programming,
and robotics but you aren’t quite
convinced, here are a few things to
consider.
If you’re like many people The problem with the robotic By using a set of step-by-step
interested in technology, you kits you find in most electronics lessons, you can learn to work
may have purchased a robot kit stores is that they give the with every electrical component
or two in your time. Each kit temporary illusion you are and write every line of code. By
comes in pieces with a booklet learning to work with a robot by learning how to connect LEDs,
of instructions. You dive in and allowing you to snap together a displays, switches, sensors,
a few hours later you have a few pieces or learn to write a cameras, and more, you can
fully functioning robot. But few commands in the code. But learn to build complex circuits
once you've worked through the in the end you don't really and then write the code to
projects provided in the booklet, understand how the different control them. With a bank of
it's easy to quickly lose interest components work together or interchangeable parts, you will
because there’s not much else how to make significant changes have gained the skills and the
you can do. to the code. It was a fun project tools to tackle projects you find
but there in the end, you didn't online or dream up.
learn much.
4 2 E L E C T R O N I C S . C O M 0 5 | R O B O T I C S
Learning Electronics,
Programming, and Robotics
W H A T Y O U N E E D T O L E A R N A N D H O W T O L E A R N I T
Learning robotics from the Next, you must learn to write Once you have learned to
beginning is a multi-step computer programs that will build an electrical circuit and
process. First, you must gain an control the electrical circuit you control the circuit with a
understanding of how electrical have built. While there are a computer program, the next
circuits are powered and how number of coding languages step is to take it mobile. You will
the various components are available, Python is a good place need to gain mechanical
connected together. to start. It’s friendly to knowledge to install, power,
Components such as LEDs, beginners but also robust and operate motors. A whole
switches, sensors, speakers, enough to be used by some of new round of coding knowledge
cameras, etc. must be wired the largest internet companies is also required to control a
together. This allows electricity in the world. Python allows mobile platform. But when
to flow properly and all students a great deal of completed, you will have a
components to receive the flexibility in designing and mobile robot that can collect,
appropriate amount of power. building computer programs. analyze, and use data in a
number of ways.
4 2 E L E C T R O N I C S . C O M 0 6 | R O B O T I C S
Power supply
Breadboards
LEDs
Resistors and Potentiometers
Jumper Wires
Switches
Capacitors
Transistors
Sensors (infrared, temperature,
line detecting, etc.)
Speakers
Microphone
Camera
4 2 E L E C T R O N I C S . C O M 0 7 | R O B O T I C S
When learning robotics, you What makes the Raspberry Pi so You can connect the Raspberry
will work with a number of incredible is that it's very Pi to electrical circuits and
pieces of equipment but none inexpensive, often less than $40 devices and then write
are perhaps as important as a (an entire computer for $40!) It programs to control them. This
Raspberry Pi. can also be connected to includes programming to gather
standard computer monitors, data, make decisions, and
Invented in the UK with the keyboards, mice, printers, etc. perform tasks.
purpose of providing an so there's no special equipment
affordable computer to needed. Given all the advantages of
everyone in the world, the using a Raspberry Pi, it is our
Raspberry Pi is about the size of The Raspberry Pi makes it top choice for our Intro to
a deck of playing cards. It can be possible for you to have your Robotics Curriculum and Kits.
used for the same sorts of tasks own computer to work with for
normally accomplished by a programming or to even have
desktop or laptop. multiple Pi's available for
different long-term projects.
4 2 E L E C T R O N I C S . C O M 0 8 | R O B O T I C S
"Python is
the fastest
growing
computer
language
and powers
Above: Learning to code in Python is an excellent choice for beginners as the language
is user friendly but also forms the base for many well known websites. Google."
Learning to Code
P Y T H O N F O R B E G I N N E R S
There is certainly no shortage of Reddit, and Yahoo Maps. While The structure of Python makes it
coding languages out there and languages come and go with easier to learn than other
you may be struggling with time, Python is likely to have popular programming
which one to focus on. Here are significant staying power languages such as Ruby and
a few reasons Python is the best making learning it a good long Javascript. Have you ever heard
choice for beginning students. term investment. someone say that knowing
Spanish makes it easier to learn
Python is currently the fastest Python is particularly accessible other Latin-based languages
growing programming to beginners and has an such as Italian and French? The
language. It is useful for data intuitive coding style making same principle applies to coding
science and many large the learning curve languages.
companies built their platforms relatively gradual. If you choose
using Python including to continue using Python long For all these reasons and many
YouTube, Dropbox, Google, term, there is significant others, 42 Electronics teaches
Quora, Instagram, Spotify, documentation available. Python in our Intro to Robotics
curriculum.
4 2 E L E C T R O N I C S . C O M 0 9 | R O B O T I C S
Taking it Mobile:
Building a Robot
Once you have learned to build
complex circuits and craft each line
of code to control the circuit, you are
ready to take it mobile. The end goal
is to build a robot that can be
programmed to collect data, analyze
the data, and make decisions based
on the data. All your electronic and
programming skills come together to
make this possible.
PROJECTS
TO INSPIRE
Burgler alarm
Gaming device
Home automation
Weather station
Digital camera
Intro to Robotics:
Curriculum and Kits
Open-and-go lessons done at
home (no class to attend)
Teaches electronics,
programming, and robotics
No previous knowledge of
electronics or coding
required