Hands-On Robotics with Arduino, Build 13 robot projects

所在平台: Udemy

课程主页: https://www.udemy.com/course/robotics-for-beginners-build-time-control-robot-from-scratch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:动手实践机器人与Arduino,构建13个机器人项目 课程概述: 如果你对用智能手机控制机器人充满好奇,那么这门课程非常适合你。本课程将教你设计一个完全功能的Arduino机器人所需的基本概念和编程知识。所需材料包括强大且先进的微控制器板Arduino UNO和蓝牙模块,以及一些基本的电子元件。机器人技术是一个涵盖机器人设计、构建、操作和应用的技术领域,它能够帮助你理解计算机科学、机械工程和电子工程的基本概念。本课程将使用简化的C++语言,通过Arduino IDE进行编程。 课程内容: 本课程适合有志于使用Android智能手机控制Arduino机器人的学生。无需编程经验,你只需准备Arduino、蓝牙模块及一些低成本硬件和电子元件即可构建机器人。课程从Arduino编程基础开始,逐步深入更高级的主题。 1. **Arduino基础**:了解Arduino的基础知识,以及如何在计算机或笔记本电脑上安装和设置Arduino。 2. **机器人构造**:在掌握Arduino基础后,将进行Arduino机器人的构建,所需组件在课程中提供。 3. **时间控制机器人**:了解电机驱动器的工作原理,并使用单个电机驱动器控制两个电机的运动方向。 4. **串行通信**:学习如何通过串行通信发送和接收电子硬件设备间的数据,控制LED、传感器等。 5. **Android编程**:使用AppInventor2设计5个Android应用,利用智能手机作为机器人的遥控器。 6. **使用Android智能手机控制Arduino机器人**: - **SmartBot**:创建一个包含方向按钮的应用控制机器人运动。 - **AcceleroControl Robot**:利用加速度传感器,通过倾斜手机控制机器人方向。 - **VoiceControl Robot**:通过语音指令控制机器人的运动。 7. **各种类型的跟随与避障机器人**: - **黑线追踪机器人**、**白线追踪机器人** - **物体追踪机器人**、**物体排斥机器人** - **物体避开机器人**、**光线追踪机器人** - **光线排斥机器人**、**光线避开机器人** 总结: 通过参与该课程,学习者将掌握Arduino的基本编程知识和机器人技术,具备控制Arduino机器人的实际操作能力,并能够设计和实现多种不同功能的机器人项目。

课程评论(0条)

课程详情

Curious about controlling a Robot with smartphone, you have come to the right place. Learn the basic concept and programming required to design a fully functional Arduino Robot. For this course you will need the simplest but the most powerful and advanced Micro-Controller board called the Arduino UNO and a Bluetooth along with some basic electronics component.Fundamentals of RoboticsRobotics is fundamentally a branch of technology that deals with the design, construction, operation, and application of robots. It is a powerful tool to understand the basic concepts of Computer Science, Mechanical engineering, and Electronics engineering. In this Arduino robot course will use a simplified version of C++ language for programming our Robot using the Arduino IDE.Course Content and OverviewThis course is designed for students interested in controlling an Arduino Robot with Android Smartphone. No coding experience is required; all you need is an Arduino, Bluetooth, some low cost hardware and electronics component for building the Robot. We will start from basics of Arduino programming and then move to higher topics.Basics of ArduinoIn this course you will first understand the basics of Arduino and then we will look at Arduino installation & setting up Arduino with your Computer or LaptopConstruction of RobotAfter understanding the basics of Arduino next we will construct our Arduino Robot. All the components required for building this Robot are mentioned in Section 2Time Control RobotIn the Time Control Robot section you will first understand the working of Motors Driver and how to control 2 motors using a single motor driver.We will then write Arduino program so that the Robot moves in the following direction for a specific period of timeForwardBackwardAxial LeftAxial RightRadial RightRadial LeftStopSerial CommunicationSerial Communication is essential for sending and receiving data between Electronic hardware devices. We will use Serial Communication to control Led's, Potentiometer sensor and the Arduino Robot.In this section you will learn to read analog values from sensors and display it on the Serial Monitor. You will also write (send data) values from PC to Arduino.Android ProgrammingAndroid OS has taken the world by storm after its inception nearly 10 years back. One of the major benefits of owning an Android smartphone is the ability to use it as a Remote Control for controlling Robots and other Electronics devices.In this course we will design 5 Android Applications using a tool called AppInventor2. AppInventor2 is a Graphical Programming Software using which even a non programmer can design amazing Android apps in a matter of minutes.Controlling Arduino Robot using Android SmartphoneWe will create 3 android applications for controlling the Arduino and each application works in different mannerSmartBotIn the Smartbot android app we will create 5 buttons (Forward, Backward, Left, Right and Stop). When the user clicks on any of the button the Robot will move in that particular direction.AcceleroControl RobotIn the AcceleroControl Robot android app, we will use the accelerometer sensor from the android smartphone to control the Robot. So when the user tilts the robot in forward direction it will will move forward, when the Smartphone is kept flat the Robot will Stop. Similarly by pointing the smartphone in direction you can control the direction of the Arduino Robot.VoiceControl RobotIn the Voice Control Robot we will move our Robot in different direction by giving voice inputsBlack Line FollowerIn Black line follower robot, we will first understand the working principal of the IR sensor and then attach it to our robot. After this we will understand the programming logic and then program the arduino robot to follow a black line.White Line FollowerIn white line follower, we will first understand the working principal of White line follower robot and then we will reverse the black line follower program so that the arduino robot follows a white lineObject Follower RobotIn Object Follower robot, we will first understand the working principal of this robot. After this we will write the Object Follower robot program so that the arduino robot can follow an Object.Object Repeller RobotIn Object Repeller robot, we will first understand the working principal of this robot. After this we will write the program so that arduino robot keeps repelling or keeps moving away from the object.Object Avoider RobotObject avoider robot is similar to object repeller robot, but in certain condition, it will simply avoid the object instead of moving away from it.Light Follower RobotIn Light Follower robot, we will first understand the working principal of this robot. After this we will write the Light Follower robot program and use the smartphone's flash light so that the arduino robot can follow it.Light Repeller RobotIn Light Repeller robot, we will first understand the working principal of this robot. After this we will write the program so that arduino robot keeps repelling or keeps moving away from a light source.Light Avoider RobotLight avoider robot is similar to light repeller robot, but in certain condition, it will simply avoid the object instead of moving away from it.

课程标签

0人关注该课程

主题相关的课程