Arduino Robotics: Building and Programming Robots

所在平台: Udemy

课程主页: https://www.udemy.com/course/arduino-robotics-building-and-programming-robots/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Arduino机器人:构建与编程机器人 课程概述: Arduino机器人课程是一个入门课程,旨在教授学生使用Arduino微控制器平台构建和编程机器人的基础知识。课程通常涵盖机器人的硬件和软件两个方面,使学生全面了解这一领域。在课程中,学生将学习机器人的组件,如电机、传感器和微控制器,以及如何利用这些组件构建一个功能机器人。同时,学生还将学习使用基于C++的Arduino编程语言对机器人进行编程。 课程内容包括基本电子学、机械学和数学等主题,为学生理解机器人的工作原理提供基础。此外,课程可能包含项目和实践活动,帮助学生在实际环境中应用所学知识。课程结束后,学生将具备设计和构建简单机器人的技能和知识,包括编程让机器人执行特定任务,比如跟踪线路或避开障碍物。 整体上,Arduino机器人课程是学生了解机器人这一激动人心领域的绝佳途径,并获得实践经验以构建和编程机器人。 章节安排: 第一章:电力基础 - 电气类比 - 电气基础 - 电路 - 测量电力 - 多用表 - 测量电压、电流、 capacitance、阻抗等 - 欧姆定律计算功率 第二章:Arduino与机器人 - Arduino接口 - 继电器、晶体管 - 传感器导航和控制方法 第三章:开始移动 - 电动机类型 - 计算功率和驱动 - H-桥及其应用 第四章:Linus 跟踪机器人 - Linus 组件及工作原理 - 轨道和红外传感器板的构建 - 模块化构建及测试 第五章:Wally 墙壁机器人 - Wally 的结构及工作原理 - 电机控制系统及电路构建 第六章:制作印刷电路板(PCB) - PCB基础及设计 - 使用开源设计 第七章:Bug机器人 - 传感器与电机控制 - 机器人框架的建立与编程 通过以上章节,学生将全面了解Arduino机器人构建与编程的核心内容,并获得宝贵的实践经验。

课程评论(0条)

课程详情

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 settingBy 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 ElectricityElectrical AnalogyElectrical BasicsCircuitsMeasuring ElectricityMulti-MetersMeasuring VoltageMeasuring AmperageMeasuring CapacitanceMeasuring ResistanceCalculating Resistor Power Using Ohm's LawOscilloscopeLoadsElectrical ConnectionsElectronicsSemi-ConductorsDatasheetsIntegrated CircuitsThrough-Hole ComponentsArduino PrimerArduino VariantsArduino IDEThe sketchSignalsBuilding CircuitsCircuit DesignSchematicsPrototypingBuilding a RobotHardwareMaterialsWork AreaSummaryChapter 2: Arduino for RoboticsInterfacing ArduinoRelaysTransistorsInterfacing a Motor-ControllerUser ControlTethered (Wired) ControlInfrared Control (IR)Radio Control SystemsSensor NavigationContact SensingDistance and Reflection SensingOrientation (Positioning)Non-Autonomous SensorsChapter 3: Let's Get MovingElectric MotorsBrushed DC Motor (Permanent Magnet Type)Brushless MotorsStepper MotorsGear MotorsServo MotorsLinear ActuatorsCalculating PowerDrivingFinding the Right MotorThe H-BridgeGenerating a BrakeImplementationH-Bridge ICsChanging PWM FrequenciesBack EMFCurrent SensingCommercial H-Bridges (Motor-Controllers)BatteriesNickel Cadmium (NiCad)Nickel Metal Hydride (NiMH)Lithium Polymer (LiPo)Lead-AcidChargingMaterialsMaterialsWoodMetalsNuts and BoltsPlasticsChain and SprocketsWheelsChapter 4: Linus the Line-BotParts List for LinusHow Linus WorksThe TrackBuilding the IR Sensor BoardModifying a Servo for Continuous RotationMethod 1: Direct DC Drive with External Speed ControllerMethod 2: Servo Pulse Drive with Internal Motor Driving CiFitting the Drive wheelsMaking a FrameMaking ConnectionsInstalling BatteriesInstall Power SwitchLoading the CodeMaking the TrackTestingAdd-onsLED LightsPaintingAdding Speed Regulator (Potentiometer)Chapter 5: Wally the Wall-BotHow Wally WorksParts List for WallyThe Motor-ControllerThe High-Side SwitchesThe Low-Side SwitchesBuilding the CircuitBuilding the FrameInstalling the SensorsInstalling the Battery and Power SwitchInstalling a Power SwitchThe CodeCode ObjectivesChapter 6: Making PCBsPCB BasicsWhat You Need to Get StartedCircuit DesignSearching for Open-Source DesignsMaking Your Own DesignsWorking with the Schematic EditorWorking with the Board EditorTransferring the DesignLet's Make an Arduino Clone: the JduinoMaking the TransferEtchingMeasuring the SolutionEtching: Method 1Etching: Method 2Removing the TonerDrillingSolderingBuilding the Arduino CloneBuilding the BJT H-BridgeTestingChapter 7: The Bug-BotReading a Switch with ArduinoHow the Bug-bot WorksAntennae SensorsBumper SensorsParts List for the Bug-botThe Motorsodifying the Servo MotorsControlling the Servo MotorsConverting the Pulse Value to DegreesMounting the Wheels to the ServosBuilding the FrameMarking the PlexiGlassCutting the PlexiGlassMounting the MotorsMounting the Caster WheelsMounting the ArduinoInstalling the BatteryMaking the SensorsThe Front Antennae SensorsThe Rear Bump SensorsMaking Wire ConnectionsLoading the CodeCreating a DelayVariablesThe CodeMaking a Top Hat

课程标签

0人关注该课程

主题相关的课程