0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用AVR微控制器和android设备制作机器人

454398 来源:网络整理 作者:网络整理 2019-11-18 08:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:所需零件

AVR开发板(或者自己动手制作) )

传感器(MQ-2,MQ-3等气体传感器; LM35温度传感器; IR传感器等)

燃烧器套件

直流电动机

LED

HC-05蓝牙模块

Android手机

步骤2:工作的详细说明

Atmega16是全世界嵌入式爱好者使用的著名微控制器,因为它具有内置的ADC和PWM等功能。

现在,如果我们将AVR的功能与android的功能结合起来,

我们可以使用AVR + ANDROID机器人的地方:

躺在床上时,房屋内的生活用品的运输

在厨房或任何可能发生气体泄漏的地方(使用MQ-2传感器)

温度检查和控制(使用lm35传感器)

L高度的亮度和强度控制(使用LDR传感器)

还有很多,每个人都趋向于找到这种易于使用的移动小工具的新用途,该小工具可以根据需要进行定制

第3步:编程AVR

在此步骤中,我将告诉您如何连接传感器并使用内置ADC并执行所需的操作

首先,确定要使用的传感器,然后为其供电并连接到微型计算机的不同ADC通道-controller(有关引脚配置,请参见数据表)。

我已经附上了可用于对控制器进行编程的程序的屏幕截图。

保险丝位:

LFUSE = 0Xef;

HFUSE = 0Xc9;

EFUSE = 0Xff;

提供的代码用于手动运行,直到现在为止我还没有讨论android部分,因此您可以尝试在代码中提到的引脚处连接开关或进行相应的更改。

但是在最终确定之前要进行许多测试,以避免烧毁IC和传感器,请参考数据表以获取更多信息。您使用的传感器和控制器的IO值。

还要避免使用USB刻录机套件的电源,并希望通过您希望用于机器人的电池或适配器来提供电源,因为两种情况下的IO值往往不同。

步骤4:Android应用程序

这是最简单的部分,或者是由MIT简化的。

我已经使用MIT应用程序发明者来制作应用程序(请参阅屏幕截图),因为这是创建有用的应用程序的最佳和最简单的方法,而无需对每个段进行单独编码。知识是使蓝牙应用程序通过HC-05模块与您的控制器进行通信的最有效,最简单的方法。

如果您要通过android设备控制机器人,请参考图片查看要进行的更改。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    213

    文章

    30619

    浏览量

    219691
  • Android
    +关注

    关注

    12

    文章

    3986

    浏览量

    133098
  • AVR微控制器
    +关注

    关注

    0

    文章

    11

    浏览量

    6950
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高精度机器人控制的核心——基于 MYD-LT536 开发板的精密运动控制方案

    处理,支持 1.8 GHz 主频,并集成2Tops NPU、G2D、VPU 4K高清视频编解码,为复杂控制算法与视觉融合计算提供充足算力。米尔MYD-LT536开发板 在“高精度机器人
    发表于 11-14 15:48

    MCU微控制器,N32H47x高性能MCU机器人关节控制方案

    在工业自动化领域,关节作为机器人的核心运动部件,其控制精度直接决定了整机性能。英尚微电子基于国民技术MCU微控制器N32H47x系列,推出创新机器人关节
    的头像 发表于 11-07 16:28 495次阅读

    Microchip AVR32DD/AVR16DD微控制器:高性能与低功耗的完美结合

    Microchip Technology AVR32DD和AVR16DD 8位微控制器基于AVR® CPU(带硬件乘法器,在1.8V至5.5V整个电源电压范围内运行时钟速度高达24MH
    的头像 发表于 10-13 13:44 488次阅读

    Microchip AVR64DD14/20 微控制器:高集成度与低功耗的完美结合

    Microchip Technology AVR64DD14/20微控制器avr® DD系列微控制器的一部分,使用avr® CPU和硬件乘
    的头像 发表于 10-13 11:38 436次阅读
    Microchip <b class='flag-5'>AVR</b>64DD14/20 <b class='flag-5'>微控制器</b>:高集成度与低功耗的完美结合

    AVR® DD微控制器系列技术解析:架构与功能特性

    Microchip Technology AVR16/32DD28/32 avr® DD微控制器采用avr CPU,硬件乘数运行时钟速度高达24MHz,具有高达32KB的闪存,以及高达
    的头像 发表于 10-11 15:54 442次阅读
    <b class='flag-5'>AVR</b>® DD<b class='flag-5'>微控制器</b>系列技术解析:架构与功能特性

    Microchip AVR64EA28/32/48微控制器:高性能与低功耗的完美融合

    Microchip Technology AVR® EA系列微控制器 (MCU) 采用带硬件乘法器的AVR® CPU,时钟运行速度高达20MHz。这些微控制器带有64KB闪存、6KB
    的头像 发表于 10-11 14:50 357次阅读
    Microchip <b class='flag-5'>AVR</b>64EA28/32/48<b class='flag-5'>微控制器</b>:高性能与低功耗的完美融合

    Microchip AVR32EA 系列微控制器:高性能与低功耗的完美融合

    Microchip Technology AVR32EA28/32/48微控制器AVR® EA系列的一部分,采用带硬件乘法器的AVR CPU,时钟运行速度达20MHz。
    的头像 发表于 10-10 15:16 414次阅读
    Microchip <b class='flag-5'>AVR</b>32EA 系列<b class='flag-5'>微控制器</b>:高性能与低功耗的完美融合

    Microchip Technology AVR32/16DD14/20微控制器 (MCU)数据手册

    Microchip Technology AVR32/16DD14/20微控制器 (MCU) 采用带硬件乘法器的AVR^®^ CPU,运行时钟速度高达24MHz,具有高达32KB闪存、高达4KB
    的头像 发表于 10-10 14:46 474次阅读
    Microchip Technology <b class='flag-5'>AVR</b>32/16DD14/20<b class='flag-5'>微控制器</b> (MCU)数据手册

    AVR64EA微控制器:高性能与灵活性的完美结合

    Microchip Technology AVR64EA28/32/48 AVR® EA微控制器AVR CPU配备了以高达20MHz的时钟速度运行的硬件乘法器。
    的头像 发表于 10-10 11:32 420次阅读
    <b class='flag-5'>AVR</b>64EA<b class='flag-5'>微控制器</b>:高性能与灵活性的完美结合

    Microchip Technology AVR® DU微控制器数据手册

    Microchip Technology AVR^®^ DU微控制器采用AVR^®^ CPU,其硬件乘法器运行时钟速度高达24MHz。这些MCU具有16KB/32KB/64KB闪存、2KB/4KB
    的头像 发表于 10-09 15:15 350次阅读
    Microchip Technology <b class='flag-5'>AVR</b>® DU<b class='flag-5'>微控制器</b>数据手册

    突破人形机器人控制器性能瓶颈:高效稳定的电容器解决方案

    在人形机器人的精密世界中,每一个微小的部件都承担着重要的角色。控制器,作为机器人的“大脑”,其稳定性和可靠性对于整个系统的性能至关重要。控制器不仅需要处理复杂的算法和信号,还要精确地指
    的头像 发表于 08-30 10:56 331次阅读
    突破人形<b class='flag-5'>机器人</b><b class='flag-5'>控制器</b>性能瓶颈:高效稳定的电容器解决方案

    MT6701绝对式磁编码优化机器人关节伺服控制

    在当今科技飞速发展的时代,机器人已经广泛应用于工业制造、物流配送、医疗服务等众多领域。而机器人关节伺服控制作机器人运动的关键技术,其性能的优劣直接影响着
    的头像 发表于 08-04 17:57 762次阅读

    海默RC系列机器人控制器

    海默协作机器人与焊接机器人控制器HARMOROBOTICS控制器作为工业机器人的三大核心零部件之一,也是工业
    的头像 发表于 08-01 15:35 934次阅读
    海默RC系列<b class='flag-5'>机器人</b><b class='flag-5'>控制器</b>

    STM32+Android实现的智能家政机器人电路代码论文及项目源码

    STM32+Android实现的智能家政机器人电路代码论文及项目部分截图:
    发表于 05-28 21:22

    突破人形机器人控制器性能瓶颈:高效稳定的电容器解决方案

    在人形机器人的精密世界中,每一个微小的部件都承担着重要的角色。控制器,作为机器人的“大脑”,其稳定性和可靠性对于整个系统的性能至关重要。控制器不仅需要处理复杂的算法和信号,还要精确地指
    发表于 03-25 14:33 796次阅读
    突破人形<b class='flag-5'>机器人</b><b class='flag-5'>控制器</b>性能瓶颈:高效稳定的电容器解决方案