回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【Arduino 动手做】使用 ESP32 和 Arduino 的 AI 驱动机器人 简单

头像 驴友花雕 2025.07.06 4 0

有一天,我在一次越野撞车后为自行车拨链器损坏而苦苦挣扎,突然我想到了一个想法。破损的拨链器会成为一个很棒的机器人手。所以我收集了一堆破损的自行车零件,开始了 AIBOT 项目。AIBOT 使用一个 ESP32-CAM 作为其主控制器,并使用两个 arduino nano 进行语音和伺服运动。另一个 ESP32 用于 AI 交互。

您可以通过 wifi 通过其应用程序与 AIBOT 交互,当然它也有 实时视频流 .AIBOT 具有预定义的场景和手势,例如唱歌、跳舞、自我介绍、讲笑话和其他一些很酷的东西。它能理解你预定义的命令(如果你说波斯语)并与您进行语音互动。

我在 AI 技术人员可以看到和说话之前就做了这个(它使用 Chatgpt 3.5),所以 AI 交互可能不如新版本的 AI 那么酷。而且 Openai api 在伊朗不可用,所以我无法在那个领域做很多工作,但我测试了所有东西,我可以说出代码,一切都在工作。在这个阶段,你只能和 AI 对话,它无法控制机器人。

注意!如果您不熟悉 diy 电子项目,您可能希望从像这样更小的东西开始。该项目包含 android 应用程序开发、具有主要复杂性的 C++ 高级编码、超级敏感的电子部件和复杂的硬件设计,因此它需要工具经验和高水平的诊断,因为它包含大量布线和高压干扰。

用品
由于身体部位主要是碎料和旧的破损物品,您可能无法找到确切的零件,但我还是会尝试列出它们,如果您找不到确切的零件,请发挥您的创造力。

所以电子设备列出如下:

1 个 ESP32-CAM

1 个 ESP32 NodeMCU (根据您的模块购买 USB 数据线)

2 个 Arduino Nano(也要根据您的模块购买 USB 电缆)

1 个 MicroSD 读卡器

1 张 SD 卡(最好使用较低容量的卡,如 4GB)

5 节锂离子电池 18650 3.7V,至少 2000 mAh

1 个 TP4056 电池充电器

1x 3.7V 高压变压器(套件或模块)

2x 母针接头 2.54mm 2 排 40 针 直角

2x 公 排针 2.54mm 2 排 40 针

2 个公针接头 2.54mm 2 单 40 针

4 个母针接头 2.54mm 单排 40 针

1 个 5V 继电器模块

2x 3300uF 16V 电容器

1x FT232RL Mini USB 转 TTL 串口转换器适配器模块 3.3V/5.5V

1 个 ON/OFF 开关

1 个移动电源模块,带 2 个 USB 输出

1 根公 USB 转 USB 电缆

2 个 3 瓦迷你扬声器

2 个 3 瓦放大器 PAM8403

1 个 MAX98357 放大器

3 个 RGB LED 浸渍

3x 1k 欧姆电阻器

2x 9gr 微型舵机(我推荐黑色的,因为蓝色的有一些奇怪和痉挛的行为)

5x MG996R 180 度舵机(推荐金属变速箱)

2x MG996R 360 度舵机(也推荐金属变速箱)

1 个旧 PC 4 针母电源插座

1 个旧 PC 4 针公电源插座

10x 公 JST PH 2 针电缆

10x 母 JST PH 2 针电缆

最后你需要一些清漆和电线(我更喜欢硅线)

 

身体部位是:

1x Shimano Altus 破损拨链器

1x Shimano RD-TX35 破损拨链器

2 个更软的弹簧,以取代硬拨链器弹簧

5 个滑轮(如果 Broken Derailleurs 没有滑轮)

1x 自行车链条

1x LED 灯散热器

1x 50cm x 30cm 铝或金属板(铝 1.5mm 厚度,金属 1mm) 我个人推荐金属板,因为它们更坚固且可焊接。

1 个 Fusion Gillette 刀架

2 个旧自行车刹车手柄

1x 自行车电缆和外壳

60x M3 六角螺母

30x M3 10mm 螺丝

2x M3 30mm 螺丝

16x M4 25mm 螺丝

18x M4 六角螺母

4x M2 10mm 螺丝

2 个 M3 x 10mm 延长螺母

30x M3 x 7mm 垫圈

12x M4 x 14mm 垫圈

1x M8 x 40mm 螺丝

1x M8 法兰螺母

1 个 M8 x 20mm 垫圈

2 个三头火炬打火机

1 个扬声器外壳(老实说,我不知道我用的是什么)

1x 210cm 铝型材 80mm x 9mm

1 个 240 毫米铝制 U 型型材 12 毫米 x 10 毫米

您还需要各种工具:

使用 3 毫米、4 毫米和 8 毫米钻头钻孔
迷你角磨机
迷你火炬或火炬打火机
烙铁
焊锡丝和油
螺丝刀
尖嘴钳
对角线钳口
万用表
铁剪刀
强力胶
热胶枪
喷漆
铁锉
扎带
任何润滑脂
刀具
标尺或卡尺

这件事我花了大约一年的时间才完成,所以请慢慢来,享受这个过程。我需要指出的是,您的机器人不需要看起来完全一样,通过一些改动,您可以制造出更大、更酷的机器人。这个平台对于内容创作和角色扮演非常实用,因为你可以编写自定义场景并制作机器人助手。如果您有很酷的想法,请联系我,也许我们可以创造更酷的东西。

 

01.jpg
02.jpg
03.jpg
04.jpg
05.jpg
06.jpg
07.jpg
08.jpg
09.jpg
10.jpg
11.jpg
12.jpg

【Arduino 动手做】使用 ESP32 和 Arduino 的 AI 驱动机器人
项目链接:https://www.instructables.com/AI-Powered-Robot-Using-ESP32-and-Arduino/
项目作者:伊朗 索拉什·莫拉迪萨尼
视频教程:https://www.youtube.com/watch?v=yPzhOdQuPFw
项目开源代码:https://github.com/Sorush-moradisani/AIBOT

 

00182--.gif
FL24VCBM7HN2ZKS.jpg

评论

user-avatar
icon 他的勋章
    展开更多