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

    文章

    31435

    浏览量

    223617
  • Android
    +关注

    关注

    12

    文章

    4035

    浏览量

    134478
  • AVR微控制器
    +关注

    关注

    0

    文章

    20

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析Atmel AVR XMEGA A3微控制器:特性、应用与设计考量

    深入解析Atmel AVR XMEGA A3微控制器:特性、应用与设计考量 引言 在嵌入式系统设计领域,微控制器的选择至关重要。Atmel AVR XMEGA A3系列
    的头像 发表于 04-15 17:25 373次阅读

    Atmel AVR XMEGA D微控制器深度解析

    Atmel AVR XMEGA D微控制器深度解析 在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。Atmel AVR XMEGA D系列
    的头像 发表于 04-07 16:50 409次阅读

    深入解析Atmel ATtiny24/44/84 8位AVR微控制器

    深入解析Atmel ATtiny24/44/84 8位AVR微控制器 在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。Atmel ATtiny24/44/84 8位AVR
    的头像 发表于 04-07 11:10 216次阅读

    深入解析Atmel AVR XMEGA B1微控制器:特性、应用与设计要点

    深入解析Atmel AVR XMEGA B1微控制器:特性、应用与设计要点 在当今的电子设计领域,选择一款性能卓越、功能丰富且低功耗的微控制器至关重要。Atmel AVR XMEGA
    的头像 发表于 04-07 09:15 141次阅读

    深入解析Atmel ATtiny102/ATtiny104 8位AVR微控制器

    深入解析Atmel ATtiny102/ATtiny104 8位AVR微控制器 引言 在电子设计领域,微控制器是众多项目的核心组件。Atmel的ATtiny102/ATtiny104 8位AV
    的头像 发表于 04-07 09:05 133次阅读

    深入剖析UC3D:高性能32位AVR®微控制器的技术魅力

    深入剖析UC3D:高性能32位AVR®微控制器的技术魅力 在当今的电子设计领域,高性能、低功耗的微控制器一直是工程师们追求的目标。UC3D作为一款基于AVR32UC RISC处理
    的头像 发表于 04-06 16:05 1169次阅读

    AT90S4414/8515:8位AVR微控制器的技术解析

    AT90S4414/8515:8位AVR微控制器的技术解析 在嵌入式控制应用领域,一款性能卓越、功能丰富且低功耗的微控制器往往是工程师们的理想选择。AT90S4414/8515就是这样
    的头像 发表于 04-06 12:15 687次阅读

    Atmel ATmega644P/V 8位AVR微控制器深度剖析

    Atmel ATmega644P/V 8位AVR微控制器深度剖析 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。Atmel ATmega644P/V这款8位AVR
    的头像 发表于 03-05 16:20 267次阅读

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

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

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

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

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

    Microchip Technology AVR® EA系列微控制器 (MCU) 采用带硬件乘法器的AVR® CPU,时钟运行速度高达20MHz。这些微控制器带有64KB闪存、6KB
    的头像 发表于 10-11 14:50 892次阅读
    Microchip <b class='flag-5'>AVR</b>64EA28/32/48<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 970次阅读
    Microchip Technology <b class='flag-5'>AVR</b>32/16DD14/20<b class='flag-5'>微控制器</b> (MCU)数据手册

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

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

    海默RC系列机器人控制器

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

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

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