
全自动凉前辈投食机
简介
使用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
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论