一、制作背景
1、目前网上制作桌面宠物的单片机多数是stm32或其它单片机,很少有用arduino的,于是我打算使用arduino Nano制作这个桌面宠物,为各位提供多一个方案。
2、桌面宠物应该更加好看、酷炫,于是我打算重新建模,制作一个更加好看的桌面宠物。
3、我将妙蛙花和高达相结合,建了个模型。因此这个桌面宠物我取名字为:奇异果
二、成品展示
由于没有其它颜色的3D打印耗材,有条件的朋友可以增加几种颜色。
例如:1、长方形身体用白色;2、子弹夹用黑色;3、花瓣、大炮用红色4、四周叶片用绿色,等等…
视频展示如下:
自制桌面宠物【奇异果】
下图是所有的口令:
三、所需硬件
1、arduino Nano
2、arduino Nano红板(舵机驱动板)
3、asrpro 2.0
4、2831腔体喇叭(4欧3W)、PH2.0端子线(单独公头线,10cm)
5、电池及C公转C母立体弯头(也可以减轻重量,选择单节电池)
6、SG90-180度舵机6个、SG90-360度舵机1个(外表看不出区别,要看清楚再购买)
7、OLED1.3寸显示屏
8、磁铁(尺寸:1522mm)若干
四、接线讲解
1、舵机接Nano红板
2、LED灯接线
(1)头部LED灯使用5mm灯珠,两个正极接Nano红板D12接口,负极接负极;
(2)车顶LED灯使用3mm灯珠,两个正极接Nano红板D13接口,负极接负极。
此处因为没有多余的杜邦线,所以没有按照相应颜色接线,请见谅。有条件的朋友可以使用热熔胶枪,将接口封起来。
3、OLED显示屏接线
显示屏和asrpro板子连接,GND接GND,VCC接3V3,SCL接PA1,SDA接PA0。
4、腔体喇叭接asrpro
腔体喇叭红、黑线与PH2.0端子线的红、黑线接好之后,直接插在asrpro板子的喇叭端口即可
5、asrpro与Nano红板接线
5V、GND相互连接(正接正、负接负);asrpro的PB5接Nano红板的D2,PB6接D3。
6、将上述硬件整理好之后,放进去打印好的3D模型
五、程序编写
1、arduino Nano编程
在arduino IDE (IDE下载)中新建一个项目,将三个文件放在同一个目录下,上传ino文件到arduino Nano即可。
2、asrpro编程
打开链接:天问51
下载“天问Block”,安装好之后,将代码上传到asrpro板子即可。
六、组装
使用模型专用胶或502将各种零件粘好;需要使用磁铁的地方如图所示。
▲底部、中间模块(舵机直接沾在底部模块,一定要按照图中这样安装舵机)
▲上层、尾部充电口装饰(右边这个可以直接粘住,左边这个必须用磁铁)
▲将花瓣粘在子弹夹四周,盖子上粘磁铁,大炮粘在子弹夹下面即可
▲上层布局:电池、asrpro2.0均放置在此层
▲上层布局:充电口在前进方向的左后方
▲将大炮粘在炮架上,安装好舵机
▲组装完毕
七、结束语
1、没有学过设计,只是为各位制作桌面宠物提供多一个方案,做得不足之处请多多指正。
2、更多视频请在某音搜博主同名
3、资料见最顶部的附件