پیشنهاد فرادرس

آموزش Arduino و طراحی - ساخت ربات

دسته بندی ها: آموزش آردوینو (Arduino) ، اینترنت اشیاء (IOT) ، آموزش های یودمی (Udemy)
آیا این نوشته را دوست داشتید؟
Arduino and Design : Make Your First Robot Publisher:Udemy Author:Mr Maxime Adjigble Duration:09:08:20

Learn Robotics by building a Robot from Scratch. Become confident with the Arduino Board and 3D modeling.
Learn Robotics by building an awesome Robot by using the popular Arduino Board!

Introduction and course goals
1 Lecture
01:11
Welcome to this course intended to teach you how to Design and Program a robot from scratch by using the Arduino 101.
You will be guided with hands on, step by step, tutorials to learn how to design and program the BBot robot and  will also learn the basics and more advanced concepts of the Arduino 101 board.
Here is what you will learn in this course:
Course's Goal:
Learn the basics of Mechanical Design, Electronics and Programming using the Arduino 101 boardCreate and program the BBot robot  from scratch
Design:
Understand the mindset of a mechanical designerLearn the work-flow of a mechanical designerLean how to design and manufacture mechanical partsAssemble your first robot
Arduino 101:
How to setup the Arduino BoardLearn the Basics of C/C++ for ArduinoLearn how to use the Digital PinsLearn how to use the Analog InputsLearn how to use the PWM outputsLearn how to retrieve data from the default Accelerometer/Gyroscope in the Arduino 101Communicate with the Arduino 101 using Bluetooth BLEMake a Complete Program for your Robot
Electronics:
Understand the basic electronic componentsLearn how to create an electronic circuit using a breadboardMake several electronics/programming mini-projects
What does the course cover?
Preview
01:11

Components
2 Lectures
02:26
What you will need for this course
Preview
02:04
List of Components and Tools
Preview
00:22

Mechanics and Kinematics
6 Lectures
46:53
In this lecture, we briefly talk about the origins of mechanics. We will see who needed to use these theories and why. Where they come from and how they are used.We will also talk about what a  Mechatronics Engineer is and the different languages that he uses.
What is Mechanics
03:48
In this Lecture, we will cover the basics of motion transformation. We will also study and analyze the movements of a combustion motor.
Practical Study - Motion Transformation
09:43
We will cover the following points in this video:Language IntroductionKinematic SchemeSketchModeling Principle
The Mechanical Language
11:22
Introduction to Solidworks (functions & construction tree)Introduction to modeling : Model your first PartsYour First AssembliesBasic Simulation
Getting Started with Solidworks
11:42
In this video you will see the process of designing a kinematic system from scratch.
Design a Kinematic System
07:00
Introduce Shapeways a platform where you will be able to manufacture your designs.
Shapeways
Preview
03:18

Design your first Robot - BBot
5 Lectures
20:49
Before starting any project, it is helpful to plan in advance and select the features of your system.
In this section, we will define the different functionalities and also choose an appropriate mechanical architecture for our BBot Robot.
Mechanical partsElectronicsSoftwareFeatures and Functionalities
Define the Architecture
04:25
This lecture will make you take your pencil and start sketching the project.The video covers how to integrate all the primary functions into our robot:
Details of the various elementsIntegration of all the elementsFirst sketches
Drawing and Sketching
03:56
Step by step, we will build together our BBot robot model. We will create a shape for your first robot!
Functions after functions, sketch after sketch, we will see how to completely model the BBot robot from primitive shapes
SketchFunctionsPartsAssembly
Modeling of B-Bot Step by Step
04:19
After having positioned the components in the body of our robot, we will see how to attach various elements to the structure in order to have a final system.
FixationsLugsClips
Fixation of various elements
04:09
A quick bonus video.
You will see in this video how to give some style to your designs.
Materials & Rendering
04:00

Manufacturing & 3D Printing
3 Lectures
08:34
How to manufacture your part ?
Quite Simple as you will see in the video.By using "Shapeways", you will be able to get the physical parts that
we have created in this first part of the course in you hands.
Presentation of "Shapeways" Ordering the parts on "Shapeways"
Manufacturing Processes
08:19
List of Mechanical parts that we have created in this course.
Parts List
00:09
3D Models
00:06

Arduino 101 : Programming Basics
13 Lectures
02:12:57
This lecture gives a general overview of this section
Introduction
01:47
This lecture will be dedicated to install the Arduino development IDE that we will heavily use in the next videos of the course.
Setup the Environment
05:56
Execute your first sketch which will make the default LED of the Arduino 101 Board blink at a certain frequency.
First Sketch - Make an LED Blink
04:40
Dive deep in the code of the previous video and understand the structure and functions used to make an LED blink.
Understand the Code
13:22
Write the code to make an LED blink from scratch.
Make an LED Blink from Scratch
07:01
Understand what a variable is, and how to use them in your code.
Variables
08:56
This video explains how to use the serial monitor to display the value of different variables. This is really useful while debugging your application.
Use the Serial Monitor
11:48
Using different mathematics operators on variables.
Playing with Variables
14:04
Use the if...else control statement to generate conditions under which parts of the code can be executed.
If Statement
23:01
Understand how to use the "for" and "while" loop.
Loops
19:33
Functions are extremely useful when creating big projects. You will learn what a function is and how to use it on the arduino 101 board.
Functions
21:10
This is the last video of this section and you will be able to put in practice what you have learned so far in this course. We will simulate a Traffic Light with 3 LEDs.
Challenge (Traffic Light)
01:37
Solution Challenge Traffic Light
00:02

Arduino 101 : IO Basics
11 Lectures
02:18:14
Gives a brief introduction on the topics that we will cover in this section.
Introduction
02:16
This video will make you familiar with all the pins which are available on the Arduino/Genuino 101 board, so that you can have a global overview of the capabilities of the board.
Arduino 101 Pinout
11:00
Use the digital outputs of the Arduino/Genuino 101 board to control an external LED.
Digital Output - Add an external LED
24:27
Learn the basics of using the digital inputs available on the Arduino/Genuino 101 board.
Digital Input: Basics
13:06
Implement what you have learned in the previous video to get the state of a push-button connected to one of the input pins of the board.
Digital Input: Read a Pushbutton
20:50
Read the values of a potentiometer on the analog input pins of the board.
Analog Input - Read a Potentiometer
21:56
Learn the theory of operation of Pulse Width Modulation signal and why they are so useful in electronics.
PWM : Theory of operation
17:03
Use a PWM output to change the brightness of an LED.
PWM : Change the brightness of a LED
10:47
Control a servomotor using the PWM outputs available on the Arduino/Genuino 101 board.
PWM : Control a Servomotor
13:24
This is the last lecture of this section and you will put in practice what you have learned in this video to create a very simple project which is a Smart Night light.
Challenge (Smart Night Light)
03:23
Solution Challenge Smart Night Lamp
00:02

Android 101 - Advanced
9 Lectures
02:33:59
Gives an overview of what we will cover in this section.
Introduction
02:43
You will be using a timer to create a multitask application and will learn the underlying concepts of how Timers work.
Timers
13:52
By using a microphone, you will be able to design cool projects involving sound and you will be able to control various components by using sound commands.
Using a Microphone
16:54
This lecture shows the basics of generating sound signals. You will learn the theory of how to use the Arduino/Genuino 101 Board and a piezo electric buzzer to generate sounds and melodies.
Using a Buzzer - Part 1
15:59
We will use the concepts that we have learned in the previous video to actually generate different melodies.
Using a Buzzer - Part 2
26:29
The Arduino/Genuino 101 comes with an on-board Accelerometer and Gyroscope that we will use to retrieve the attitude of the board but also to control various components by detecting a tap on the board.
Accelerometer and Gyroscope
47:54
This is also another advanced functionality of the Arduino/Genuino 101. We will be able to remotely connect to the board via Bluetooth low energy, control and retrieve sensor data and much more.
Bluetooth
26:36
This is the last video of this section in which we will create a Smart Alarm Clock that we can control remotely using our Smartphone. You will be able to apply all the skills that you have acquired in this course on this project.
Challenge (Smart Alarm Clock)
03:30
Solution Challenge Smart Alarm Clock
00:02

Complete Project: BBot Robot
6 Lectures
42:55
Introduces the topics that we will cover in this section.
Introduction
02:04
Details the list of parts that we will need to create our robot.
List of Parts and Components
Preview
04:00
Create the wires and connections which are required in order to have our robot functional.
Create the Wires
15:00
Assemble the robot and integrate all the electronic components into the mechanical structure.
Assemble the BB8 Clone Robot
18:39
Basic starter code for the robot
Basic Starter Code
00:06
This it it! It is the last video of this course and there is a special animation for you at the end of the video!I am glad that you came this far. You should now be a pretty confident Maker and have the skills to make your own projects from the idea stage to having the system in your hands working and functional.In this last video, I will show you the functionalities of the BBot Robot that we have created for you and by using the "Basic Starter Code", you will have a starting point to build even cooler behaviors.Stay tuned by following us on the social medias to be up to date on the current projects that we will very soon be working on.Thank you for following the course and see you in our next course.Just make it!
Final Tests
03:06

What's Next?
1 Lecture
00:31
Cool Project Ideas with the Same Hardware
00:31

پیشنهاد فرادرس