如何科学的启动雕刻机

从我大一的时候起,协会就摆了一台大号CNC雕刻机,之前也请学长来教过我怎么用,但是一直也没什么要用到这个东西的地方,直到前一阵因为做项目要切一块亚克力板,从选购刀具到最后出板一起复习了一遍
首先是画图,AutoCAD的操作流程在此不在赘述(其实我也不怎么会。。。),因为我们比较常用的功能都是切割特定形状的平面板材,所以对画图要求不高,只要能能画出长度和角度正确的线条就足以进行下一步的工作了。完成CAD上的工作后要记得把文件保存为.dwg的格式,因为ArtCAM只支持少数的工程文件格式


有了要切割的形状的工程文件,接下来的工作就是生成雕刻机的刀路了,上过金工实习后应该知道,对工件的加工很少能够一刀切到底,所以数控加工的时候会分为粗加工细加工云云,身为通信狗实在是不想手撸NC代码,所以就需要一个软件来计算和仿真切割板材的刀路,即ArtCAM,这个软件是需要破解的,网上随便找个ArtCAM2008基本都能用的
运行软件后的界面是这个样子的,点击“产生新的项目”

 

然后在项目界面下,右键”模型”图标—>新的—>模型—>弹出下面设置”新的模型尺寸”框;设置模型的尺寸(根据实际要雕刻的物体预估高度、宽度),单位通常选择毫米。设置分辨率,差不多选择个适中的值就可以了,一般情况下不明显,出发弄浮雕等,不过分辨率较大的话程序也会比较精细且过大。[事实上,貌似不设置问题也不大,直接把dwg文件拖进窗口内,软件会自动适配一个够用的尺寸]

然后左侧会出现助手界面,里面有位图编辑和矢量工具等选项,其实这些都不是很实用,所以最好还是在CAD的ba 问题都处理好再启动ArtCAM把。。。

这一”实线框”即为矢量(CAD)图布局区域,程序默认以正方形实线框的左下角为雕刻路径起点

 

something about comm FAQ

关于协会

科协是一个技术社团,也是一个本科生实验室,我们的固定活动内容是每周末的培训,学新东西,然后作为对自己水平的检查,一般大家都会去参加一次电子设计竞赛,平时也能自己申请一些项目,这个是主线工作。但是毕竟我们是有个自己的实验室的嘛,所以要是感兴趣的话也可常驻实验室,想做什么的东西的时候直接做,协会的材料什么的有学院给报销,即使不常驻协会也是可以常来玩的。我们的学生工作部分都是经过训练的技术人员兼职,所以大一入学也不会考察你们的文书工作能力,各个部门成员是大一下期末分流的

关于自我淘汰制

我们每周都会有技术培训和相关的作业,当统计到超过两次无理由旷课的话那么我们只能认为他已经退出了。缺课不是不可以,但是通过自学加上来协会问问题是完全可以补回来的,所以不要因为一时跟不上就不敢来上课或者不敢来协会玩啊。至于我之前说的每周检查作业和学期末考核只是为了保证练习量,希望你们能获得更多的实践机会,技术优秀的同学能获得德育分加分和奖品,并不意味着排名靠后就会被刷(我设计的作业都比较基础的,理论上不存在做不出的可能)

 

关于日常

协会实验室是一直处于开放状态的,来之前群里问问有没有人就好了,在协会自习,练习代码,找学长搞事情都是可以的。我们也欢迎有人能提出自己的想法,如果有人想自主设计制作什么东西的话可以来协会聊聊,如果可行,协会会提供资源和部分技术指导(技术嘛自学还是很重要的,资源的话我们自己没有还可以去老师的实验室申请,所以不用担心会有特别奇怪的限制)

 

为什么不少前辈选择了考研

考研这种事情更多的是出于一种无奈,因为通信技术发展的太快了,放在10年前的话可能本科毕业就能找到很好的工作,但是现在的情况是新技术遍地开花,所以本科毕业学到的东西并不足以支撑技术工作,比如华为、中国电科等企业的研发岗并不会接受本科生。所以,不少人选择了考研。但是这并不意味着本科毕业进不了这些公司,有些岗位,比如技术支持和销售等,还是可以的,但是相对远离技术核心,要是对通信专业本身有追求的同学就不会很愿意干这个啦。除了考研,其实也是有另一种成长方式的,大多数企业都会有上岗培训,在企业里历练三年并不一定比研究生的效果差,不过这个要先有一定基础保证自己不会拖公司后腿吧。。。
通信能做什么?

通信真的是一个很神奇的专业。。。各种走别人的路让别人无路可走。。

软件:比如嵌入式开发,就是给自动窗帘啊、红绿灯控制箱啊这些有自动控制的东西编程啦[偏自动化],或者也可以去处理网络协议,维护企业级交换机,这个一般需要自己考个华为认证什么的[偏网工]再就是纯软件,比如app开发或者网站开发什么的[偏计科,即传说中的CS],不过倒是有见过几个很厉害的学长针对去做计科了,机器学习和图像识别方向orz。。。还有一种代码是FPGA的代码,偏信号处理方向,这个下面会介绍

硬件:设计电路板(手机基带、电脑主板什么的)、设计天线(就外边通信铁塔那种)、设计仪器仪表、[偏电子,即传说中的ee]

信号处理:其实这个才是通信的本业,图像压缩编码传输、视频的编解码、扩频通信系统。。。几乎都是和数学相关的内容,但是还是有很多人选这个方向;电路方面如果深造的话大概就是射频与微波了,相对比较少
真正的通信?

这个主要是针对本科而言,很多同学来学通信以为毕业了就能做4G\5G、可见光通信、量子通信还有什么其他高科技的东西,然事实上毕业的时候能做出一个性能可靠的收音机就很不错了,这个也不能怪咱们的课程安排,主要是技术发展太快,大学4年(实际上课是3年),最后2G移动通信都只能学个概述,所以本科生科研就显得很重要了
为什么要好好学数学?

如同上面的信号处理中讲的,通信即数学,学院好多老师都有数学学位的,即使不做信号处理,去做纯电路了,高频电路也会用到电磁场的模型,即使都不想碰去写代码了,还得考虑优化代码的结构,或者对问题建模。。。反正,一定要好好学数学!!!(PS:你们培养计划里有个不同阶段的课程关系图,那就是张挂科依赖关系表。。。)
竞赛,项目与论文

竞赛的话学校大力支持的主要有三个,电子设计竞赛、数学建模竞赛、ACM竞赛。(今年教务处投入了500万搞这个。。。)

电设:就是单片机嵌入式、高频电路设计、PCB制作什么的,与电子电路和嵌入式编程关系密切,一般电赛的队员搞个项目也没啥问题的;这个比赛几乎都是各个学院科协的人,没有民间队伍的。。。。

数模:大二的时候会有相关的集训课,想参加的同学可以到时候选课,数模的队员一般为三人,两个来自理学院或经管,负责建模;一个人写matlab代码

ACM:这个就很出名了,大学生程序设计竞赛,假如你是编程大佬的话欢迎加入的

项目:通常项目有院创、校创、国创、新苗人才计划、挑战杯等。。。其中挑战杯是比赛,没有经费支持。院创经费1k,校创3k,国创和新苗都是10k。通常上半学期是院创和新苗的申报,新苗虽然表面是省级,但是其审核要比国创还严格,不过参加一次还是蛮训练人的 ,因为他们对文本和项目创新型以及市场化的可能有着比较完备的考察,虽然很难过。。。还有一些项目属于老师的个人项目,类似研究生的工作,这个一般要自己咨询老师才知道详情,接这种任务的时候一定要注意辩证项目的可行性和自己能不能做到,并不是所有老师的项目都是好项目。

论文:本科发表论文不要求SCI排名,但是平时为了通过项目,或者与老师合作进行了什么研究,发表下论文还是值得的。
学会自学
是大学的第一课,所谓自学,并不是说把所有课全翘掉自立门户,大多数时候课还是不能翘的……但是因为大学讲课比较快,而且大多数课程并不能直接转到使用场景,所以我们必须自学很多东西,比如我们课程教如何计算电路,但是并不教真正的电路布线。还有的课选的教材有bug,比如烂泥扶不上墙的c语言课本,咱们用的自编版本,计科用的谭浩强版,业界用的《c primer plus》
学会提问
首先,别人不一定有回答问题的义务,所以如果遇到问题问了别人而没有收到回答的话那可能是提问的方式有问题,学长学姐更多的介绍的是方法,遇到技术问题可以优先求助于搜索引擎,建议google,没梯子百度也行……,网络上有很多优秀的论坛,咱们学校的图书馆资源也很丰富的。

怎么在寝室内抢课

额,这是个小技巧,处于某种奇怪的理由,电信的网线可以在不登录闪讯的情况下链接教学区内网,所以所有有关内网的业务,比如抢课啊,下载论文啊,都是可以在寝室进行的。

 

以下为技术入门部分(还在更新中。。。)

 

单片机:是一种集成电路芯片,概括的讲一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件,在工业控制领域广泛应用。

模拟电路的工作内容:首先就是如何放大信号,无论是天线接受进来的微弱信号,还是将要被发射出去的大功率信号,都要考虑如何放大的问题,所以放大器便成了硬件设计不得不学的一种器件,从集成芯片,到三极管等分立元件搭建的放大电路,再由放大电路引申到信号产生电路。。。

数字电路的工作内容:

ADC/DAC

 

软件无线电初阶(二)——从电视到收音机的蜕变

0x01只要30包邮,不花钱看电视

s4当然,现在这只是个理想。。。但是电视棒的这个名字可不是吹的,在安装瑞苙的原生驱动后,可以通过一款叫做BlazeVideo HDTV Player的软件进行DVB-T地面波电视的接收,顺便科普一下什么是DVB-T,这是一套数字电视公开标准的一部分,全系列还有卫星电视的DVB-S和一些地方有线电视的DVB-C等等。DVB-T叫做地面数字电视广播,是欧洲通用的地面数字电视标准。这个看电视的软件长这样。其实还是蛮高端一货,能频道录制,而且能解码多种格式。注意到下方的小齿轮了么?单击它进入设置后可以找到DTV那栏,然后进行电视棒的选择s1

选择后可以直接点击扫描或者在主窗口下侧点击扫描图标,

s2s3

经过简单设置后便可以进行电视频道的扫描了!!!

然而。。。可悲的是我从没成功过。。。本来我以为公交车上的移动电视会是DVB-T的,然而后来查明是某种国标,并不能被解码~如果有小伙伴有可用频道推荐的话也欢迎联系我

(So….对SDR玩家来说以上皆不是重点。。。。。。)

0x02  从娱乐到无线电

看不了电视又能留存至今的东西自有其独到之处,很快有人就发现这款芯片可以用作宽频带无线电接收,又因为成本低廉,受到了广大无线电爱好者的喜爱。欲练神功,必先**。一定要抛弃原厂的驱动,因为它限制了硬件的扫描频率。这时我们要用到一款叫做Zadig的程序安装“科学”的驱动,首先插上电视棒,管理员权限打开后如下图

s5

首先要在Options中勾选List All Devices

s6

然后在下拉列表中找到RTL2832U(这是电视棒主芯片的名字,所以才叫RTL-SDR)

s7

 

确认你看到的窗口绿色箭头后面的框里面驱动名为WinUSB。然后点击下面的按钮。注意:博主因为之前安装过驱动,所以按钮上显示的是reinstall,未安装的时候显示的install(原版驱动与这个货不能共存,虽然看起来没问题,但是有效的只有后安装的那个驱动)

就此准备工作完成

0x03  电脑上的收音机——SDR#

支持RTL-SDR的软件还是蛮多的,这里先介绍一个比较友好的,叫做SDR#,官方网址在http://airspy.com/(需要梯子)这家公司自己也出品sdr硬件的,但是他们比较热情?反正同时支持了电视棒。。。文件下载后解压,找到最漂亮的图标

 

[7个月之前的坑了,先发出来,有空再填]

一年祭?

不知道为什么最近开始重新思考一些事情,也许我的大一真的太浮躁了吧……刚入学的时候觉得自己会的比别人多点,开始混迹协会,其实那时候的我理想还蛮清晰的,做智能硬件,看物联网安全,但是后来的后来发现其实已经有人完成了现阶段所能实现的大多数产品,而且各大众筹网站上每天都冒出不同的新玩意,是不是产业已经到了瓶颈呢?我不知道,但是我知道的是我似乎失去了曾经的思考方式,不再为开心而做东西,不再为一个小物件耗费精力……整天念叨创新而没有任何力量的人是可怕的,浏览互联网上各种数码资讯占用了我大量的时间,但是似乎又全部和我无关,就算我知道他们的原理,可我从未认真学过。我所认识到的东西反而局限了我的思维,我们所能感知的最美好的事物比如一束阳光的角度or一阵风的力度,都不是用代码或者电路可以解释的,还是怀念以前可以安静的在窗边看书的日子~
应当说,我也是幸运的,只是大一上我所学到的东西也许无关绩点&技术~隔壁学长教会了我‘不敬畏技术的人也不会去尊重技术’,协会的学长也教给了我很多东西,从大学城一周哪里的东西好吃到通信是干什么的再到考研与就业……似乎浪费了好多时间的样子,但我不曾后悔,就像我没有后悔高中毕业来了一个和我过去完全隔离的地方一样。因为知道自己最初所坚持的,因为知道这个世界没有如果,所以才不曾放弃。但是离家太远还是有感慨的,此处省略若干字……大一下开始习惯环境,习惯所做的事情,我大概是个适应环境很慢的人,从幼儿园起一直都是~这一学期很重要的一件事就是作死打电赛,也许是小时候受应试教育的思想迫害太严重,总是一边想着打破规则一边又依赖这些奇怪的东西来证明自己~对我而言,一个理想的状态应该是和有意思的人一起做违背规章制度的事,但是一场比赛也让我认识到了一些更现实的问题~高压,高温,真不知道集训的一个月怎么就混过来了……但是那个月也意味着最好的实验条件和强大的元件(也就是资金)支持。之前不知道怎么想的,选了通信题,其实自己什么水平还是能感觉到的……那些天我所学的东西固然让我对通信的一些专业知识有所了解,对信号板的布线与制作有了认识,但是还是不懂原理啊……不知道当初选择更稳妥的循序渐进会不会有不同的结果?四天三夜的连续工作,直到我回家脑子还处于一种混乱的状态,那个月我们面对了太多的东西,清楚的看到我们与别人的距离后,虽然对自己有所激励,但更多的是迷茫与打击。也许从更早些时候起,我就已经习惯了旁边的人都是大神,学校的课都是神课~可有什么用呢?白白迷失自己而已。
暑假的我再次对自己食言,没能完成预订的学习目标,开学后,就算后悔又有何用?新学期还是有所不同的,大二了,凭着多在大学混一年终于脱离了新手阵营。也是那时候起,我知道了对一个团队负责远不是好好学习那么简单,社团招新,对外事务,未来发展……我不怕立flag,但是我们必须预估做出的每一个决定所带来的后果,累也没用,总有必须面对的东西,也是第一次,我体会到了技术背后的力量。新人的到来意味着新的力量和思想,也意味着我们要承担一些东西,我跟幸运能认识一些有意思的人,就像遇到当初给我指点方向的学长一样,他们让我认识到自己的不足,也重新想起了曾经被称为理想的东西,我不知道现在的自己和两年前的自己有多少不同,但现在,我是很认真的想要变强,以一个既绝对理智又不愧于心的方式。
……………………半夜脑残作,不对内容负任何责任
2016.11.14凌晨

软件无线电初阶(一)——永不消逝的电波

0x01  从业余无线电开始的探索之路

1电台这种东西大家应该都在影视剧中见过,滴滴的发报声很是惊险刺激,但是现实生活中,有这样一批人,他们热衷于架设天线,通过有限的频率与世界各地有着同样兴趣爱好的人进行通联,这些人被称作业余无线电爱好者(HAM)。虽然名字中有”业余”二字,但并不是表示他们没有专业的技术,只是其技术不能用于商业。这是一群极富DIY精神,从某种意义上,他们比我们通信的学生更接近无线电带来的乐趣。而HAM中的许多技术也值得我们在专业学习的过程中参考和借鉴,比如如何亲手制作一副符合指标的天线,如何对图像编码并通过模拟的方式传输。。。我也是其中一员,但大多数电台设备是非常昂贵的,并非学生所能承受,在对廉价的高性能解决方案的探索中,偶遇了可能会成为我目标的这个东西——软件无线电。

0x02  Software Defined Radio

2翻译过来就是软件定义无线电,核心是一个通用硬件平台,通过软件代码来实现各种无线通信功能的开放式无线通信设备。给人的直观感觉就是一个由电脑操控的高级电台,又因为可以通过电脑调整详细的参数,我们可以获得比一般电台更丰富的应用于扩展。典型代表就是RTL-SDR系列电视棒,后来发现其实SDR有着更高端的应用,包括认知无线电orTD-SCDMA通信等功能,假如我的编程能力足够强,完全可以靠代码实现一部手机的基带部分。但是这也就意味着可以通过同一块电路板实现对不同波段信息的解码,甚至主动发送信号进行干扰。后来,发现其实有不少人已在默默做着这一炫酷的事情,他们就是无线电黑客。

0x03  电视棒——廉价又方便的入门之选

3SDR的核心原理涉及正交调制解调,但本文并不详细阐述。虽然是软件无线电,但还是需要一定的硬件支持的,某宝上常见的有三款,一种是搞事情的人们偏爱的HackRF,相对廉价而且有较宽的频率范围,其次是性能更优秀的BlandRF,再就是昂贵没人用的USRP…前两者因为硬件本身完全开源,所以可以获得更多的免费软件支持和学习资料,但对于刚刚试水的初学者来说,还是太复杂太烧钱了。在通用软件无线电的世界里,RTL-SDR也算是一朵奇葩,他成本最低,硬件结构也最简单,核心就是一块螃蟹家出品的芯片RTL2832U,这货本来是网卡的芯片,结果网卡的活干的不怎么样,但是有人发现这块芯片有着极其宽的工作频率(24 – 1766 MHz),于是就被用来收电视了,但是国内其实很少有他支持的DVB-T地面波信号,反倒是广大无线电爱好者,利用它补充电台所没有的频段(其中短波接收要拓展外围电路),而他搭配电脑的工作方式也方便了与一些HAM专属通信方式的使用,如慢扫描电视、APRS等。RTl的优势是有众多window环境下的应用,上手快。

 

一不小心就码了一堆字2333.。。。也算是对一种文化的介绍吧,下一篇文章就要正式开玩了啊

〜( ̄▽ ̄〜)
注:文中前两图片源自BY2HIT官微

2016‘TI’杯校赛全记录

最可怕的不是不知道,而是以为自己知道。

——致几个月前的自己

Day 1

7:00am    早起等待集结。。。说好的不慌呢???(一想到晚上通宵还没有夜宵就慌乱无比,手动滑稽~)

8:00am   放题,意外又不意外的没有了放大器的题目,于是必须做出选择,考虑D/A的编程难度,先排除波形发生器,51的速度基本是达不到。。。在恒流源和无线通信两题间辗转反侧,在学长发现一款奇葩芯片后果断选择通信题,no zuo no die,估计这题应该也不会有太多人和我大通信学院抢~

10:30am方案确定,开关信号等数字信号通过NRF24L01传送,语音信号由RDA5820发送接受,简单粗暴~

1:30pm我这个伪程序员开始看代码。。。。蒙蔽与SPI协议好久之后才发现学长给我的驱动其实已经封装成函数了,调用即可。。。还是太年轻~    队友们也很忙碌,需要处理学习开挂芯片的周边电路,通信协议并完成单片机最小系统版的制作~

2:40pm小插曲,某旋风少女成功进行了蛋白质烧烤实验。。。

3.30pm这是吃枣药丸,无线模块死活调不出来了!本来应该执行连续发送的,结果发一个数据包就躺了,求助外援- -”

于是接下来的几个小时狂调代码测试,21:30,学长宣告boom~51真心不靠谱,于是要换32,这回我真慌了,完全不会用~脑中飘荡着“心若在,梦就在…..”

Day2

7:30am开始新的一天,带着翻遍库藏找来了两块小开发板,又开始调无线(这回代码全交给了学长。。。带我们队的学长真是付出了特别多,软件部分几乎都由他一人完成,最后一晚还陪我们通宵,感动ing~)于是,秒了!程序秒过有木有!!!果断扔掉51~

9:00am开发板不够。。。于是一个新任务就是量产开发板,从另一位学长那里get到打好的板子,于是只要焊上芯片就可以继续下一步了~但是!此处省略我对器件室的几百字问候,于是就没什么能做的了,我们组宣告下班休息,看到其他人还在忙碌着,总感觉怪怪的。

1:30pm下午的战斗开始,按三组的量申请,总算得到了芯片。。。于是两队同盟,隔壁队做高难度焊接(真想也去玩玩~),队友的任务分别是制作语音信号板和开关信号的底板,我自己先去修电源了,不过我们队效率还是很高的嘛~

3:30pm芯片到货,不过封装让所有人傻眼了,因为是新款就能少4个引脚?于是又有不少工作要做,如果做不出电路也就无法调试,于是队友又开始加班做新封装的电路,学长也把主体代码敲定了,于是我也开始画能收发开关信号的底板。

6:00pm由于没有数据手册,学长只能手逆datesheet。。。时间紧迫,我也不知道其他人在做什么了,闭关做底板,毕竟这部分属于分体测试已经通过的,基础部分不能出差错(1楼3楼来回疯跑找原件和工具真是。。。)

9:00pm以示波器出了科学的波形宣告结束

Day3

8:00am起晚了。。赶紧跑到1教接着做我的板子,结果过了一会冒出个大新闻,那个新封装的芯片根本不能发射,这就打乱了我们所有的安排。除非用AD采样,要不根本传不了语音。

10:30am我的那块板宣告完工,通过了基本测试,只要修改几个引脚定义就可以使用,正式开始调试基本功能。

下午,已经彻底没有时间观念了,各种奇奇怪怪的事情,现在想想当初确实太乐观了,不过毕竟意志还在,大腿还在,坚守阵地。

我的电源电压不对。。还得修电源,穿插着跟学长学代码,毕竟是我们的作品,不会编也就罢了,看不懂就说不过去了~队友开始做新方案的信号处理电路,另外两队同选题的同学开始做底板。

我做的板子基本部分的代码通过测试,但是同学的似乎有不少bug,于是晚上大多在看bug。入夜,学长开始做最后DA部分的代码,我们的报告也开题了。

凌晨2点,报告完成,DA代码基本完成,于是我们开始实测,上大功率模块,两块板均完美通过测试。

但是就在我们准备庆祝的时候,程序两块板都不听话了。没有理由,一开始以为是引入了干扰,好,隔个电容,没用;接触不良或短路?重部所有焊点,没用。电压测试,3.3V输出4.4,不科学了,难不成稳压芯片坏了?毫无征兆啊~换芯片再测,正常了一下,又挂了。于是彻底疯了。我可以不要高级功能,可是眼看就要提交作品了不能看着板子坏掉啊!难不成主控跪了?回协会彻底翻一遍,又找两块能用的,换上还不行,电压测试一根导线两段有3.8v电压,这特么。。。。我总共输出5v,导线上分3.8,芯片当然不上电了~可是不讲道理啊。就这么楞到4点,天开始亮了,学长要休息一会,我就接着看电压,毕竟这种硬件错误最可能源自布线和焊接,自己的锅~狂测一通发现单板可以运行,不管是哪块,于是,供电不足?(其实不会,那开关电源功率挺大的),再搬一个电源,上电,通了。。。4个小时,扔这东西上了。。。可能两种工作状态需要功率差距太大才供电不足?

已是早上,再挣扎一下,测试模拟传输代码,仅能传10kHz,达不到语音标准。。。。。无论如何,宣告结束,封箱

最后,向我的队友和一直陪着我们的学长尤其是高人学长致敬。

ps:都回寝了才意识到忘了给作品拍照留念。。。等验收时再补回来吧