当前位置: 首页 > ai >正文

arduino Nano+asrpro2.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、资料见最顶部的附件

http://www.xdnf.cn/news/12698.html

相关文章:

  • 码蹄杯真题分享
  • 会计 - 合并4 - 或有对价的会计处理
  • 计算机组成原理:计算机发展历程
  • 标识符命名规则
  • Linux操作系统故障应急场景及对应排查方法
  • VBA进度条ProgressForm1
  • 7.2.2_折半查找
  • 字符串字典序最大后缀问题详解
  • 总结html标签之button标签
  • 日志收集工具-Filebeat
  • 《汇编语言》第16章 直接定址表
  • 100. 2017年蓝桥杯省赛 - 九宫幻方(困难)- 暴力搜索
  • 数据库学习(二)——MySQL语句
  • 基于python的酒水零食商城系统
  • 数论总结,(模版与题解)
  • 【Overleaf Latex模板】厦门大学课程论文Overleaf Latex模板 中文版
  • 1.认识Spring
  • 如何区分 “通信网络安全防护” 与 “信息安全” 的考核重点?
  • 在命令行直接执行可以执行成功,加入crontab定时任务执行shell脚本不成功失败的问题解决方法
  • 摩尔信使MThings V0.8.0更新要点
  • 楼宇自控通过智慧节能管理,为建筑碳中和按下加速键
  • 《经济学原理》第9版第5章弹性及其应用
  • Mybatis-Plus的Iservice接口
  • 基于Java Swing的电子通讯录设计与实现:附系统托盘功能代码详解
  • pygame开发的坦克大战
  • 【HTTP三个基础问题】
  • python调用其它程序 os.system os.subprocess
  • ICPC nanchang 2025 M
  • Codeforces Round 509 (Div. 2) C. Coffee Break
  • 关于GitHub action云编译openwrt