Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Mastering Stepper Motors: An Arduino Robotics Course

Posted By: ELK1nG
Mastering Stepper Motors: An Arduino Robotics Course

Mastering Stepper Motors: An Arduino Robotics Course
Published 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.24 GB | Duration: 4h 1m

Create your own robotics and IoT projects with confidence. Learn stepper motors on Arduino from basic to advanced topics

What you'll learn

Master the Arduino platform for robotics and IoT applications

Discover the inner workings of stepper motors to command their speed and position with precision

Create your own impressive stepper motor projects

Develop advanced problem-solving skills to overcome obstacles and optimize your projects for success

Requirements

How to set up and use the Arduino platform

How to use a breadboard

The basics of digital, analog, and PWM signals and how to use them on the Arduino platform

Explanations are beginner friendly and built upon a grade 10 math and science background

To follow along with the hands-on practice, you will need the project hardware which is listed in the 1st chapter

Description

You will learn the fundamentals of stepper motors and the Arduino platform step-by-step, from basics to advanced topics like controlling motors with sensor inputs. By the end of this course, you’ll be able to create your own projects for robotics or IoT.With 4 hours of step-by-step video lessons, this course is perfect for Arduino beginners and intermediates looking to use stepper motors to create dynamic, precise movement in their projects. Plus, no costly tools are required to follow along with the hands-on projects of this course. That means no multimeter, oscilloscope, or soldering iron required. You only need the project hardware.A Course for Hands-On LearnersLearn how to build Arduino-powered projects with confidence. You will learn how to use Arduino to build a range of exciting projects, from getting your first motor to move to fully controlling motors using sensor inputs. By the end of this course, you’ll have an arsenal of tools to help you create your own projects for robotics or IoT.Exploring Arduino with Industry ProfessionalsCreated and taught by a team of experienced industry professionals, you can be sure that you’re gaining knowledge, skills, and best-practices that are the most up-to-date. Our team aims to give you the insights and training you wouldn’t find in any textbook or YouTube tutorial. With an emphasis on creativity and innovation, we are passionate about helping you become successful Arduino developers and hobbyists.

Overview

Section 1: Getting Started

Lecture 1 Welcome!

Lecture 2 Course Objectives and Resources

Lecture 3 Download the Arduino IDE

Lecture 4 Downloadable Resources

Section 2: Rotate Your Stepper Motor

Lecture 5 Motor Terminology

Lecture 6 How Does a Motor Spin?

Lecture 7 Stepper Motor Basics

Lecture 8 How the 28BYJ-48 Works

Lecture 9 First Steps Pt1: Outline and Hardware Setup

Lecture 10 First Steps Pt2: Code Setup

Lecture 11 First Steps Pt3: Stepping Signals

Lecture 12 First Steps Pt4: Uploading the Code

Section 3: Command Your Stepper Motor

Lecture 13 What is Full Stepping?

Lecture 14 Mini-Project Pt1: Outline and Setup

Lecture 15 Mini-Project Pt2: Avoiding Common Beginner Pitfalls

Lecture 16 Mini-Project Pt3: Switch-Case Statements

Lecture 17 Mini-Project Pt4: Using the Modulo Operator

Lecture 18 Mini-Project Pt5: Changing Directions

Lecture 19 Mini-Project Pt6: Creating Functions

Lecture 20 Mini-Project Pt7: Writing Function fullStep()

Lecture 21 Mini-Project Pt8: Using Stepper Motor Specs

Lecture 22 Mini-Project Pt9: Writing Function rotateRpm()

Lecture 23 Mini-Project Pt10: Completing the Speed Controller

Lecture 24 Mini-Project Pt11: Writing Function rotatePosition()

Lecture 25 Mini-Project Pt12: Completing the Position Controller

Section 4: Create a Stepper Motor Project

Lecture 26 Overview of Final Project

Lecture 27 The V-Model

Lecture 28 Using Requirements

Lecture 29 Using Libraries

Lecture 30 Final Project Pt1-1: Overview of Stepper.h Library

Lecture 31 Final Project Pt1-2: Code Setup for Stepper.h

Lecture 32 Final Project Pt1-3: Rotating Motor Using Stepper.h

Lecture 33 Final Project Pt1-4: Validating Motor Code Design

Lecture 34 Final Project Pt2-1: Overview of LPS25 and I2C

Lecture 35 Final Project Pt2-2: Uploading LPS25 Example

Lecture 36 Final Project Pt2-3: Understanding LPS25 Example

Lecture 37 Final Project Pt2-4: Reading Pressure

Lecture 38 Final Project Pt2-5: Validating Sensor Code Design

Lecture 39 Final Project Pt2-6: Iterating on Sensor Code Design

Lecture 40 Final Project Pt3-1: Overview of Integration

Lecture 41 Final Project Pt3-2: Integrating the Motor and Sensor Code

Lecture 42 Final Project Pt3-3: Writing Function stepMotorWithPressure()

Lecture 43 Final Project Pt3-4: Validating the Final Project

Section 5: Course Finale

Lecture 44 Recap and Extra Challenges

Lecture 45 Bonus Lesson: Dare to Explore Beyond!

Educators interested in teaching students about STEM,Entrepreneurs looking to prototype their ideas,DIYers wanting to build robots or explore the Internet of Things,Anyone interested in developing their skills in embedded systems