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

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

3天内不再提示

基于DTMF的障碍回避机器人的制作

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

扫码添加小助手

加入工程师交流群

第1步:方框图

基于DTMF的障碍回避机器人的制作

项目背后的工作原理如图所示,

第2步:开始使用ARDUINO BOARD

ARDUINO BOARD电路板的优势,所有必要的程序都被提供给这个板,它可以控制所有,

ATmega328是由Atmel创建的单芯片微控制器,属于megaAVR系列。 ATmega328P是一款基于AVR增强型RISC架构的低功耗CMOS 8位微控制器。通过在单个时钟周期内执行强大的指令,ATmega328P实现了接近每MIPS 1 MIPS的吞吐量,使系统设计人员能够优化功耗与处理速度。

特点:

高性能,低功耗Atmel®AVR®8 -Bit微控制器系列

高级RISC架构

-131功能强大的指令 - 大多数单时钟周期执行

-32 x 8通用工作寄存器

- 完全静态工作

- 高达20 MIPS 20MHz时的吞吐量

- 片上2周期乘法器

- 写入/擦除周期:10,000闪存/100,000 EEPROM

- 数据保持:85℃下20年和250℃下100年

- 编程锁定用于软件安全

工作电压:1.8 - 5.5V

温度范围:-400C至850C

速度等级:0 - 4MHz@1.8 - 5.5V,0 - 10MHz@2.7 - 5.5.V ,0 - 20MHz @ 4.5 - 5.5V

1MHz,1.8V,250C时的功耗

- 工作模式:0.2mA

- 功耗模式:0.1μA

- 省电模式:0.75μA(包括32kHz RTC)

系列替代方案:

ATmega328的常见替代品是“picoPower”ATmega328P。可以在Atmel网站上找到megaAVR系列所有其他成员的完整列表。

应用:

今天,ATmega328常用于许多项目和自治系统,其中简单,低功耗,低成本需要微控制器。也许该芯片最常见的实现是在流行的Arduino开发平台上,即Arduino Uno和Arduino Nano模型。

第3步:DTMF BOARD

在这个DTMF板的帮助下,以频率形式从我们的移动电话中发出的信号被传送到逻辑值并被送入ARDUINO板,

什么是DTMF?

DTMF代表双音多频。

DTMF是按键式电话的常用通信术语。在电话上拨打键盘时形成的音调(DTMF数字或DTMF号码)可用于表征数字,并且每个数字使用一些不同的音调。 DTMF信令主要用于DTMF电话,电话交换系统。许多公司生产发送和接收DTMF信号的微芯片。电话应用程序接口(TAPI)为程序提供了一种检测DTMF数字的方法。

DTMF解码器如何工作?

然而,随机声音总会出现在相似的频率上DTMF音响系统。建议如果使用两个音调来表示数字,则排除发生错误信号的概率,因此称为“双音”。这是在DTMF通信中使用双音的基础。 DTMF拨号使用带有12或16个按钮的键盘。在键盘上按下的每个键产生两个特定频率的音调,因此语音或随机信号不能模仿DTMF信令音调。一个音调由高DTMF频率组音调产生,另一个音调从低DTMF频率组产生。

当按下一个按钮时,行和音调都由电话或按键音乐器产生。这两种音调将是独特的,并且与其他键的音调不同。因此,有一个与按钮相关的低频和高频,它实质上是两个波传输的总和。该基本原理可以扩展到一系列应用。键盘的每行和每列对应于特定音调并创建特定频率。每个按钮位于两个音调的交叉点。

应用:

DTMF信号可通过无线电传输,以开启或关闭家用电器,闪光灯,电机,摄像机,警告系统,灌溉系统等上。这些编码数据可以在微控制器中存储和处理,以执行不同的任务(即):自动车库门打开系统,使用DTMF技术的手机控制机器人车辆等。..。..

步骤4:电机驱动电路

电机驱动器作为继电器运行,然后运行根据ARDUINO板执行的指令伺服电机

特点:

。供电电压高达46 V

。直流电流高达4 A

。低饱和电压

。过温保护逻辑“0”输入电压高达1.5 V(高噪声抗扰度)

描述:

L298是采用15引脚Multiwatt和PowerSO20封装的集成单片电路。它是一款高电压,大电流双全桥驱动器,设计用于接受标准TTL逻辑电平并驱动感性负载,如继电器,螺线管,直流和步进电机。提供两个使能输入,以独立于输入信号启用或禁用器件。每个桥的下晶体管的发射极连接在一起,相应的外部端子可用于连接外部传感电阻。提供额外的电源输入,以便逻辑工作在较低的电压。

步骤5:工作

最后全部使用必要的电线连接,项目准备按照我们的命令工作,

通过连接AUX电缆与电话和本地电路板,信号可以传输到ARDUINO板,从而命令执行。

在我的项目中,我只提供了几个命令,例如,如果我点击1,汽车前进2 - 》后退

3 - 》右转

4 - 》向左转弯

5 - 》在当前点停止

此外它还有一对红外传感器,它可以检测出来的障碍物,因此车辆在相反方向转动90°以免发生即将发生的碰撞。
责任编辑:wv

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

    关注

    213

    文章

    30603

    浏览量

    219666
  • DTMF
    +关注

    关注

    1

    文章

    74

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32L012小型机器人控制评估板活动 四足机器人+智能小车 开箱评测

    一、评测前言 非常感谢CW32生态社区,开源分享了许多比较好玩、优质的项目。这次活动都尾声了还能有幸申请购买到 四足机器人+小车-智能小车(套件数量不多)的评测套件,多谢C32生态社区的大力支持
    发表于 11-24 23:44

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    瑞芯微RK3576 AIoT处理器处理器凭借其卓越的多屏异显与8路摄像头接入能力,为机器人领域带来革新。米尔电子MYD-LR3576开发板实测数据显示,在高负载下CPU占用仅34%,完美实现多路视觉
    发表于 10-29 16:41

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    当复合机器人碰到障碍物,会触发怎样的智能绕障机制?

    决策,实现了在动态环境中的高效,安全运行。那么,当这样一台复合机器人碰到障碍物时,它是如何实现自主绕障的?
    的头像 发表于 09-16 17:02 634次阅读
    当复合<b class='flag-5'>机器人</b>碰到<b class='flag-5'>障碍</b>物,会触发怎样的智能绕障机制?

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    立体空间坐标系。相较于传统陀螺仪易受振动干扰的问题,它在复杂环境下方向稳定性提升超 30%。比如 “障碍跑酷” 项目里,机器人 1 秒内需完成 7 次方向调整,该芯片提供的 0.1° 精度方位数据,能
    发表于 08-26 10:02

    工业机器人的特点

    的基础,也是三者的实现终端,智能制造装备产业包括高档数控机床、工业机器人、自动化成套生产线、精密仪器仪表、智能传感器、汽车自动化焊接线、柔性自动化生产线、智能农机、3D 打印机等领域。而智能制造装备中工业
    发表于 07-26 11:22

    机器人遇上“语言障碍”:CCLINKIE转Profinet的“破冰外挂”来啦\\!

    ”才到机器人控制器,焊接精度从±0.1mm“漂移”到±0.3mm。直到一次技术改造,让不同协议的设备实现了“无障碍对话”,这场工业互联的破局战,藏着哪些硬核逻辑? 一、协议壁垒下的生产痛点 某合资车企
    发表于 06-04 14:31

    盘点#机器人开发平台

    地瓜机器人RDK X5开发套件地瓜机器人RDK X5开发套件产品介绍 旭日5芯片10TOPs算力-电子发烧友网机器人开发套件 Kria KR260机器人开发套件 Kria KR260-
    发表于 05-13 15:02

    详细介绍机场智能指路机器人的工作原理

    和周围环境变化。激光雷达和摄像头持续检测前方是否有障碍物,一旦发现障碍物,导航系统会立即调整路径,引导机器人避开障碍物,确保行走安全。同时,机器人
    发表于 05-10 18:26

    【「# ROS 2智能机器人开发实践」阅读体验】机器人入门的引路书

    ROS的全称:Robot Operating System 机器人操作系统 ROS的 目的 :ROS支持通用库,是通信总线,协调多个传感器 为了解决机器人里各厂商模块不通用的问题,让机器人快速开发
    发表于 04-30 01:05

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    出有用的信息,如障碍物的位置和形状。对于摄像头数据,可以使用 OpenCV 等图像处理库进行图像识别、目标跟踪等操作,为机器人的导航和决策提供支持。 运动控制:运动控制是机器人开发的核心内容之一。书中
    发表于 04-27 11:24

    海康机器人布局关节机器人业务

    关节机器人领域迎来一位实力选手。继布局移动机器人机器视觉业务后,海康机器人正在拓展新的产品线。
    的头像 发表于 03-20 10:47 1207次阅读

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主机器人
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    近年来,人工智能领域的大模型技术在多个方向上取得了突破性的进展,特别是在机器人控制领域展现出了巨大的潜力。在“具身智能机器人大模型”部分,作者研究并探讨了大模型如何提升机器人的能力,大模型存在
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    感谢 感谢电子发烧友网社区给予《具身智能机器人系统》试读机会。在这知识的盛宴中,我感受到社区的关怀与支持。定不负期望,认真研读,分享所学,回馈社区。 一、本书大纲 《具身智能机器人系统》是一本
    发表于 12-28 21:12