首页 > 版块 > 51 > 帖子正文

51单片机DIY抽奖-技术分享(二)

黄忠 发布于 2021-09-29 18:32
收藏 0 回复 0 浏览 40 原创

1 原理图设计

前情提要:上一篇我介绍了我做这个小产品的想法和准备工作,其实很有动手的必要,有时候不要觉得简单就不做,每一个产品实现的过程都不是一帆风顺的,都会增加不同的经验,我是深有体会的。话不多说,只要能让大家想起来我的需求和想法就好了,现在就是实现过程了,先来做原理图设计了。

看我的标题明确的说了DIY抽奖,所以对这个数码管显示数字部分我用的LED(红色---目的就是压降低),一圈旋转的灯就是黄绿蓝三色切换,一共用了18个。

image.png

我只做了两位显示,最大到99,有需要做三位以及四位都是可以添加的。我这里就是实现了两位的,主要功能实现了,其他都不问题了是吧。

我选择了USB供电,USB供电进来我加了一个保险丝(9V/200mA),起到一个保护作用。

因为我要实现的功能相对简单,主要靠编程实现效果,所以电路设计就比较容易实现了,但是还是需要想下用最少的资源实现最强的效果了。

接下来看下单片机模块的实现,先看下我设计的电路图:

image02.png

选用了8脚单片机,电源端加了一个滤波电容,一个储能电容,这个没什么问题。然后就是一个蜂鸣器,我想当抽奖停止一次就通过蜂鸣器唱歌,然后有一个蜂鸣器端口,可以通过PWM输出不同的频率来实现歌曲的调子。这个还要研究下歌曲呢,谱子啥的,瞬间感觉自己都高能了。

右边部分就是I2C接口了,连接的按键显示芯片的端口。下面两个是串口通讯口,这里是单片机下载程序用的。这几个端口的10R电阻是防震荡作用的。

接下来我们看下按键显示模块的实现,先上图吧:

image03.png

图中可以很清晰的看出显示的段和位部分,这里的100R电阻是对LED限流用的,这个电阻可以根据实际情况调节的。I2C端口的4.7K电阻是接口需求,这个可以查阅相关I2C标准,我就不多说了。下面这两个电容是电源端的滤波电容和储能电容。按键由于是共阴设计,所以加一个电阻是限流作用了。这一部分就设计完成了,是不是还挺简单的。

接下来就剩下的是蜂鸣器部分了,我选用的是无源压电式蜂鸣器,先上图看下设计思路吧:

image04.png

电源端的电容就是滤波电容和储能电容了,上面这个10R电阻就是限流作用了,因为选用的是压电式无源蜂鸣器,所以下面这个R15就是为蜂鸣器放电用的了,因为我是要给蜂鸣器PWM实现唱歌,所以BEEP就是单片机给出的相当于信号了,所以下面加了一个三极管,R16作用就是限流电阻了,R17就是对三极管结电容加速关断的作用了。这样蜂鸣器部分就设计完成了。

对于抽奖DIY的原理图设计部分就这些,是不是看起来很简单呢。其实好玩的在后面呢,PCB设计像转盘一样的抽奖样式,程序实现效果。都要动一番心思的。我实现了这样的一个小产品,大家可以看下我的原理图部分有没有需要改进的地方呢?随时欢迎交流啊,或者有更好玩的产品一起探讨实现啊,每个都有每个的特点,都能学到不一样的知识点。如果你能在我这有所启发是最好了,分享和交流的过程就是成长的过程。后面我会陆续更新,下面一篇就是对PCB的实现了,感谢大家对我的持续关注,还希望能给出更多的意见和建议啊。



0 0
发表评论 侵权投诉
评论 (0)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表乌云踏雪网立场。

文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。