发作品签到
专业版

全自动凉前辈投食机

工程标签

1.6w
0
0
20

简介

使用PICO2040主控制作的垃圾桶盖

简介:使用PICO2040主控制作的垃圾桶盖

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-01-09 15:50:09更新时间:2024-03-29 20:20:29

描述

全自动凉前辈投食机

1.视频

B站视频:https://www.bilibili.com/video/BV12F4m1u7s5/

2.简介

使用树莓派PCIO2040做主控,舵机控制垃圾桶盖,VL53L0X做距离传感器,DY-SV17F做语音播报的 全自动凉前辈投食机(其实就是类似智能垃圾桶盖)

各种杂七杂八资料见附件

框图大致如下

3.电路

主控是PICO2040

此处TXRX电阻不贴

iic加上拉

其他都是一些常规的标准化电路,不再说

4.建模

使用SW绘制

背面放置PCB

舵机在左边

距离传感器位于前方

内部由于做了倒角,因此卡住垃圾桶边缘深度可能会不够好,有移位

因此建议加长此边深度

 

垃圾桶桶身买现成的就好
https://item.taobao.com/item.htm?_u=tqavhl81084&id=622023310234&spm=a1z09.2.0.0.73642e8d2TIQ4e
淡蓝大号
这个尺寸

5.贴纸

本工程不提供美术素材,请自行制作

使用PS

制作要求:

数码印刷不干胶、150*130mm、铜版纸、单面亮膜

有条件可以做上如下模切线

制作出来如下,有做模切线可以不用裁边,只需要剪开嘴巴

 

6.代码

使用Arduino平台

先装好PICO2040的arduino开发环境

代码在Adafruit_VL53L0X的demo更改而来

距离传感器有采样抖动,因此此处给了多种滤波算法,加入滤波可能会导致舵机不跟手的情况,还请注意

 

这些数组都是和DY-SV17F做串口通信的命令

pico2040的特殊用法,需要提前申明串口1串口2的端口和波特率,这里使用GPIO8 GPIO9,所以电路图中之前有NC掉不用的

检测拨动开关状态来判断自动模式还是常开模式

随机播放两种语音

语音截自 番剧孤独摇滚第9话12分08秒~18秒

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
代码.7z
281
2
垃圾桶3D.zip
1079
3
语音.zip
118
4
凉.png
67
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航