设计与开发

爱上单片机杜洋 热爱电子的伙伴,我想对你说

小编 2024-10-20 设计与开发 23 0

热爱电子的伙伴,我想对你说

Hi!你还记得当初是因为什么开始热爱上电子的吗?

不妨我们一起看看。

下面这位来自内蒙古的大三学生热爱电子的“柳暗花明”故事~

电子启蒙背景 ✦

倚在栏杆边,看着火车呜呜地驶向远方,这似乎就是我童年的大部分光阴。

和许多男孩子一样,从小我就对这个复杂的世界充满了好奇,天上的鸟为什么会飞,火车为什么会跑?电视机为什么会放出图像?这些问题从我很小的时候就充斥着我的脑袋。

然而在我的小镇上,我从大人们那里得不到答案。是的,比起物质上的匮乏,精神上的空虚更加令人难以忍受。后来,父亲带我离开了老家,去了远方的城市上学。

我的父亲是一名货车司机,每次他回来都是我最高兴的时候,我渴望从他嘴里得到远方的故事,他没上过几年学,却总能把故事讲的绘声绘色。当他离开的时候,家里又恢复了平时的冷清,因为我们总是搬家,导致我在学校几乎没有什么朋友,我总是一个人上学放学,

我讨厌放假 ,因为这代表着无事可做。

一颗灯泡带来的冲击 ✦

又是一年的暑假,我的父亲把我叫进来,他让我把灯关掉,拿出一个圆柱,把手电筒灯泡的一头抵在圆柱上,另一头用铁丝接触到了圆柱的尾部,随着一个小火花,灯泡发出了暗黄色的光。接着他又拿出一个圆柱,串联进了电路中,灯泡这次发出了耀眼的白光,比之前更亮了。这对当时大概不到十岁的我产生了极大的冲击 ,以至于过去接近十年我依然能记起那时的情景,当时我父亲也给我讲了串联与并联,灯泡放光的原因是灯丝发热,但是可想而知当时我是无法深刻的理解它的本质的。

过了几天,父亲就带我来到了新华书店,当时的第一个感受就是震撼,两层都是书,我是真正的喜欢上了这个地方,每天吃完饭就来,晚上八点再走,困了就找个地方趴会,醒了继续看。

这件事情很快就传遍了小区 ,原因很简单,一个小学生一开口就是希特勒斯大林这确实很让人吃惊。

不过在那里最让我印象深刻的就是一本书叫《游戏中的科学》,书里说了很多利用家庭中的材料就能完成的小实验,比如用铜线圈和磁化的钢针做电压表,或者用打火机的压电陶瓷点亮led,我尽我一切所能去搜集书中要求的材料,去尽量完成所有我觉得有意思的实验。

由于父母工作的原因,我被送到了姥姥家,在那里我还是一个人独来独往,我会拆开所有我能接触到的电器,比如手电筒,玩具车,遥控器,这带来了几个问题,首先,我没有合适的螺丝刀,很多东西只能被我暴力砸开,这样的后果往往是彻底的报废。

还有些东西是用锡焊接的线路,经过多次弯折后线路会彻底断开,而对于不懂如何焊接的我来说就是完全无法修复的故障。

我对电路板的一切都感到惊奇,上面插着各种形状的物体,有三条腿的,有圆柱形的,有的躺着带着一圈一圈的圆环。我无法想象他们各自有着什么功能,无法想象电路板上蜿蜒曲折的走线通向何方,正像自己的人生一样。

我很快就知道了后果 ,乱拆东西的后果就是被“修理”,是的,肉体上的被修理。

实践出真知 ✦

就这样,我进入了中学阶段,我开始收到了人生的第一笔生活费,一个星期100元,在当时,100元对我这个刚踏入初中的小屁孩来说绝对是一笔巨款了,收到之后,我立马走进了电器修理铺 ,花费50元买了一个万用表,又另外花10元购买了一个电烙铁。

MF47,中国南京,是一种指针式的万用表,电烙铁是某不知名的小厂生产的,马蹄头内热电烙铁,虽说是杂牌,但是真的很耐用,虽然烙铁头已经锈没了但是至今还能发热。

有了这两样东西,我就更来劲了,放学后在桌子上把电路板上每个元件都焊下来,然后把他们都装进我的小盒子里,没事的时候就拿出来把玩一番。

在这天,我像往常一样走进书店,随手抽出一本往下看,嗯,一个黑块,插进了一个白色的面包板中,面包板还插着几个小灯,然后在电脑上输入一串代码,等到再接通的时候小灯竟然神奇的闪烁起来了,随后作者有让这个黑块唱歌,遥控洗衣机,简直给我打开了新世界的大门。这本书叫《爱上单片机》杜洋老师写的,我瞬间意识到,DVD之所以可以放出图像,遥控器可以控制电视,可能关键就在这。

我一定要知道这是为什么,我暗暗发誓。

可是想学习单片机你首先要有一个单片机(当时我不知道有仿真这回事),我再一次询问修理铺的老板有没有一个叫单片机的东西,我问了价钱就买下了,十块钱。

可是当我回到家却再一次失望了,这个型号好像不对,书里是STC12C5A60S2,我买的这个啥都不是(后来我才知道当时我买的应该是电视专用的单片机,需要专门的烧录器)。

于是我疯狂地向周围人打听,询问哪里有卖单片机的,功夫不负有心人,终于让我给问出来了。

在沈阳路的电子市场里应该会有。

于是我就坐公交车兜里装着几十块钱踏上了寻找单片机的路程。我推开门,这里顾客很少,店员是个中年女人,她打量着我,似乎是询问我的来意。

我说:我要51单片机。

于是她给我从柜台里拿出来一个,这次是真的,是STC开头的,我又买了几个led灯就踏上了归途。

当然这次的尝试肯定是以失败告终 ,首先是我没有串口下载线,当时我还不能网购。

另外我那次买到的是STC89C51RC,我当时不知道他需要外部晶振,负载电容和复位电路,在尝试了很久无果后心灰意冷的我就把单片机扔在一边。

在那段时间里我开始学习当初落下的课程,上了一个不好不坏的高中。

就这样过去了很长的一段时间,直到某一天看到了郭天祥的十天教你入门单片机,我才重新开始想起这回事。

我把他的视频看了好几遍,学会了网购,买到了梦寐以求的下载器,跟着他的视频点亮第一个LED,在随后是流水灯,串口...

但是这些都是在面包板上搭建的,当时囊中羞涩,也买不起数百元的开发板,我非常的渴望能有一个自己的开发板。

我开始在b站学习如何制作电路板,在贴吧和论坛一遍遍地看大佬的经验贴,想做一块电路板不是那么容易的事情。

一般来说,有三种方式来自制电路板。

第一种也是最常用的就是先把设计的线路图打印到硫酸纸上,再“热转”印到覆铜板上,接着扔进腐蚀液里面震荡,最后擦去碳粉,使用钻头钻孔,这种方法称为热转印法。

第二种就是用感光药水加蚀刻剂,称为感光法。

最后一种就是用电脑设置好刀路后直接在覆铜板上刻出线路。

无论哪一种,对于我来说都不现实,我没法买到受管制的化学药品,没有激光打印机...

无奈我只能在洞洞板上焊接,这也是大多数DIY爱好者的选择 ,首先洞洞板价格低廉,你可以随意在上面焊出你想要的线路,但是缺点也很明显,集成度做的很低,往往要加很多跳线才能完成设计,另外在洞洞板上焊接东西要花费很长的时间,为了验证一个想法,费力焊了半天结果却什么也没有,往往令人无比沮丧。

结缘 ✦

转机发生在某一天,某个电子DIY群里的一个爱好者给我们展示了他自己设计的PCB,只要5元包邮,在我们的追问下他说原来是在嘉立创打样的,我开始留意起来这家公司。

我知道,设计PCB是一个很麻烦的事情,我之前学的是AD9,这个软件有很多反人类的地方,我用它完成过一些简单的设计。

又过了一段时间,我得知,嘉立创竟然推出了免费打样,0元就能包邮到家,这真的是惊到我了,于是怀着学(bai)习(piao)的心情注册了账号,下载了立创EDA,随便画了一个最小系统电路,下单,提交,真的是0元!没过两天,我就收到了第一块PCB,激动的拆开纸盒子,里面是真空袋包裹的五张PCB,迫不及待的焊接上元件,电路运行正常!

高考完,我考到了某双非一个不喜欢的专业 ,坦白说,我接受这个现实,但是现实让我感到迷茫,我是谁,我从哪来,我要到哪去?

这一连串的问号萦绕在我的脑海中。

我强迫自己不要去考虑这些问题,每天和大家一样上课下课,没课就在宿舍玩游戏。这种生活使我感到厌烦,我甚至感到恐惧,我做一些不知道有什么意义的事情,拿着生活费,毕业后也是做一些不知道有什么意义的事情也是领工资,这真的是我想要的生活吗?

我想寻求改变,于是参加了电子设计大赛的选拔 ,下课后就来到实验室开始准备比赛相关的东西。

坦白说我啥也不会,大一只学了一点公共课,无论是硬件还是编程都和比赛相差甚远,结果自然是没完成题目的要求,不过因为疫情的原因再加上我们这也比较水最后也混到了一个省三的奖。

这次比赛对我触动很大 ,我管老师要到了实验室的钥匙,只要没课我就跑过去自己搞一些乱七八糟的东西,有的时候搞到深夜就索性睡在那里。

在那里我又系统的学了一遍51单片机,画PCB的水平也有了很大的提高。

虽然和大佬不能比但也能做点自己喜欢的小玩意了,没事的时候我就喜欢打开立创开源平台,自己画照着大佬的项目仿制,布线,然后根据自己的情况做出一些调整。

比如原来的是QFN封装,我只有LQFP封装的,于是就变一下管脚和布局,看到大佬出了个什么开源项目就把工程get下来尝试自己复刻一个,不知不觉学到了很多知识。

除此之外还参加过立创的训练营,最近的博学谷鸿蒙物联网关灯,还有瑞萨的单片机,不过我们这边由于疫情原因没法买物料,没法完成实物,也算是一件遗憾的事吧。

去年的时候参加了立创的校园讲师,收到了立创发的聘书,组织过几次培训,给学弟学妹们讲单片机,画PCB。

这一年真的是很充实,认识了许多朋友,一起“整活”。(顺便一提,那个卫衣配上立创EDA的大logo回头率真的高)

不知不觉又水了这么多,差不多就该结束了,可能我以后也不会从事电子这方面的工作吧,但是我会记得这段折腾的时光。

送给大家一句稚晖君说过的话:保持热爱,奔赴山海!

更多推荐:

1.「自制」充电宝,并教你实现“永不断电”

2.431芯片原理,如何「自制」431芯片?

3.自学成果 | ESP8266多功能点阵时钟

单片机快速入门:12864液晶屏实现多功能数字时钟

想要快速入门单片机,就要多动手实践。也许你的手上有不止一块的单片机开发板,但是你有没有亲自动手实现自己的想法?单片机实现数字时钟是一个不错的想法。有12864液晶显示屏、有按键、有DS18B20。最关键的,你能从一个小的实验设计中获得设计经验,熟悉产品开发的流程,你会慢慢爱上这一行。

文末会有原理图和hex程序文件的下载方式,可以更好的帮助你学习,感谢杜洋工作室。

器件清单

1.元器件清单

首先来看看所需要的清单:51单片机STC12C5A60S2、12864液晶屏、温度传感器DS18B20、时钟芯片DS1302、光敏电阻、四腿按键等。

STC12C5A60S2

所用单片机为国产51单片机,型号为STC12C5A60S2,DIP40封装。

12864液晶屏

显示器件为12864液晶屏。

时钟芯片DS1302

时钟采用DS1302芯片,配电池、32.768K的晶振。

温度传感器DS18B20

环境温度的检测用DS18B20来实现。

光敏电阻

光敏电阻用于感知白天和晚上。

四腿机械按键实现时钟调整、闹钟设置等功能。

2.实现原理图

这是整体的原理图。

3.整体外观和显示

未来时钟背面

焊接完成后的未来时钟背面。

闹钟调整界面

可以实现时间的显示,闹钟的设置,关键还有重要节气的显示。

正常显示界面

私信回复关键字:未来时钟 。即可获取原理图和hex文件。感谢杜洋工作室。

相关问答

如何制作5v电源LED间歇电路?

或者可以用单片机编程实现。效果更酷炫,随心所欲。不过你既然在这里问这问题,估计单片机是不会用了的,老老实实用555吧,这是被很多人遗忘了的好芯片电路简单元件...

猜你喜欢