产品概述

stc单片机封装 单片机小制作,七彩“魔法瓶”

小编 2024-11-24 产品概述 23 0

单片机小制作,七彩“魔法瓶”

一看题图,你可能会想,不就是一个普通的玻璃瓶吗?但是这个瓶子的功能却不简单,瓶子会感知周围光线的强度而改变内部的LED流动花式。当你的手背着光源的位置向前靠近时,口里再喃喃几句“魔法咒语”,神奇的现象出现了,本来的花式突然改变了,时而变蓝,时而变红。当你的手继续靠近时,然后可以关灯,这时瓶子闪烁得更加耀眼,更加激烈了,哇,太神奇了,竟然可以“隔空控制”!如果将此作品放在家里客厅或宿舍,一定会吸引很多客人或同学的眼球,而且可以活跃气氛。

“七彩魔法瓶”的奥秘是运用光敏电阻探测出周围光线的强弱,再根据光度由强到弱分成8个区间,每个区间都有一种不同的LED流动花式,第一个区间(也即是光照最强时)“魔瓶”不断显示红、绿、蓝的颜色;第二到第四个区间分别是显示由红色、绿色和蓝色的3种不同颜色的不同显示主题,不同的颜色能改变人的心情,因此随着主题的改变,心情也改变了;第五个区间(光照较暗时)瓶子会逐渐变化出类似彩虹的七彩颜色,因为红、绿、蓝三原色进行不同的组合就会得到不同的颜色;第六个区间是我们熟悉的流水灯,先由前排逐个流动,然后后排逐个流动;第七个区间是我最喜欢的,先逐渐显示单数和双数排的LED灯,同时,在瓶子内部的黄色和绿色草帽高亮LED灯交替亮起,发射出的光线经过洞洞板和玻璃瓶透射出来,显得特别好看;最后一个区间是光照最暗的时候,内部的高亮LED都亮起,同时左右排的LED灯交替亮,之后全部闪烁,达到最激烈的程度。相信在场观众的心情此时会达到高潮,很有创意吧,下面让我们一起来制作!

电路原理

所需器件列表:

◆ 20脚的STC12C2052AD单片机1个(或者选用同类有AD功能的单片机)

◆红、绿、蓝贴片LED各4个

◆绿色和黄色的高亮草帽LED各1个

◆ 470Ω贴片电阻6个

◆ 1kΩ贴片电阻2个

◆ 10kΩ贴片电阻1个

◆光敏电阻1个

◆ 7.5cm×7cm的玻纤洞洞板1块(玻纤板透光效果好)

◆排针若干

◆瓶口大小合适的空玻璃瓶子1个

01 用裁刀把7.5cm×7cm的玻纤洞洞板裁成3块的2.5cm×7cm大小的形状,玻纤板有一种半透明感,能把内部的光更好地透射出来,显示的效果更加美观。当然,如果材料有限也可以用其他的洞洞板,只不过效果没那么酷罢了。

02 然后在其中的一块洞洞板背面分别焊接上贴片LED和470Ω的贴片电阻,此作品要求越小越好,因此元器件都选用了贴片封装以减小体积,LED从左往右的排列为红、绿、蓝、红、绿、蓝(对应单片机的P3.0~P3.5引脚)。为了显示出七彩的效果,一定要按照红、绿、蓝的排列顺序,这三原色能组合出多种不同的颜色。注意要在中间间隔两个焊盘的位置,因为这块板子是放在左边的位置,也就是单片机P3组引脚的一边,为了更好地方便后面的对应焊接,中间跳过晶体振荡器引脚部分而焊接,焊接完成后如图所示。

03 在另一块板子,如图所示,连续焊接上贴片LED和470Ω的贴片电阻,此处6个LED灯对应P1.2~P1.7引脚,LED灯按照电路图所示的蓝、绿、红、蓝、绿、红的顺序排列。注意上面两块板子要对应好单片机的引脚位置。

04 分别剪出10针和7针的排针,并且用钳子把其弯曲成120°,如图所示,然后分别焊接在上面两块板子上,10针的对应电路图的左边,7针的对应电路图的右边。注意,要对应好LED灯位置,多出来的排针用于电源之间的连接。

05 在剩下的一块板子上焊接20脚的IC插座,然后把黄、绿两个高亮草帽LED灯的顶部弯曲成90°,如图所示,分别摆放在两端位置,黄、绿两个LED灯的顺序根据个人喜好摆放。

06 在背面焊接上光敏电阻的10kΩ贴片上拉电阻和两个高亮LED的1kΩ限流电阻,焊接完成后如图所示。

07 把左边部分的板子引出的排针对应好单片机的左边引脚位置,一一对应,注意板子背面朝外,大约弯曲成60°,然后用焊锡焊接固定好。

08 再把另一边的板子也按照上一步骤焊接上,也要注意排针对应好单片机的引脚位置,并且把光敏电阻从左边板子穿插进电路板内部,把光敏电阻的两端分别连接在单片机P1.0口和电源负极,这部分完成后如图所示。于是,一个由洞洞板组成的小型“金字塔”就制作完成了。

09 用一条大约1m长的两排排线把电源正、负极引出来,如图所示。你也可以多加两条排线把单片机的两个数据口引出来,方便程序的更新,由于我之前已经调试好了程序,因此在这里没有把数据线引出来。

10 接上电源,用手电筒在较暗的地方不断靠近光敏电阻,看看LED灯的花式显示结果是否如自己编写的程序一致,如图所示。

11 调试好程序后,就可以把它放进一个空玻璃瓶子里了,在底面板子的两端边上粘贴上双面胶,然后用镊子轻轻放进瓶子内部,在适合的位置上粘上去固定好,作品就可以宣布完成了,如图所示。电子爱好者也要加强环保意识,尽量利用废弃的物品来完成我们的电子制作,减少垃圾量,做到以废变新,这是一个不错的主意吧!而且LED灯发出的光在玻璃瓶的内壁折射又反射,显示出来的效果会比想象中要好多了!

12 插上电源,把“魔法瓶”放进较暗的地方,立即会显示出更加灿烂的炫彩闪耀效果,你一定会喜欢的。

程序部分说明

本作品最主要的部分是利用STC单片机内部的A/D转换功能,读取光敏电阻的阻值变化,进而控制LED灯的流动花式。STC12C2052AD内部置有8位AD转换功能,读取到的数为0~255的数值,然后把读到的数值分为几个范围区间,每个区间分别显示不同的LED流动花式。这里要注意的是,编写不同范围程序时,不能直接写成如“if(4040)&&(m<=60))”。

电子入门基础知识之:封装

在大学里学习单片机的时候,我们认识到的单片机可能是如下这个样子的:

也可能是这个样子的,如下图所示:

这两种都叫单片机,只不过是张的样子不一样,那单片机应该张什么样呢?这里就关系到了一个名词,叫做“封装”

1. 什么叫做封装

什么叫做封装,就如上文所说,你可以把它理解成单片机的外形,就是元件在PCB板上所呈现出来的形状。只有元器件的封装画正确了,那元器件才能焊接在PCB板上。

2. 元器件的封装形式

元器件的封装都是有国际标准的,不同的元器件封装形式不一样,即使是同一个器件也可以有多个封装,所以我们在购买元器件的时候一定要跟厂家讲清楚,需要购买哪种封装形式的。下面来认识几个元器件的封装。

贴片三极管:SOT23-2

我们都知道三极管有三个腿,发射极-基极-集电极,它的封装就是这三个腿在PCB板上的1:1投影,即,将贴片三极管平放在PCB上后,焊盘与三极管的三个腿正好重合。在PCB板上的封装如下:

贴片电阻封装:0805

贴片电阻有多种封装规格,如1210,0805,0603,0402等。贴片电阻0805的封装如下图所示:

单片机封装:LQFP48

相信STC89C51单片机大家都见过,对DIP-40的封装也都了解,下面看LQFP-48的封装,这种封装形式有4个边,每个边是12个引脚,一共是48个。其封装如下:

怎么样?是不是对元器件的封装有些了解了?

人人都是电子设计经验的分享者,喜欢我就关注我吧。

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。微信公众号:micropoint8

相关问答

请问现在 STC 系列 单片机 中哪些型号是8脚、14脚 封装 的? STC 系列...

不好意思,STC的单片机最小的也要20个管脚,没有再小的了。如果你一定要用少管脚的建议你使用Microchip的PIC系列单片机。不好意思,STC的单片机最小...

老铁们,有没有人能告诉我:如何自制 单片机 烧录器?

[回答]拿来了这么简单嘛……只要给定一个带串口的51单片机实验板,你就把STC单片机装上就行了。STC单片机烧录器却是忽悠人的。8031不带程序存储器,它的程...

现在用 stc单片机 的是不是很少?

stc单片机有很多系列,用的还是比较广泛的,怎么会不用呢?也有很多显著的优点:stc15系列单片机很多都有内部高可靠高精度振荡器,可以不用外接晶振,内部振荡频...

建筑ic2217是什么意思?

建筑ic2217意思是指具体型号,根据厂家不同会有不同的命名规则,举例stc单片机,从型号就能看封装,工业级别还是民用级别等这些信息,ic代码大多是型号太长而ic...

单片机 型号那么多,各个 单片机 配一个烧写器吗?-ZOL问答

1、量产时各种封装的IC都有专门的芯片座来进行下载操作,或者直接让供应商给你下载好程序。至于怎么下载,你需要知道所使用的单片机的下载电路,买一个或者自己做...

ic码是什么意思?

ic原码一般是指具体型号,根据厂家不同会有不同的命名规则,举例stc单片机,从型号就能看封装,工业级别还是民用级别等这些信息,ic代码大多是型号太长而ic体积...

stc 32g12k128什么 封装 好?

stc32g12k128是一款由STC公司生产的单片机,其封装类型为LQFP64,这是一种64引脚低外形封装,具有较高的密度和良好的散热性能,可方便进行手工和机器焊接。STC32...

有20引脚一下的51 单片机 吗?

当然有了,最小的有8脚贴片封装的,SOP8的。用STC15系列的单片机就行,要多少脚的都有。STC单片机,是国产的,就是51单片机。价格也非常便宜。当然有了,最小的...

有没有人能告诉我:济南TO 封装 联系方式,TO 封装 效果好吗??

[回答]LQFP封装与VFQFPN封装的区别:LQFP封装是16x4=64引脚的封装,VFQFPN封装是11x4=44引脚的封装。LQFP也就是薄型QFP(Low-profileQuadFlatPack...

51 单片机 分类?

51单片机的种类的种类非常多,主要有:1,Intel(英特尔)的:80C31、80C51、87C51,80C32、80C52、87C52等;2,ATMEL(艾德梅尔)的:89C51、89C52、8...

猜你喜欢