[开源]EBO机器人改装 动力增强板 最简单的4G无线距离小车

前言:

相信在疫情期间见了很多人做的4G小车,取外卖,取快递,买物资等用途,博主前段时间买了一个EBO逗猫机器人。就是他:
在这里插入图片描述
期初是为了逗猫玩的,在这里插入图片描述

这个机器人4G低延迟图像,无线喊话,收听声音,操控移动全部齐全,因此我想用这个机器人改装一番,让其走出家门岂不美哉。

拆解研究

经过拆解,发现机器人底盘就是两个电机,四根线,其他四根线一根复位按钮,两根GND一根5V充电。这不就简单了。
在这里插入图片描述
于是设计了一个简单的将动力增强的电路:
在这里插入图片描述
电机正转时候EN1为+ EN2为-,反之也是如此,刚好符合RZ7888芯片的控制逻辑,直接设计了一个小板子。
在这里插入图片描述
小车也就做成了。
在这里插入图片描述
晚上跑出去,在野地里跑也是别有一番滋味。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

问题

不过经过测试发现,车子并不能发挥最大的速度跑,最后发现是因为EBO的电机驱动信号PWM调速后,幅值偏低,并不能完全驱动RZ7888芯片,于是乎有了第二代的想法。

第二版

供电电压:6-14V

电机驱动最大电流:7A

输出接口:SBUS,PWM,两路直流有刷电机差速驱动

注意:SBUS及PWM接口预留,但程序未写。只写了直流有刷电机差速驱动

电路及程序开源,有需要可以修改。
在这里插入图片描述
在这里插入图片描述
原理图

在这里插入图片描述
探针规格尺寸:
在这里插入图片描述
第二版直接通过运放监测电机驱动信号,单片机监测其输出电压,最后解析到数据,然后单片机直驱电机驱动,动力会更强,而且解析到数据后可以通过PWM输出SBUS输出,等扩展能力更强。

二代介绍请看视频:https://www.bilibili.com/video/BV1TN4y1q7QA/
代码电路全开源。

3D打印支架 :https://oshwhub.com/attachments/2024/1/E43kTudUCFkb50MbsMTt2eS3Pgmfi9sMGz8EKlvP.zip?operation=download

EBO底板电路:https://oshwhub.com/attachments/2024/1/w35qG1KRd6WJvBZeCbrEYplxhwrRaiq1rYm8hOeL.zip?operation=download
EBO程序:
https://oshwhub.com/attachments/2024/1/xgoyi1aphC9GEtSadVIxwAAQtRGP2TkIAtd7q3PR.zip?operation=download

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/417682.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快速玩转 Mixtral 8x7B MOE大模型!阿里云机器学习 PAI 推出最佳实践

作者:熊兮、贺弘、临在 Mixtral 8x7B大模型是Mixtral AI推出的基于decoder-only架构的稀疏专家混合网络(Mixture-Of-Experts,MOE)开源大语言模型。这一模型具有46.7B的总参数量,对于每个token,路由器网络选…

Hadoop详解

Hadoop 概念 就是一个大数据解决方案。它提供了一套分布式系统基础架构。 核心内容包含 hdfs 和mapreduce。hadoop2.0 以后引入 yarn. hdfs 是提供数据存储的,mapreduce 是方便数据计算的。 hdfs 又对应 namenode 和 datanode. namenode 负责保存元数据的基本信息…

实战纪实 | 某配送平台zabbix 未授权访问 + 弱口令

本文由掌控安全学院 - 17828147368 投稿 找到一个某src的子站,通过信息收集插件wappalyzer,发现ZABBIX-监控系统: 使用谷歌搜索历史漏洞:zabbix漏洞 通过目录扫描扫描到后台,谷歌搜索一下有没有默认弱口令 成功进去了…

HackTheBox - Medium - Linux - Health

Health Health 是一台中型 Linux 计算机,在主网页上存在 SSRF 漏洞,可利用该漏洞访问仅在 localhost 上可用的服务。更具体地说,Gogs 实例只能通过 localhost 访问,并且此特定版本容易受到 SQL 注入攻击。由于攻击者可以与 Gogs …

PyTorch 内 LibTorch/TorchScript 的使用

PyTorch 内 LibTorch/TorchScript 的使用 1. .pt .pth .bin .onnx 格式1.1 模型的保存与加载到底在做什么?1.2 为什么要约定格式?1.3 格式汇总1.3.1 .pt .pth 格式1.3.2 .bin 格式1.3.3 直接保存完整模型1.3.4 .onnx 格式1.3.5 jit.trace1.3.6 jit.scrip…

AtCoder Regular Contest 115 E. LEQ and NEQ(容斥 单调栈优化dp)

题目 n(n<5e5)个数&#xff0c;第i个数ai(1<ai<1e9) 构造一个序列b&#xff0c;要求bi∈[1,ai]&#xff0c;且b[i]不等于b[i1] 求方案数&#xff0c;答案对998244353取模 思路来源 洛谷题解Xu_brezza 一模一样的cf题&#xff1a; Codeforces Round 759 (Div. 2…

解析智能酒精壁炉不完全燃烧的成因及潜在问题

解析智能酒精壁炉不完全燃烧的成因及潜在问题 智能酒精壁炉作为一种环保、高效、现代化的取暖工具&#xff0c;其采用酒精作为燃料进行燃烧&#xff0c;但在一些情况下&#xff0c;可能会出现酒精燃烧不完全的问题。下面将深入探讨这一现象的成因以及可能引发的问题。 成因分析…

php isset和array_key_exists区别

在PHP中&#xff0c;可以使用array_key_exists函数或者isset函数来判断一个字典&#xff08;关联数组&#xff09;中是否存在某个下标。 使用 array_key_exists 函数: $myArray array("key1" > "value1", "key2" > "value2",…

基于动态顺序表实现通讯录项目

本文中&#xff0c;我们将使用顺序表的结构来完成通讯录的实现。 我们都知道&#xff0c;顺序表实际上就是一个数组。而使用顺序表来实现通讯录&#xff0c;其内核是将顺序表中存放的数据类型改为结构体&#xff0c;将联系人的信息存放到结构体中&#xff0c;通过对顺序表的操…

【数据结构与算法】1.时间复杂度和空间复杂度

&#x1f4da;博客主页&#xff1a;爱敲代码的小杨. ✨专栏&#xff1a;《Java SE语法》 ❤️感谢大家点赞&#x1f44d;&#x1f3fb;收藏⭐评论✍&#x1f3fb;&#xff0c;您的三连就是我持续更新的动力❤️ &#x1f64f;小杨水平有限&#xff0c;欢迎各位大佬指点&…

架构的演进

1.1单体架构 单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。 存在的问题&#xff1a; 代码耦合&#xff1a;模块的边界模糊、依赖关系不清晰&#xff0c;整个项目非常复杂&#xff0c;每次修改代码都心惊胆战迭代困…

linux基础学习(5):yum

yum是为了解决rpm包安装依赖性而产生的一种安装工具 1.yum源 1.1配置文件位置 yum源的配置文件在/etc/yum.repos.d/中 *Base源是网络yum源&#xff0c;也就是需要联网才能使用的yum源。默认情况下&#xff0c;系统会使用Base源 *Media源是光盘yum源&#xff0c;是本地yum源…