arduino Nano+asrpro2.0制作桌面宠物

发布于:2025-06-09 ⋅ 阅读:(18) ⋅ 点赞:(0)

一、制作背景

1、目前网上制作桌面宠物的单片机多数是stm32或其它单片机,很少有用arduino的,于是我打算使用arduino Nano制作这个桌面宠物,为各位提供多一个方案。
2、桌面宠物应该更加好看、酷炫,于是我打算重新建模,制作一个更加好看的桌面宠物。
3、我将妙蛙花和高达相结合,建了个模型。因此这个桌面宠物我取名字为:奇异果
奇异果

二、成品展示

由于没有其它颜色的3D打印耗材,有条件的朋友可以增加几种颜色。
例如:1、长方形身体用白色;2、子弹夹用黑色;3、花瓣、大炮用红色4、四周叶片用绿色,等等…
完成品
视频展示如下:

自制桌面宠物【奇异果】

下图是所有的口令:
口令

三、所需硬件

1、arduino Nano
arduino Nano

2、arduino Nano红板(舵机驱动板)
arduino Nano红板

3、asrpro 2.0
asrpro 2.0

4、2831腔体喇叭(4欧3W)、PH2.0端子线(单独公头线,10cm)
喇叭、端子线

5、电池及C公转C母立体弯头(也可以减轻重量,选择单节电池)
电池及C公转C母立体弯头

6、SG90-180度舵机6个、SG90-360度舵机1个(外表看不出区别,要看清楚再购买)
舵机
7、OLED1.3寸显示屏
OLED1.3寸显示屏
8、磁铁(尺寸:1522mm)若干
在这里插入图片描述

四、接线讲解

1、舵机接Nano红板
舵机接Nano红板

2、LED灯接线
(1)头部LED灯使用5mm灯珠,两个正极接Nano红板D12接口,负极接负极;
(2)车顶LED灯使用3mm灯珠,两个正极接Nano红板D13接口,负极接负极。
此处因为没有多余的杜邦线,所以没有按照相应颜色接线,请见谅。有条件的朋友可以使用热熔胶枪,将接口封起来。
LED灯接线
3、OLED显示屏接线
显示屏和asrpro板子连接,GND接GND,VCC接3V3,SCL接PA1,SDA接PA0。
OLED显示屏接线
4、腔体喇叭接asrpro
腔体喇叭红、黑线与PH2.0端子线的红、黑线接好之后,直接插在asrpro板子的喇叭端口即可
腔体喇叭
5、asrpro与Nano红板接线
5V、GND相互连接(正接正、负接负);asrpro的PB5接Nano红板的D2,PB6接D3。
asrpro与Nano红板接线
6、将上述硬件整理好之后,放进去打印好的3D模型

五、程序编写

1、arduino Nano编程
在arduino IDE (IDE下载)中新建一个项目,将三个文件放在同一个目录下,上传ino文件到arduino Nano即可。
arduino Nano编程
2、asrpro编程
打开链接:天问51
下载“天问Block”,安装好之后,将代码上传到asrpro板子即可。
在这里插入图片描述
在这里插入图片描述

六、组装

使用模型专用胶或502将各种零件粘好;需要使用磁铁的地方如图所示。
桌宠底部
▲底部、中间模块(舵机直接沾在底部模块,一定要按照图中这样安装舵机)

在这里插入图片描述
▲上层、尾部充电口装饰(右边这个可以直接粘住,左边这个必须用磁铁)

大炮和弹夹
▲将花瓣粘在子弹夹四周,盖子上粘磁铁,大炮粘在子弹夹下面即可

顶部布局
▲上层布局:电池、asrpro2.0均放置在此层

充电口
▲上层布局:充电口在前进方向的左后方

在这里插入图片描述
▲将大炮粘在炮架上,安装好舵机

组装完毕
▲组装完毕

七、结束语

1、没有学过设计,只是为各位制作桌面宠物提供多一个方案,做得不足之处请多多指正。
2、更多视频请在某音搜博主同名
3、资料见最顶部的附件