This course is for anyone who is interested in building an amazingly cool and wirelessly controlled ArmBot.
The course requires basic knowledge of Mechanical Engineering, Electronics and Python programming. If you are new to Raspberry Pi, I would recommend you to enroll in my previous course “Introduction to Raspberry Pi,” which is also available on Udemy.
In this course, I will walk you through the steps of creating an ArmBot from the ground up. You will learn how a tiny device like the Raspberry Pi Zero can be used to build a fully functional robot which can be controlled wirelessly.
I will also introduce you to the concept of H-bridge and how to reverse the polarity using the program. The L293D is a wonderful IC which can be programmed to control two distinct DC motors in different directions.
You will learn how a simple servo motor can be used to design a complex robotic arm in the simplest way. I will also teach you the concept of degrees of freedom and how to implement this in the current project.
I have taken utmost care to explain robotics with minute details. By the end of this course, you will have the skills and confidence to build your own robot and program as per your requirement.
So what are you waiting for? Come, let’s make all this possible. I look forward to you joining this course.
This lecture describes the overview of the course and the learning outcome
This lecture describes the working principle of L293D and how to implement polarity change using Python programming. It also covers how to use the bare IC on breadboard and add live and neutral wires.
The lecture covers how to add the Live and the neutral wires to the L293D IC. To avoid complexity and to make the learning curve easier this diagram is added
This lecture describes how to connect and control a single DC geared motor using L293D IC and Python programming
This circuit diagram shows how to connect a single DC motor to Raspberry Pi using breadboard and L293D IC
The lecture contains the error free source code to control a single motor in forward and backward direction
The circuit diagram shows how to add two DC motors to L293D using breadboard and Raspberry Pi Zero. The GPIO pins are clearly highlighted with the wiring and pin numbers.
The lecture contains the error free source code for controlling the second motor using L293D and Python programming. Here, you will learn how to change the polarity using program when bare IC is used.
This is a basic quiz based on ICs and servo motors
The lecture describes how we can use fabricated L293D to avoid complexity and simplify the circuit design. You will also learn the concept of degrees of freedom.
The lecture describes the different hardware components required to build a complete ArmBot. Along, with the hardware brief description is also added to explain the use of each and every component
The document contains the complete list of the hardware required to build a fully functional ArmBot
The lecture describes how to design the physical structure of the ArmBot using acrylic plastic and other components
The circuit diagram shows how to wire all the four DC geared motors of the Bot using L293D and Raspberry Pi Zero. To understand the diagram more clearly different colors of wires have been used.
The circuit diagram shows how to wire all the four servos of the arm including gripper module to Raspberry Pi Zero. Please note that the ground and live wire (+5v) are made common across the circuit for easy understanding.
This quiz is based on Python programming
The lecture describes how to write the Python code to capture the keyboard key strokes and encapsulate within the function for code reusability
The lecture describes how the keyboard key strokes are used in if condition to perform different tasks of controlling the DC geared motor
The lecture contains the complete error free source code to control the base of the bot
The lecture describes how the Bot can be controlled using the keyboard arrow keys
The quiz covers questions from Python programming
The lecture describes the various GUI tool kits used for designing the graphical user interface in Python and the advantage of choosing Tkinter among other tool kits
The lecture describes how we can design the graphical user interface using Tkinter
The lecture describes how to use Tkinter tool in Python to design the slide bar and embed the range from zero to 180 degrees.
The lecture contains the error free source code for designing the Graphical User Interface to control any servo motor, only the corresponding pin number should be changed
The lecture contains the source code for additional servo motors i.e. the arm base, center and the gripper module
The lecture describes how to control the arm of the Bot using the graphical user interface designed using Tkinter
The lecture describes what you have learnt so far in this course and its future implementation
Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.
Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.
Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.
He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.
Satya is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satya holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer and spends his time creating exciting courses around the credit card sized Raspberry Pi.