基于Arduino的遥控机械臂小车可以执行简单的各方向前进后退转弯及抓取任务,结合了光敏电阻和超声波测距传感器,进一步学习了传感器和Arduino单片机之间的交互,对物联网的学习有重要意义。

2  基于arduino的机械臂遥控小车设计方案

2.1  设计方案综述

本毕业设计旨在设计一个能接受遥控的智能小车。小车具有以下几个功能:前进,后退,转弯,机械手简单抓取,光线暗时自动照明。本作品可以作为对嵌入式的学习工具和智能玩具。 

本小车用四个直流电动机为驱动,通过两个传感器采集信息,采用Arduino MEGA         2560单片机来处理数据并完成相应动作,并且可以用遥控来实现抓取和小车的运行。电机驱动电路直流电机驱动模块L298N(含光耦),可驱动4个直流减速电机(左右两两并联);测距通过超声波测距模块完成,机械臂由三个舵机构成,最后由控制单元处理数据后通过编程有序合理的将各模块信号整合在一起并完成相应动作,实现了遥控。 文献综述

总的来说,小车主要以Arduino MEGA 2560单片机为核心,由电源模块、直流电机驱动模块L298N、测距模块HC-SR04、降压模块、光控模块、遥控模块构成。

2.2  主控单元方案比较与选择

    按照题目要求,控制器主要用于控制电机和舵机,并将遥控处理信号传输给控制器,然后控制器做出相应的处理,实现小车的运行。  

方案一:ARM作为系统的控制器,有强大的系统功能,较高的外设集成密度,不仅提高了稳定性,系统的处理速度也很高。 

方案二:Arduino单片机作为系统的控制器。Arduino单片机有强大的运算能力,灵活的编程能力、极大的自由度,比较低的功耗、较小的体积,数字端口多,PWM输出口达可达13个,还可以使用拓展板,非常适合舵机的控制[1]。 

综合考虑本设计,选择用Arduino MEGA 2560 作为核心主控单元。

上一篇:6kV变电所设计
下一篇:SA4828与AT89C52单片机单相变频电源的设计

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识