网站多语言包,wordpress文章略缩图,灵犀科技-网站开发,semiOTTO机器人是一个开源外壳#xff0c;硬件和软件的桌面机器人项目#xff0c;非常适合新手研究和拓展。记住#xff0c;他是一个能移动有表情能声音的机器人。
b站有很多演示和组装的视频#xff0c;我就不多说了#xff0c;照着做就好#xff0c;因为硬件我也是刚入门硬件和软件的桌面机器人项目非常适合新手研究和拓展。记住他是一个能移动有表情能声音的机器人。
b站有很多演示和组装的视频我就不多说了照着做就好因为硬件我也是刚入门我这里主要关注软件和扩展。初学者可以买个外壳arduino nano和四个舵机就能玩。随着深入慢慢加入超声波led点阵屏蜂鸣器蓝牙语音功能噪音模块。
代码包含所有元件有的元件接上就行没得元件不接也不影响使用。添加离线语音并不需要修改代码只是把蓝牙手机发送的指令使用语音模块发出来就行了。
硬件
1.arduino nano十块出头X1必须
2.sg90舵机三块多X4个必须
3.anduino拓板2块多X1必须
4.超声波雷达2块多X1
5无源蜂鸣器几毛一个X1
6max7219点阵屏点阵屏好像七块。
7,蓝牙HC0506大概十块左右jdy31b会便宜一些几块钱品牌不重要主要是要支持经典蓝牙因为默认的手机端app使用的是经典蓝牙除非你自己开发APP否则搞个BLE是连不上的。
8.语音模块二十块左右
打印外壳或者买个外壳二十到四十不等123是必须的其他的看自己的荷包。价格看好不要买亏了也可以多关注秒杀舵机秒杀有时一块多一个蓝牙几块就行。
一。如果希望看起来酷一些那种像眼睛的超声波是需要的代码里可以探测遮挡遇到障碍可以转向
二需要他能吱吱叫就需要蜂鸣
三想显示一些表情了就需要个点阵屏
四想使用手机控制就使用蓝牙
五想语音控制就使用语音模块两个都要需要修改代码
六想让他听到噪音就起来跳舞可以加个噪音传感器
arduino内存ROM有些小功能多了需要会裁剪代码。
另外可能需要一个电源1865016340电池加电池盒就可以USB似乎容易电压不够 代码
GitHub - blogercn/OttoDIY_Vbot: Mix from OttoDIY
https://github.com/blogercn/OTTO-DIY---app
蓝牙和语音助手有两种接法一种是直接接rxrt引脚一种是接67引脚两种接法代码不一样67引脚是软串口软件虚拟的串口我这边使用不是很稳定我使用的是rxrt下载固件时需要分辨如果接的是rxrt那么载固件时要拔下来因为会和下载的串口冲突导致无法下载。
如果你的是硬件不带蓝牙或者语音控制那建议你使用下面的代码因为带控制的代码需要接通蓝牙或者语音后发指令才会移动不会自主移动如果你懂串口通信也可以使用计算机模拟串口给机器人发控制指令但如果不懂的话你就需要他可以不受控制的自由移动这样就需要下面的代码。他能不需要控制的把自己会的动作从头循环演示对应example里面带otto_allmovies的版本如果有雷达使用otto_avoid对应的代码。
https://github.com/OttoDIY/OttoDIYLib/tree/main 由于arduino的ram和rom很小主频也很低扩展很困难无法满足AI和摄像头的扩展后面可能会移植到esp32上开发。
控制指令可以参考我的上一篇博客。
OTTO奥托机器人开发总结-CSDN博客
视频可以看
使用asppro语音模块控制otto机器人运动和表情聊天_哔哩哔哩_bilibili