When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Arduino Robotics: Building and Programming Robots

Mastering Arduino Robotics: From Basics to Advanced

     
  • 3.8
  •  |
  • Reviews ( 0 )
₹519

This Course Includes

  • iconudemy
  • icon3.8 (0 reviews )
  • icon7h 31m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Arduino Robotics: Building and Programming Robots

An

Arduino Robotics

course is an introductory course that teaches students the basics of building and programming robots using the Arduino microcontroller platform. The course typically covers both the hardware and software aspects of robotics, allowing students to gain a comprehensive understanding of the field. During the course, students will learn about the components of a robot, such as motors, sensors, and microcontrollers, and how to use them to build a functional robot. They will also learn how to program the robot using the

Arduino programming language

, which is based on C++. The course will cover topics such as basic electronics, mechanics, and mathematics, providing students with a foundation for understanding how robots work. Additionally, the course may include projects and hands-on activities that allow students to apply what they have learned in a practical setting By the end of the course, students will have the skills and knowledge necessary to design and build their own simple robots using Arduino microcontrollers. This may include programming the robot to perform specific tasks, such as following a line or avoiding obstacles. Overall, an

Arduino Robotics course

is a great way for students to gain an introduction to the exciting field of robotics and to gain practical experience in building and programming robots.

Chapter 1: The Basics of Electricity

Electrical Analogy Electrical Basics Circuits Measuring Electricity Multi-Meters Measuring Voltage Measuring Amperage Measuring Capacitance Measuring Resistance Calculating Resistor Power Using Ohm’s Law Oscilloscope Loads Electrical Connections

Electronics

Semi-Conductors Datasheets Integrated Circuits Through-Hole Components Arduino Primer Arduino Variants Arduino IDE The sketch Signals Building Circuits Circuit Design Schematics Prototyping Building a Robot Hardware Materials Work Area Summary

Chapter 2: Arduino for Robotics

Interfacing Arduino Relays Transistors Interfacing a Motor-Controller User Control Tethered (Wired) Control Infrared Control (IR) Radio Control Systems Sensor Navigation Contact Sensing Distance and Reflection Sensing Orientation (Positioning) Non-Autonomous Sensors

Chapter 3: Let’s Get Moving

Electric Motors Brushed DC Motor (Permanent Magnet Type) Brushless Motors Stepper Motors Gear Motors Servo Motors Linear Actuators Calculating Power Driving Finding the Right Motor

The H-Bridge

Generating a Brake Implementation H-Bridge ICs Changing PWM Frequencies Back EMF Current Sensing Commercial H-Bridges (Motor-Controllers)

Batteries

Nickel Cadmium (NiCad) Nickel Metal Hydride (NiMH) Lithium Polymer (LiPo) Lead-Acid Charging

Materials

Materials Wood Metals Nuts and Bolts Plastics Chain and Sprockets Wheels

Chapter 4: Linus the Line-Bot

Parts List for Linus How Linus Works The Track Building the IR Sensor Board Modifying a Servo for Continuous Rotation Method 1: Direct DC Drive with External Speed Controller Method 2: Servo Pulse Drive with Internal Motor Driving Ci Fitting the Drive wheels Making a Frame Making Connections Installing Batteries Install Power Switch Loading the Code Making the Track Testing Add-ons LED Lights Painting Adding Speed Regulator (Potentiometer)

Chapter 5: Wally the Wall-Bot

How Wally Works Parts List for Wally The Motor-Controller The High-Side Switches The Low-Side Switches Building the Circuit Building the Frame Installing the Sensors Installing the Battery and Power Switch Installing a Power Switch The Code Code Objectives

Chapter 6: Making PCBs

PCB Basics What You Need to Get Started Circuit Design Searching for Open-Source Designs Making Your Own Designs Working with the Schematic Editor Working with the Board Editor Transferring the Design Let’s Make an Arduino Clone: the Jduino Making the Transfer Etching Measuring the Solution Etching: Method 1 Etching: Method 2 Removing the Toner Drilling Soldering Building the Arduino Clone Building the BJT H-Bridge Testing

Chapter 7: The Bug-Bot

Reading a Switch with Arduino How the Bug-bot Works Antennae Sensors Bumper Sensors Parts List for the Bug-bot The Motors odifying the Servo Motors Controlling the Servo Motors Converting the Pulse Value to Degrees Mounting the Wheels to the Servos Building the Frame Marking the PlexiGlass Cutting the PlexiGlass Mounting the Motors Mounting the Caster Wheels Mounting the Arduino Installing the Battery Making the Sensors The Front Antennae Sensors The Rear Bump Sensors Making Wire Connections Loading the Code Creating a Delay Variables The Code Making a Top Hat

What You Will Learn?

  • Understanding the Arduino platform, its components, and its programming environment .
  • Learning the basics of electronics, including components like resistors, capacitors, motors, and sensors .
  • Understanding the Arduino programming language (based on C/C++) .
  • Designing the physical structure of robots, including chassis, wheels, and joints.