完结单片机基础知识的总结(制作作品)
一个暑假过去了,也许没有达到学长和老师的期望,可是只有我知道我自己是突破了自己的,从未如此认真的一一天学习,度过三分之二个充实的暑假。现在将一腔想表达的,想解惑的,想得瑟的一一告诉你们,希望有更多志同道合的小伙伴一起分享各自的想法,一起解决困惑的难题。
首先是看大佬郭天祥的51单片机C语言教程,先开始是懵逼的的状态,还根本摸不清单片机是啥?怎么用?看书也是蒙的,一度看不下去,不过凭着内心的”兴趣”,和自己选择的就没有轻易放弃的信念,在看了几遍之后豁然开朗,之后的学习也是越来越起劲。所以,小白们,不要轻易放弃,你的一个信念的转变,错过的可是一个绚丽的世界,学习过程就感觉自己在探索未知的另一个世界,是自己从未深入了解的世界,然后你会想一步步搞懂它,想解剖它,想掌控它。
欧克,进入正题,首先以我现阶段的理解,单片机是一个工具,是一个入门的工具,他会让你进入电子的世界,让你不再认为电子设计创兴离我们很遥远,而是就在我们身边,无时无刻不围绕着我们。初期,在学习了单片机基础的时候,了解单片机的外部引脚以及电平特性,发光二极管的应用后,就做了一个小的作品“花样流水灯”,自己真正的焊接一个作品,当时的内心是无比的激动的,虽然知道这只是低级作品,基础中的基础,可是是自己做的耶。。。。。。。。。。。下面来几张图表示表示。。。
简单的逐个,逐组亮,最后显示H,A,P,P,Y,E,V,E,R,Y,D,A,Y.happy every day
之后学习数码管,中断以及按键后,又学会做了简化的计算器(简单的四则运算),计时器等。学了1602液晶后就觉得液晶比数码管好用,还有一个好处就是自己焊接板子的时候比较轻松,这个在做最后的作品设计的焊板子过程深有体会。一不小心数码管的连线就短路。不过,有条件还是要焊接一次多个数码管的电路,毕竟是学了的,学了就要会用的,对吧。不过,说实话,数码管可以显示的东西1602液晶也可以显示的,我觉得以后要把各种不同的液晶都学会,用处蛮大的。
在学串口的时候,顺便知道了蓝牙就是运用串口的知识,所以也就顺便学会了使用蓝牙,这个蓝牙可能是最简单的那种,不管怎么说,这也是蓝牙对吧,目前对于我这个新手来说,听起来就高大上,还比较实用。
个人在学习数模转换芯片和模数转换芯片时没怎么拓展,就只是跟着视频和书上的代码敲了敲,知道是什么回事,这个在之后的学习中要考虑用一下,还是那句话,毕竟花时间学了的,那就要学好,不能白学了。目前有一个思路是学长以前做过的一个烟雾传感器,MQ-4(甲烷传感器),主要在检测甲烷浓度的精度比较好,是智能家居和安防主机的最佳配置,其中输出有两种,DOUT是TTL电平输出,可以直接接单片机,但是AOUT是模拟信号输出,学要运用到AD芯片进行模数的转换,不能直接接单片机。
讲到烟雾传感器,就不得不提一下,随着新技术革命的到来,世界开始进入信息时代。现代信息科学的三大支柱包括信息采集——传感技术,信息传递——通信技术,信号处理——计算机技术。这个时代就是利用信息的时代。那么首先要解决的就是要获取准确可靠的信息,而传感器是获取自然和生产领域中信息的主要途径与手段。在微型计算机广为普及的今天,如果没有各类传感器提供提供可靠、准确的信息,通信技术和计算机技术就成了无源之水,无木之本。因此,研究和发展传感器技术是生产过程自动化和信息时代的必然需求。
现阶段有着六大传感器:
1、温湿度传感器,温度传感器和湿度传感器的结合体。
2、脉搏传感器,也就是测心率的一种传感器,利用的是特定波长的红外线对血液变化的敏感性原理。
3、烟雾传感器,主要用于用于或在防范,是智能家居和安防主机的最佳配置。
4、角速度传感器,也就是陀螺仪吧,是基于角动量不灭的理论,运用于各种手机,无人机,与加速度传感器是一对孪生兄弟
5.距离传感器,据我现阶段所见到的的有两种,一个是超声波测距传感器和红外避障传感器。距离传感器主要运用于防盗安防产品,工业物位粒位检测,汽车防追尾预警,雾天防撞,机场空中飞鸟探测驱赶,智能化控制等等。
6、气压传感器,检测大气压强的,可以间接测海拔高度,运用于无人机,手机,可穿戴的设备等等。
关于学习IIC协议,使用AT24C02芯片实现一百以内的计时,初始值读取芯片中的不确定值。比对着了解了一下IIC协议(半双工)和SPI协议(全双工)。
最后讲讲我最后的作品,其实先开始要做一个作品时,心里是没底的,不知道做什么,跟着书上的例子来吧,没新意,可是自己又想出出什么,单片机开发板上也没想出什么可以做成一个系统的作品。那几天就搁下作品的事,查找各中单片机可连接的外围设备。主要学习了DS1302芯片的原理和显示应用,后来还知道了的运用此芯片做精确的定时作用。学习了几种传感器的运用,例如温度传感器,人体红外传感器HC-SR501模块,超声波传感器模块,虽然还没有能力搞懂传感器里面的电路原理和更精细的知识,不过会用,也是好的。了解了一下红外通信和烟雾传感器,直流电机,步进机,舵机等等。
在学习和了解了一些器件后,偶让脑海里就蹦出了唱立方,也就是自助KTV中的扫描开门,手机支付以及里面的设备开关自动化等,随机查了一下唱立方的一些消息。就此决定作品就是它了,模拟唱立方系统。
模拟唱立方系统是用蓝牙模拟扫码开门和手机支付成功等,用DS1302实时时钟芯片结合1602液晶来显示实时时钟时间以及利用DS1302芯片的精确定时功能进行定时唱歌,方便计算所需付得金钱。模拟系统中用人体红外HC-SR501检测唱立方空间中是否有人,以便系统做出相应的反应,此模块中用继电器模块来实现开关的的作用与单片机相连。为了是蓝牙控制的几个过程和是否有人的可以有标志的显示,我用了三个发光二极管和蜂鸣器来显示此动作过程已完成。
具体的系统怎么工作之内的我就不详细的一一道明,先就我初次做完整的多个模块作品的体会来和大家分享一下。先给几张图看看,大咖勿喷。:)
首先我吐槽,开始我以为写出代码并且没有错误警告是最难得一步,可是我发现自己焊接一个完整的电路板是更难的一件事,这也让我们这个团队的人都明白了必须会画PCB。在焊接过程中,一个不小心就烫到自己,这个真的是要小心,不过万幸的是我没烫出水泡。只是痛了一小下下。还有就是线太多,这个我有一个小小的技巧,就是相同方向的线可以拧在一起,形成粗线,这样不就不会显得太乱,接下来也好操作其他焊接工作。真的是因为焊接工作不是很熟练,在焊接过程中经常焊接错误,让人措手不及,焊上去简单,拆下来难。不过,这应该是新手的一个梗吧。
新手小伙伴们注意了,我来总结一下焊接电路的注意事项(亲身实验出来的呀)准备一张沾水了的面巾纸,以便擦拭焊头上多余的锡,方便焊接。
焊接需要尝试,不要害怕手被烫伤,只要不是严重烫伤,你都要继续下去,不过也是要在注意安全的前提下。
有条件,多看看前辈们的作品,看他们的焊接有什么技巧,偷师学艺嘛。
调试过程中多结合电路图,一个一个脚的对比,一个小错误可以导致整个板子的不能用,俗话说,差之毫厘谬以千里。
焊接的时候不要过久留在一个地方,注意温度。个别元器件是不能高温的,小心烧坏了还不知,导致找不到错误。
在焊接之前要想好布局,怎么样好焊接一些,不要盲目的操作,要操作的有水平一些,虽然是新手,也不一定要焊接的太烂,别给自己下这个定义。
嗯嗯,今天就写这么多吧,希望有错大家指出。多多指导。以后再有什么新的心得再讨论。
希望分享的这些对小白们有些用吧。。。。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。