用单片机打造温感时钟显示智能路由
Netgear PR2000 崔克创意改装
![]() 网件PR2000崔克估计也不需要我再多的介绍了,各位网件的粉丝都较为熟悉的一款迷你路由产品,在体积上比一般路由要小,但其稳定性和信号覆盖范围并不比其他路由差。其外观独特,任意角度摆放的天线也赢得了大伙的喜爱。在日益追求生活品质的今天,崔克的酷炫外形、强大功能以及高稳定性已经被人们所认可。今天我就来把崔克进行改造。
一、实验室编程,手工焊接改装
![]() 工欲善其事,必先利其器,首先我们就需要买到我们所需要的材料以及一个良好的操作台。这次我的工作台主要设在我们学校的实验室以及我宿舍的桌面了。给大家介绍一下我这次用到的材料吧。 ![]() 单片机肯定是少不了的,楼主最近学了51单片机,自然打算使用51单片机进行对传感器输入的信号进行处理,并输出到数码管。而手头上正好有一片AT89S52,果断用上。 ![]() 除了核心的单片机,必不可少的自然是温度传感器DS18B20了,具它有体积小,硬件开销低,抗干扰能力强,精度高的特点。 ![]() 晶振,这个作用自然也不需要我多说了,电路的时钟源就靠它了。 ![]() 需要对数据进行输出,当然是数码管更让我们能够直观地看到数据了,我们需要两个四位的数码管 ![]() 剩下的就是一些比较琐碎的材料了,例如电阻电容、三极管、按钮等等。我们就直接可以对电路进行设计了。 电路图暂时就保密了,经过Tina的仿真,没有太大的问题。使用过非单片机来实现功能,但并不完善,还是决定有单片机做,并且对自己做的电路有信心,直接去学校的工程中心做工业版。 ![]() 工业版制作出来后,把所需要的零件直接焊接上去,看起来还是很不错的。板子是用Altium Designer画的。 ![]() 楼主的布线还算可以吧?本来打算用软件的自动布线的,但感觉还是不够漂亮,自己手动比较舒心。 ![]() 这也是不用洞洞板的好处,只需把需要的零器件按位置焊接就好了,楼主好的电烙铁在实验室,在寝室只能用电烙头已经被严重氧化的电烙铁进行焊接了 ![]() 硬件做好了,软件肯定是必不可少的。软硬件的结合才能让电子产品有灵魂。工科生应该都熟悉Keil这软件吧。为了这简单的小功能,让我写了好长时间的代码,也终于能调试成功了。嘿嘿。 ![]() 为了让Netgear PR2000直接供电,所以我选择了5V,一般USB接口都是5V的电压。我用的是一根断了的USB线进行供电测试。试验成功,能够正常显示室温。 ![]() 当然,显示时间是少不了的,数码管可以显示时-分-秒。我写的51单片机就是让其在显示时间和温度之间进行切换。 ![]() 剩下的就是把崔克PR2000拆开了。根据小虎的教程,轻松就能把崔克拆开了。 ![]() 我们可以看到这工业版做得相当得整洁,标注得也很清晰,可以说是一流的做工。 ![]() 首先吸引我目光的,自然就是这个miniUSB接口了,因为按照工业标准,USB是使用5V供电的,也就是说,它的电压迎合了我单片机的要求了。 ![]() 为了进一步验证我的想法,直接插电并用万能表进行测量,5.29V的电压,而且还比较稳定,足够我的单片机使用了。 ![]() 立马上电烙铁、导线、锡丝进行焊接,把5V电源引出来,嘿嘿。 ![]() 其实这样微小的焊接就应该用热风枪直接进行吹得,可惜实验室设施简陋,就只能手工焊接了。 ![]() 这大概花了我半个多小时的时间,才勉强把它焊接成功,主要是因为太容易因为接触到上端的金属片,导致短路。只要短路的话,路由就不能正常进行工作了,所以这一步需要万分细心。 ![]() 终于大功告成了,我们使用放大镜进行观看我们的成果,刚好只焊接到我们需要焊接的地方。 ![]() 为了验证一下,我们还是把万能表的表笔来接引出来的导线。哈哈,当看到5.28的数字,我就放心了。 ![]() 我们发现这个灯的柱是连接在崔克电路板另外一边的壳子上的,如果不上那个壳的话,前段的灯就无法点亮了。我们把它拆下来。 ![]() 直接上我们最常使用的热熔胶进行固定。 ![]() 上胶成功,我们在前端就能看到功能指示灯的闪亮了。 ![]() 正当我准备把它们组装起来的时候,发现问题来了,连接在miniUSB接口的导线被我不小心拔掉了。仔细想想,其实miniUSB口的线太细了,引出来也不方便,直接把主板拆下来,连接到UBS背部的5V口,USB背部有五点,而正方形的点就是电源5V,直接连接上。 ![]() 为了避免出现弄断或者短路的情况,上了热熔胶,不过有点丑陋,大家多多包涵。 ![]() 剩下来的是细节的改动了,例如温度传感器不应该放在路由器的表面,应该放在路由器的内部才能准确地读数,我们就把它拆下来。 ![]() 重新焊接到背部,当然要注意到引脚的位置,三极管千万可别接错了。 ![]() 当然用了单片机,自然上不了原来的外壳了。楼主决定自己来做。为什么用洞洞板呢?一方面,散热比较好。另外一方面,是楼主做其他项目省下的,当然第二个理由占了大部分的因素,我是一个热爱环保的人。直接去实验室用机器加上铣刀进行切割。 ![]() 哈哈 都是看好大小进行切割的,切割出来的效果还算可以。 ![]() 为了天线能够按照原来那样的移动,所以需要打造同样有弧度的位置进行固定。这些精细零件做的话要十分地小心,不然我的手指就没 了,呵呵。 ![]() 最后把插口面的也做好,把全部东西都固定拼装好上去。 ![]() 大家如果嫌热熔胶干得慢的话,当然可以用吹风机进行吹啦,不过千万别用热风来吹,直接冷风就好。我用的是比较大功率的,马上就干了。
二、多天改造,成果展示
![]() 经过这么漫长的改造,已经完成的,样子稍微有点难看,但对于工科男来说实用性还是更关键的。 ![]() 热熔胶还没做美化。 #p#分页标题#e# ![]() 网线接口,USB接口,我都是根据大小来切割板子的。 ![]() ![]() 哈哈 天线仍然是可以随意转动的。信号覆盖无死角。 ![]() ![]() 经过单片机的改造后,数码管可以显示时间以及路由器内部的温度。按钮也可以对其时间进行设置校准。 哈哈 还是直接上视频给大家看看吧,不足的地方还请大家多多指教!
方案2(留给未来完成的任务)—— POE供电
![]() 这个方案更多的是理论,希望能够有助于网件工程师进行对产品的完善。对于目前阶段的自己,完成这个任务还是有点难度和危险程度的。 崔克在我的理解是一款携带方便,功能齐全的小路由。其实目前来说,这款产品已经做得相当到位了。但我觉得对于目前网线供电的普及,很多公共场所的网线已经提供的供电功能了,也就是说,路由只需要插上网线就能开启并上网,不再需要插电源供电了。因此我认为崔克PR2000加上POE供电就更加完美了。 首先是POE供电的原理:标准的五类网线有四对双绞线,但是在l0M BASE-T和100M BASE-T中只用到其中的两对。IEEE80 2.3af允许两种用法,应用空闲脚供电时,4、5脚连接为正极,7、8脚连接为负极。 应用数据脚供电时,将DC电源加在传输变压器的中点,不影响数据的传输。在这种方式下线对1、2和线对3、6可以为任意极性。 标准不允许同时应用以上两种情况。电源提供设备PSE只能提供一种用法,但是电源应用设备PD必须能够同时适应两种情况。该标准规定供电电源通常是48V、13W的。PD设备提供48V到低电压的转换是较容易的,但同时应有1500V的绝缘安全电压。 改造过程: 其实具体改造过程,在我的这个帖子(http://itbbs.pconline.com.cn/network/16312756_1.html#post_153547803)里面有提及到整个过程,改造的路由是NETGEAR WNR2000,其实不同路由也是异曲同工的。 可为什么这次我没有加上去呢?一方面是我觉得崔克并不像其他路由需要一段长长的电源线进行连接,插头就在路由器机身。 另外一方面也就是最重要的一方面。这可能涉及到了一些电气方面的知识。当我改造成了POE供电的时候,也就是说路由器是使用网线进行供电的,但其他人并不知道这路由是使用POE供电的话,把它插到插座上。那就成为了两个电压源并联了,除非两个电压源的电压恒定,不然的话就会造成差压,这会导致了一定的危险,严重的话会烧坏电路,因此我觉得使用电气的话,安全仍然是放在第一位的,未能提供安全保障的改造还是暂时不去实现。这算是留给我未来完成的任务好了。
写在最后
(责任编辑:admin)每次网件产品都能给我带来不错的体验。网件这款PR2000这样小造型的设计,让人觉得耳目一新,简洁而并不简单,小身材蕴含着大智慧,刚开始拿着这么漂亮的产品实在不忍心拆开。在这段时间改造的过程,PR2000崔克在我们寝室一直充当着主力路由,速度快,稳定性高的特性已经深入我们宿舍的心了。对于智能路由目前炒得激烈,我只想说先做好路由,再谈路由。毕竟对于普通用户来说,一个稳定的网络环境比什么都重要。至少在这一点上,网件的产品就比很多厂商推出的新品做得要好很多 |