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
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