?
电子爱好者在做些实验或制作时,往往要制作pcb,这时便十分头疼,要是交给工厂打样吧,费用都不菲,于是就自己做,用贴胶条、描油漆、刀刻等多种方法,但都工序复杂、耗时长、而且效果不佳。自己凑合用还行,但要是做个标准的、好看的板子,还实在是拿不出手,要做复杂的板子更是不行。
最近上网,通过网上交流,加上自己的一些体会,找到一条又快又好又便宜的制版方法,全部费用只需一次性投入260元左右,可以制出与电脑设计一模一样的板子,单、双面均可,完全可以胜任一般的课题任务,在这里给大家介绍一下:
首先,到市场上采购一台过塑机,就是专门用于压制证件、照片等塑皮封装的机器,价格便宜的才220元,可以竖着通过a3幅面的纸。再去找几张平整的没有剪裁印痕的不干胶纸,只用其衬纸,即浅黄色的表面光滑的那一面。最好购买专门的衬纸,网上也有出售的,a4幅面的约40元100张。只要采购到上述两样物品,就可以试制印板了。
在电脑上通过protel99等电路制版软件设计好印版图,设计时建议考虑以下几点:
1.走线最细宽度不小于15mil为宜。
2.尽量采用贴片元件。使用贴片元件可以减小体积,提高可*性。尤其优越的是大幅减少了打孔的工作量。1206规格的贴片电阻、电容比较合适,便于手工焊接,跨线可用0欧电阻代替。
设计好后,在protel99的“打印设置”中设成“镜象打印”,焊盘设成“空心打印”,然后用激光打印机先将图打印在一张普通纸上,检查无误后,剪一块比印板图大一些的衬纸,光滑面朝上,贴在刚打印的印版图之上,四角用不干胶粘上固定即可。再次送入激光打印机打印,这时在光滑的衬纸上就印有设计好的镜象图形了。
之后,剪裁好合适的覆铜板,最好比图纸大一圈。先用抛光砂纸打磨干净,再用橡皮擦拭,最后用洗涤灵或洗衣粉洗净,晾干。注意,这部工序不能图省事,洗净后的电路板不要再与任何其他物质接触,包括不能用手触摸。覆铜板上的任何肉眼看不见的污渍和汗渍都影响最终的转印效果。将打印好的衬纸图形面朝下,贴在覆铜板上,四周用不干胶纸贴平、贴牢。
接下来取出过塑机。由于过塑机出厂时是为照片、证件等较薄的纸张通过的,所以需要你拆下并调整加热用的上、下辊之间的距离。将过塑机通电,温度设定在180度左右,把贴好图形的覆铜板送入塑封机,并反复通过5―6次。取出,让其自然冷却。之后再将转印纸小心揭下,这时衬纸上的墨粉就会转印到覆铜板上,板上就会出现与在电脑屏幕上一模一样的图形,非常规矩、漂亮。
之后就可以用盐酸+双氧水做腐蚀液,腐蚀电路板。由于化学反应比较剧烈,腐蚀过程中只需轻微晃动容器即可,不要做较大幅度的晃动。这个过程只需半分钟左右就可完成。及时捞出覆铜板并用自来水冲洗,再用细砂纸打掉墨粉,一个与电脑设计一模一样的电路板就制好了。
如果制作的是双面电路板,可以按下述步骤进行:
1.按上述方法制好a面,腐蚀前用胶纸将b面铜箔全部贴上保护起来;
2.制好a面后,用小电钻将板上的所有孔(元件安插孔、过孔、固定安装孔等)打出来,并去掉孔边毛刺;
3.将印版对准光源,把b面的转印纸通过孔透出的光线对准b面焊盘,再用不干胶纸将转印纸四边贴牢;
4.再次将印板送入过塑机,按上述方法转印;
5.将转印好的印板再次投入腐蚀液,腐蚀前别忘了将a面用胶纸贴上保护起来;
6.腐蚀完后,去除印版上的不干胶和墨粉,用细砂纸打磨干净,一个标准的、漂亮的电路板就制成了。
需要说明的是,在业余条件下无法实现金属化过孔,替代的方法是用短接线将印版的a、b面过孔直接焊起来。因此,如果是业余制作双面电路板,设计时尽量用直插元件的引脚孔兼做过孔,这样可以减少单独过孔的数量。
上述双面板的制作过程可以概括为先a面、再打孔、后b面。也可以先打孔(需先用protel99输出孔位图并以此图为准在覆铜板上标示孔的位置)、再同时将a、b面转印出来,只需腐蚀一次就可得成品板。但需要a、b两面同时对正孔位,对操作要求较高。之所以不最后打孔是由于没有孔定位,a、b面不容易对齐,更重要的是最后打孔很容易将b面焊盘打掉,这可能是一般电钻转速偏低,达不到上万转的缘故。图六是本人的自制的小电钻,电机是在市场采购的12v直流电机,扭矩很大,打孔极为轻松,远非玩具电机、录音机电机可比。
经过多次实践,感到利用这种方法制板成功的关键所在并不是转印、腐蚀,而是在于打印或复印。激光打印机或复印机的墨粉经过瞬间高温加热印在纸上,而转印纸比较光滑,高温瞬间墨粉很不牢固,稍有外力就容易脱落,但几秒钟之后纸张冷却了,磨粉就牢固多了。因此要求激光打印机或复印机出纸口尽量保持清洁。对于激打最好先把出纸口清扫一下再印。而对复印机,客户往往不便自己清扫,这就需要多试几家复印店。本人就是通过三次比较,最后选中一家效果理想的。
印板板材的厚度最好不要小于1mm,太薄的印版通过过塑机加热时会发生弯曲变形。转印后的印版一定要自然冷却,不要用风冷促其降温。
用这种方法初学者只需试一、两次即可完全掌握要领,非常适合做试验及少量的电路板的制作。由于在电脑中将焊盘打印设置为“空心”,因此焊盘中心孔的铜皮也被腐蚀掉,这样打孔也无需再打定位眼,直接用小手电钻打孔即可。
序:
作为经常拍摄照片和视频的人来说,存储空间永远是越大越好,给照片和视频有充裕的空间,但当前来说,办公电脑随身携带,越来越多的资料也需要随身携带,许多人开始组建nas网络,利用网络,让家中和办公室内的资料也可以随时查阅,但也有越来越多的人选择移动硬盘,大容量和便携便成为移动硬盘的选择条件,对于我来说,数据保护可靠高效也很重要,我更喜欢移动存储的方式。
对于我来说,拥有的一块移动硬盘还是在很久之前,60g的硬盘花了我580块钱,现在还在用,但已经不能满足我的需要。实际上玩游戏我基本一直在台式机上玩,因为家中的游戏笔记本容量为1t硬盘,但现在的游戏动辄几十,几百g的容量,不想游戏笔记本存储空间留给游戏,所以基本都在闲置状态,但有时候还想在客厅用游戏本玩游戏,这就迫使我不得不关注挑选大容量的移动硬盘,1t不够用,2t目前能用,但还是稍显小一点,那就直接来个4t移动硬盘,一步到位好了。挑选看了不少品牌,最终挑选了东芝品牌canvio?系列的新小黑a3移动硬盘。新东西到手,抑制不住分享的心情,和大家一起了解下它的真实面目。
开箱:
东芝小黑a3硬盘的包装盒比较简单,正面表面了容量,硬盘样子一目了然,作为canvio系列的硬盘,3年质保,usb3.0传输。
包装盒背面则是硬盘的信息,信息简单明了。
东芝小黑a3移动硬盘配备了usb3.0数据线、产品说明书、产品保固条款等文件。
细节:
东芝小黑a3移动硬盘作为canvio?系列产品一员,在设计上坚持一贯作风,简洁大方,黑色外观,精选磨砂外壳,手感舒适,有很高的质感效果,并且提高了防滑效果,不会留下指纹;长方形机身设计,四角经过处理,圆润效果明显,边框经过处理,握持中并不会产生硌手效果,东芝logo在左上角部位,辨识度非常高。
移动硬盘作为输出设备,东芝a3硬盘采用了usb3.0接口,对于文件传输的速度来说,有了基本的保证,如果出行未携带数据线,它同样兼容usb2.0接口的设备,实用性相对比较高。并且它可以连接家中的电视机和其他usb设备,可提供存储内的视频文件播放。
东芝a3硬盘的底部贴有产品信息标签,同样的磨砂处理效果,握持和防滑效果得到了保证,并且减少留下指纹的问题。
东芝a3移动硬盘4t容量的厚度为19.5毫米,和1角硬币的高度差不多,而在尺寸上来说,109mmx78mm的大小,重量为216g,保证了轻薄和便携,出行携带放置能够放入背包中的不同位置,而不占用太多空间。
清华紫光硬盘是我在2008年买的一块硬盘,容量为60g,花了500多,再看东芝4t硬盘,个头上来说,东芝4t硬盘明显小一圈的节奏,但容量绝对不是量级,但清华紫光硬盘要比东芝移动硬盘大了不少,反观东芝a3硬盘更小巧,在携带上有了很好的便携性。
使用:
文章开头就说了,游戏本对于我来说很多时候都是闲置状态,就是担心存储容量不够用,虽然是游戏本,但并没有下载我平时玩的一些游戏,游戏只能在台式机上面进行玩,现在好了,可以把游戏文件拷贝在移动硬盘上,来完成随时随地玩游戏。
作为当前主流移动硬盘,usb3.0传输效果有了很好的表现,在传输文件和读取文件上都能完成最好的使用效果,东芝a3移动硬盘采用了ntfs格式,兼容当前的windows和mac os系统,在实用性上算是有了基本的保证,通电后,硬盘指示灯会闪亮蓝色灯光作为指示,夜间也很清晰。
东芝a3移动硬盘和游戏本搭配起来对于我来说,实用性突出,我都考虑要用笔记本连接电视机进行玩游戏的想法。
测试:
作为移动硬盘来说,需要提高温度的传输读取速度,东芝a3移动硬盘的表现如何?以crystaldiskmark测试软件来看,读取速度在138.7m/s,写入速度在157.1m/s,整体效果还是可以的。
在电脑实际传输文件过程中,速度在135m/s左右,和测试数据相差无几,总体速度还是不错的。
借助crystaldisklnfo软件来显示,可以看到东芝硬盘的基本信息,比如5400rpm,通电次数和时间等信息,硬盘是健康状态。
应用:
很多时候,我会选择在台式机上来玩比较经典的游戏,比如《古墓丽影》、《cs go》等,虽然不常玩,但偶尔休闲一下也是非常好的休息状态。
我的笔记本容量太小,自从有了4tb超大容量,现在玩游戏,我多了一份选择,拿着东芝a3移动硬盘和游戏本连接起来就可以随时随地玩游戏。笔记本挂载移动硬盘玩游戏过程中,很多人担心读取速度受影响,出现掉帧、卡顿的问题,但在实际体验中,游戏读取、战斗等过程,并未发现掉帧卡顿问题,游戏体验没有受到任何影响,对于我来说,有足够的理由让东芝a3移动硬盘成为日常随身携带的数码产品。
同时,东芝a3移动硬盘是被我用来存储电影,4t空间对于我来说,可以轻松安装几十个大型游戏、超多高清视频,想当初玩游戏只能在台式机上的时代一去不复返啦。
总结:
东芝新小黑a3移动硬盘设计上比较简洁大方,磨砂手感,舒适度比较好,同时也有防滑效果;至于其高速3.0usb数据传输效果,则是当前主流移动硬盘的标配;即插即用,支持windows和mac os两种系统,提供三年保修服务,能够保证日常存储的需求。
优点:
1、个头不算大,携带起来相对方便。
2、标准的usb3.0接口,传输速度比较稳定。
3、4t容量基本上放点电影和游戏都不是问题。
不足:
1、未提供防护保护套
2、未设计防震防滑脚垫,容易造成机身磨损。
????????对于扫描仪扫面图像可能出现略微倾斜或二值化a3试卷照片后,对倾斜文档图像进行旋转矫正~
原图:
代码:
import cv2
import numpy as np
def show(img):
cv2.namedwindow('img', 0)
cv2.imshow('img', img)
cv2.waitkey(0)
def binary_(img):
gray = cv2.cvtcolor(img, cv2.color_bgr2gray)
ret, binary = cv2.threshold(gray, 0, 255, cv2.thresh_binary_inv | cv2.thresh_otsu)
return binary
# 旋转angle角度,缺失背景白色(255, 255, 255)填充
def rotate_bound_white_bg(image, angle):
# grab the dimensions of the image and then determine the
# center
(h, w) = image.shape[:2]
(cx, cy) = (w // 2, h // 2)
# grab the rotation matrix (applying the negative of the
# angle to rotate clockwise), then grab the sine and cosine
# (i.e., the rotation components of the matrix)
# -angle位置参数为角度参数负值表示顺时针旋转; 1.0位置参数scale是调整尺寸比例(图像缩放参数),建议0.75
m = cv2.getrotationmatrix2d((cx, cy), -angle, 1.0)
cos = np.abs(m[0, 0])
sin = np.abs(m[0, 1])
# compute the new bounding dimensions of the image
nw = int((h * sin) (w * cos))
nh = int((h * cos) (w * sin))
# adjust the rotation matrix to take into account translation
m[0, 2] = (nw / 2) - cx
m[1, 2] = (nh / 2) - cy
# perform the actual rotation and return the image
# bordervalue 缺失背景填充色彩,此处为白色,可自定义
return cv2.warpaffine(image, m, (nw, nh), bordervalue=(255, 255, 255))
def paper_rotate(img):
# 扫描机————a3样式纸张角度矫正
# gray = cv2.cvtcolor(img, cv2.color_bgr2gray)
binary = binary_(img)
# rotate_img = transformation(binary, img)
coords = np.column_stack(np.where(binary > 0))
angle = cv2.minarearect(coords)[-1] # 最小外接矩形
print(angle)
if angle < -45:
angle = 88 angle
else:
angle = angle - 2
rotate_img = rotate_bound_white_bg(img,angle)
return rotate_img
if __name__ == '__main__':
import time
path = '../imgtest/4.jpg'
img = cv2.imread(path)
print(img.shape)
s = time.time()
rotate_img = paper_rotate(img)
e = time.time()
print(rotate_img.shape)
print(f"耗时{e - s}")
show(rotate_img)
?效果:
?边缘填充的白色像素去除就很容易了,图像旋转后属于无损图像,不用担心图像出模糊情况,就是图像会变大,哈哈哈~
还没有评论,来说两句吧...