
全自动凉前辈投食机
简介
使用PICO2040主控制作的垃圾桶盖
简介:使用PICO2040主控制作的垃圾桶盖开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
全自动凉前辈投食机
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
克隆工程

评论