电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>开源硬件机器人设计

开源硬件机器人设计

2022-11-11 | zip | 0.29 MB | 次下载 | 免费

资料介绍

描述

当你开始你的工程之旅时,你经常会觉得你在大学里学到的材料是不够的。但这不一定是真的。虽然我们学到的东西可能不会让我们成为新的谷歌,但它确实为我们提供了建立我们帝国的基础。

我们经常研究直流电机操作系统传感器、不同的模块等。工程师生活中的一个障碍是将理论知识转化为实践知识。除了蹲下来弄脏你的手外,别无他法。

这项工作的目标如下:

1) 开发一种可以减轻人力工作量并确保每个人安全的产品

2)允许我们以远程方式与机器人通信的应用程序。

3)研究推荐技术并确定它们的局限性,这可能有助于提出一种可以克服现有方法缺点的混合方法。

4)识别用于不同推荐系统性能分析的评估指标。我们打算包括一个功能列表,以帮助一线工作人员以有效和远程的方式履行职责。我们希望在不影响效率的情况下为客户提供最先进的设施。

在本博客中,我们使用 6 个直流电机和一个 picam 创建了一个基本的监控机器人。该项目将帮助我们了解基本组件的工作原理以及如何将它们整合到以后可以开发成更大的项目中。

 

什么是烧瓶?

它是一个用 Python 编写的微型 Web 框架。

  • 没有数据库层和表单提取。
  • Flask 依赖于 Jinja 模板。
  • 它允许您以简单的方式开发 Web 应用程序,并为您提供广泛的工具和库。
  • 它对初学者友好,没有样板代码。

REST API

REST-具象状态转移。

  • 这是一种使用 HTTP 子集的架构软件风格。
  • API 可用于构建和集成软件应用程序。
  • 它与计算机系统交互以检索一条特定信息,甚至执行一项功能。
  • 它们重量轻且速度快,非常适合基于物联网的项目和应用程序。

允许的 HTTP 方法是:

  • GET /
  • POST /accounts
  • POST /accounts/login
  • GET /accounts/logout
  • GET, PUT, DELETE /accounts/
  • GET, POST /accounts//tasks
  • GET, PUT, DELETE /accounts//tasks/

项目运作

一、网络实时时钟

在开发视频通话功能时,我们将使用 WebRTC 和 WebSocket。我们的目标是改善功能和用户体验,因此,我们在模型上安装了麦克风和外部扬声器。WebRTC 是一种 HTML5 规范,用于将媒体与浏览器实时集成。

使用 WebRTC 的优点是不需要任何浏览器插件。但是,要建立会话,您需要一个信令协议。此外,当我们不需要流媒体时,WebSocket 是一个不错的选择。

二、伺服电机

Picam 安装在伺服电机上,可以通过网页控制。此功能为机器人提供外围视图,使导航过程更加容易。伺服电机是一种简单的设备,由直流电机、齿轮和基于反馈的位置控制系统组成。伺服电机的主要优点是它能够保持其轴的角位置。我们使用脉冲宽度调制或PWM的理论来控制伺服电机。Picamera 连接到为相机制作的 CSI 端口

pYYBAGNsZWuAUTmkAABqA85d69E558.png
 

三、直流电机

我们已将 6 个直流电机连接到 1 个电机驱动器,并为其提供 12v 输入。车身左侧的车轮是串联的,车身左侧的车轮也是如此。因此,我们从左侧得到两根线,从右侧得到两根线,然后连接到 H 桥驱动器为驱动器提供 12 伏电源,该驱动器也连接到 RPI 3b。轮子根据 RPI 通过 Web 应用程序接收到的信号移动。

了解机器人本体的运动

金属底盘配有 6 个直流电机和车轮。整个左侧是串联的,右侧也是如此。因此,我们从每一侧得到两根电线。

该机器人被编程为向 4 个方向移动:

a) 向前 - 向前移动机器人,所有 6 个轮子(左右)都输入高电平。

b) 向后 - 向后移动机器人,所有 6 个轮子(左右)都输入高电平。

c) 左 - 要向左移动身体,左轮为 LOW,而右轮输入为 HIGH。这使身体向左转。

d) 右 - 为了使身体向右移动,右轮为低,而左轮输入为高。这使身体转向正确的方向。

四。双H桥L298N

驱动器模块是一种大功率电机驱动器,可与直流电机和步进电机一起使用。它可以控制电机的方向和速度。

pYYBAGNsZXCAThYeAAIHVr0dv7A050.png
 
pYYBAGNsZX2AWeAvAACqqW_P5M0243.png
如何用树莓派控制直流电机
 
pYYBAGNsZYCATpKKAAEJyTpCvJU340.png
管理员查看的网页
 

Picam 的运动

Picam 安装在伺服电机上,可以通过网页控制。此功能为机器人提供外围视图,使导航过程更加容易。

应用

1. 通过视频电话咨询医生和医务人员。

2. 引导机器人穿越无法物理存在的地形/环境。

3.音频广播消息

4. 相机周边视图

结论

该论文提出了一个模型来对抗和减少病毒的影响。该项目的目的是帮助一线工作人员并确保患者护理保持良好状态。在这场大流行中,最重要的安全措施是保持社交距离以及适当的消毒。然而,由于缺乏监测这些安全措施的现有技术方法,人工干预变得必要。

 
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1DC-DC电路(Buck)的设计与仿真
  2. 0.60 MB   |  11次下载  |  2 积分
  3. 2UHD智能显示SoC VS680产品简介
  4. 0.46 MB   |  6次下载  |  免费
  5. 3375W带L6562的FOT-CONTROLLED PFC预调节器应用资料
  6. 0.14 MB   |  2次下载  |  免费
  7. 4非隔离降压型有源 PFC LED驱动芯片BP2327A数据手册
  8. 0.42 MB   |  2次下载  |  2 积分
  9. 5深蕾半导体智能显示SoC芯片 VS680产品简介
  10. 0.33 MB   |  2次下载  |  免费
  11. 6电池管理系统(BMS)软硬件介绍
  12. 0.23 MB   |  2次下载  |  2 积分
  13. 7高速 PWM控制器UC3823A和UC3823B 以及UC3825A 和 UC3825B系列数据表
  14. 1.26MB   |  1次下载  |  免费
  15. 8JW7707F杰华特3.4A50V,7mΩ同步整流器-jw7707f参数规格书
  16. 268.87 KB  |  1次下载  |  免费

本月

  1. 1DCDC原理详解
  2. 0.98 MB   |  84次下载  |  免费
  3. 2allegro快速入门教程
  4. 1.98 MB   |  39次下载  |  免费
  5. 3FU-7(807)胆机原理图
  6. 11.93 MB   |  26次下载  |  1 积分
  7. 4电子元件基础知识介绍
  8. 8.76 MB   |  23次下载  |  2 积分
  9. 5用于汽车应用的高压电源管理IC TPS65311-Q1数据表
  10. 1.05MB   |  22次下载  |  免费
  11. 6DC-DC电路(Buck)的设计与仿真
  12. 0.60 MB   |  11次下载  |  2 积分
  13. 7华为海思Ascend 310芯片的资料说明
  14. 0.12 MB   |  10次下载  |  10 积分
  15. 8GD32F10x系列MCU用户手册
  16. 11.5MB   |  9次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935083次下载  |  免费
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420046次下载  |  免费
  5. 3Altium DXP2002下载入口
  6. 未知  |  233067次下载  |  免费
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191308次下载  |  免费
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183311次下载  |  免费
  11. 6labview8.5下载
  12. 未知  |  81567次下载  |  免费
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73786次下载  |  免费
  15. 8NI LabVIEW中实现3D视觉的工具和技术
  16. 未知  |  70088次下载  |  免费