从零开始的激光通讯(第0章)——我也不知道我在说什么

从零开始的激光通讯(第0章)——我也不知道我在说什么

前言

本人文笔不好,但总觉得要写点什么。包括这篇记录也是,我不知道是写给谁的,是为了获得大家的认同,还是为了记录自己走下的路,也可能两者都有吧。

我是个九六年生人,从小热爱电子、科技。我听长辈说,我上幼儿园之前就喜欢拆东西,别人还在吵着买玩具的时候,我就拿着热得快、空气开关到处跑。很小的时候最大的梦想是当电工,后来上了小学知道了还有科学家,就立志长大后当一名科学家了。也因为如此,拆的东西多了,到了小学三四年级,就知道了欧姆定律,串并联,交直流等一些基础知识,但由于家庭环境原因也就到此为止了。

七年之后,也就是我上高二的时候,那时候互联网已经非常发达,电商也起来了,各种层出不穷的课程也多了起来,而我也是在看到了郭天祥老师的课程才知道了单片机的存在,也使我再次燃起了热血,那时候真的有种相见恨晚的感觉。

同样是高二,在我在淘宝买了人生中第一块51开发板的那周,我的一个好朋友问我要不要创业,主打自行车POV。那时候中国还没有什么特别炫酷的POV,一般都是单色16个灯的只能显示文字,厉害一点的是三种颜色的文字
在这里插入图片描述
而我们要做的却是可以根据转速自动调节转速的全彩RGB POV 手机蓝牙传图片视频,那时候的我们像打鸡血一般,一周学完了51和c语言,第二周就把第一代测试版做出来了,还是自己腐蚀的板子。当然是失败的
在这里插入图片描述
(看板子或许大家也能猜出来当时想用扫描的方式去驱动整个板子,但是由于当时太嫩,布线问题、电源问题层出不穷导致低速下正常运行,速度一快就频繁复位)
又过了两周,从最开始的STC12C5A60S2变成了C8051F040,用软件PWM及行扫描的方式去驱动每一路LED,
在这里插入图片描述
这个东西用了192个8050三极管若干阻容32个RGB灯(正反)

现在来说肯定是个失败品,但是对于当时的我们来说,已经是莫大的成功了。
但产品研发成功了,却没有人知道它,去找过投资,但由于都太年轻,连成年都没有,没人敢相信,时间久了,这块带着我们拼搏痕迹的战利品也就被埋藏在了历史的尘埃里。

一晃又是五年,凡事都会有代价,当初的我选择去创业,无果后,那代价就是上了一所大专,周围的人浑浑噩噩混日子,而我为了避嫌选择了去参加比赛,而事实证明这个选择也是对的,拿了好多奖项,也学到了些知识,邻近毕业,与同学一起去学习了做游戏(Unreal Engine 4)那段时间很开心,不单纯是打开了新大门,更让我感受到了高中时那段热血的时光。
毕业后去了一家培训机构当讲师,有些讽刺的是,授课内容全是游戏开发(UE4)不过当时的我还是选择了妥协,直到两个月前。

两个月后我选择了离职重新回到了属于我的领域,我选择了在家自学,去学习我未曾踏入的、去创造我想要拥有的。或许若我在很小的时候不听长辈的话,坚持自己的理想,现在会更好,又或许高中时在坚持一下会又有不同的结果。不过这些都不重要了,没有人会陪你走过全部的路,只有孤独才会使人成长。

我也不清楚我为什么要写这些,或许只是在回忆过去时有感而发吧。
前言写这些是不是有些跑题了,言归正传吧,《从零开始的激光通讯》是个在上大学时的一个点子,起因是因为宿舍实行宵禁断网,所以当初我想实现无线通讯,而wifi放大器什么的很容易被发现,所以想来想去就打算用红外激光来进行点对点的通讯。当然这个点子那时候是没有实现的,甚至都没有开工,只是下巴一托,想想罢了。而现在的我,却是真正想去把它实现了,并且想写一篇记录,于是此文就诞生了。

那前言就到此为止了,

扫描二维码关注公众号,回复: 4466238 查看本文章

简介

在这里插入图片描述
最整体的架构还是挺简单的,FPGA用于处理原始信号,将原始信号经过在经过滤波器,反傅里叶变换等手段提取出原始比特流,原始比特流通过ARM进行解码、解密、调度等其他协议栈操作,外部接口可能是USB或RJ45等其他接口,不过倒不重要。

关于FPGA与ARM,并没有想好要不要使用SOC,不过对于贫穷的我来说,暂时先考虑软件协议栈的开发吧。
所以也很明显了,硬件暂时不会碰,更多会在软件协议栈部分(ARM那部分)

结尾

写了这么多,结尾到不知道写什么了。

总之

希望自己不忘初心

也希望自己可以坚持写完《从零开始的激光通讯》

就在这里

给大家拜个早年吧!
.
.
.
.
.
.
2018年12月5日 21点47分59秒

猜你喜欢

转载自blog.csdn.net/weixin_41738734/article/details/84844173