2016/7/15

电子爱好者DIY篇

一年和之前就想到了一些感悟,现在有些模糊的清晰起来了,但还是不够清晰,故写下来做个日志。

结论

首先把结论放在前面。目前随着电子集成电路的发展,电子DIY越来越成为一种兴趣爱好,消磨时间的一种手段,而创造不出来实际的价值。

现在是一个软件的世界。如果脱离了软件(微控制器),电子世界就会失去很多光彩。

个人DIY爱好者的理想与现实

做产品我们需要承担责任,但是做DIY我们不需要承担责任。

首先,我们意识到,单纯的电子爱好者的DIY几乎创造不出来价值。必须将技术应用于生产实践,有目的去做事,才能够产生出效果。做一个玩具,因为它能给人们带来欢乐。做一个3D打印机,因为它可以应用于工业上的快速建模等。做一个激光雕刻机,因为这个东西实际在工业中是有广泛应用的。做一个智能路由器,因为这个东西可以满足一些下载狂活或者FQ用户的实际需求。

但是,我们不可忽略的一点是,产业化的东西和个人的DIY不是同一个层次(层面)上的东西。我们个人DIY完全是出于兴趣,但是产业话的东西,消费者会追求性价比,可用性等等因素。

首先,我作为一个外行,我来讨论一下现在的无人机。首先,现在的一个玩具无人机的价格不到一百元。无人机应用领域也不同,有航拍领域,有供小孩或者成人的玩乐领域,有影视摄像领域。等等。这是一个大的市场。但是,虽然我们个人也可以DIY一个无人机,但是,现在个人DIY出来的无人机肯定和工业级别的应用不是一个量级的。所以,一个行业很难去靠一个DIY爱好者去改变。所以,那些妄图以为搞搞DIY就可以改变世界的技术宅们可以洗洗睡了。

比如,就拿一个无人机来说,我希望他的体积小,可控性高,无明显漂移,功耗低(待机时间长),等等。或者我也只有一个要求,能飞起来就好。但是,这显然不是一个量级的东西。我们可以DIY出一个能飞的无人机,但是我们却很难DIY一个相对完美的无人机。这也是一个电子DIY爱好着的困境所在。

实践篇

都说硬件创业很难。实际上,做一个电子爱好者也不简单。首先,你得有一个固定的场地。恐怕这个固定的场地只有自己的家才是最合适的。但是,飘在大城市里的年轻人很难有一个家。

现在流行的创客空间,可以提供场地。我至今没有看清楚其商业模式。首先,DIY纯粹是一个个人兴趣爱好的问题,不会有太多的经济利益在里面,但是,一旦这个东西涉及到经济利益,这个东西也就变味了。这也是现在很多创业空间没有办法继续下去的原因之一,如果没有政府扶持,这东西根本做不下去。

工欲善其事,必先利其器。这个道理我就不用多说了。各种仪器仪表必须得有,不然,很难从个人DIY爱好者的行列中脱颖而出。

数字电路

简单点的是逻辑门,实现各种逻辑,最简单的逻辑就是于(AND)、或(OR)、非(NOT)。然后组合的逻辑有与非、或非。这些是组合逻辑电路。还有一种是时序电路。时序电路的逻辑表现为状态机,比如有D触发器、JK触发器等等。

比如,CD4017这个电路是一个状态机电路。可以做一些比较小的玩意,比如最近三年来很流行的体验类游戏中的道具。

模拟电路

模拟电路实际上是比较复杂和凭经验的。比较简单点的是电阻、电容、电感等,这些元器件本质是线性元件。但是,会有三极管、MOS管、晶闸管、可控硅、晶振等电子元器件,这些元器件含有数字电路的特点,也可以工作在非线性状态,当然可以工作在线性状态。

模拟计算技术和滤波技术

其中,集成运放(OP)在此项中很重要,利用模拟运算电路可以进行一些积分、微风、加减乘除的运算。这样就一定程度上实现了自动化。

而滤波也是对信号的处理,选择到我们感兴趣的或者有意义的信号部分。

在这里,传统的控制手段一般都需要精确的测量设备或者说需要对研究的对象的各个细节都需要很了解。而现在开始流行的机器学习技术,也可以融入到控制计算手段当中。机器能够自学习地调节自己,逐渐学习起来,这个已经脱离了传统的控制领域的研究范畴。应该完全是数据驱动的。

传统的功率电路

这个一般适合个人diy的比较少。涉及到的都是工业级的应用,一般人很难去搞。

从我个人的角度来看,我更偏向于DIY控制类的电路。或者说,用现在很流行的话说,是智能硬件。智能硬件一般都是含有微控制器的电路,而且一般都是数模混合电路。商业化的电路一般集成度都很高,而且相当专业,只能被少部分人所掌握。

关于开源的思索

Linux做为一个开源的操作系统做得很成功,但是,不代表所有的东西都可以开源。而且一些很专业的东西即使开源,对于一般用户来说也是望而却步。

而我一直想解决这个问题,就是,如果让开源更多地为大家所接受,更为广泛地传播。关于这一点我还在思考当中,暂时没有答案。

[完]

电子爱好者DIY篇的更多相关文章

  1. HIFI播放器--磨机吐槽篇

    最近看到淘宝店提供各种随身播放器磨机服务,说的是天花乱坠,给你更换零件, 甚至更改电路,搭载上去,是如何如何的好,整个播放器就上升了几个等次,收费还 不低,至少是好几百,我实在是忍不住吐槽了,你们这些 ...

  2. 自己家里搭建NAS服务器有什么好方案?

    转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...

  3. [PCB制作] 1、记录一个简单的电路板的制作过程——四线二项步进电机驱动模块(L6219)

    前言 现在,很多人手上都有一两个电子设备,但是却很少有人清楚其中比较关键的部分(PCB电路板)是如何制作出来的.我虽然懂点硬件,但是之前设计的简单系统都是自己在万能板上用导线自己焊接的(如下图左),复 ...

  4. J20航模遥控器开源项目系列教程(一)制作教程 | 基础版V1.0发布,从0到1

    我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/C ...

  5. U磁盘检测和大量收集量产工具

    1.ChipGenius ChipGenius是一款USB设备芯片型号检測工具,能够自己主动查询U盘.MP3/MP4.读卡器.移动硬盘等一切USB设备的主控芯片型号.制造商.品牌.并提供相关资料下载地 ...

  6. U盘读写速度测试

    1.ATTO Disk Benchmark    测U盘读写速度 ATTO Disk Benchmark 是一款简单易用的磁盘传输速率检测软件,可以用来检测硬盘.U盘.存储卡及其它可移动磁盘的读取及写 ...

  7. STM32 uart 单线半双工模式(cube版本)

    STM32 uart 单线半双工模式(cube版本) 1.引言 在某些场合下需要进行三线制串口通信(信号线只有一根),这就要求进行单线半双工的模式进行通信.在这种情况进行数据协议传输的过程中,信号端需 ...

  8. 树莓派、 Arduino 、传统单片机开发板该如何选择?

    几十年前的电子爱好者,最喜欢的就是电烙铁.面包板和收音机:十几年前,出现了单片机,于是玩具就成了电烙铁.面包板和单片机:到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现 ...

  9. 为什么Arduino独占鳌头并站稳脚跟?

    出处: http://bbs.dfrobot.com.cn/thread-793-1-1.html 为什么Arduino独占鳌头并站稳脚跟? 每个月,我都会在<Make>杂志上发表几篇社论 ...

随机推荐

  1. 动态SQL字符长度超过8000

    动态SQL字符长度超过8000,我记得SQL SERVER 2008中用SP_EXECUTESQL打破了这个限制. 平常用动态SQL,可能都会用EXEC(),但是有限制,就是8000字符串长度.自从S ...

  2. nfc相关

    nfc普通读卡写卡按厂商API操作即可,但是牵扯到NDEF的读写就另当别论了,算是二次开放了,android手机有成熟的接口,.net也有一些,github上有一个,还没研究, https://git ...

  3. 上海有线通下载exe会302转发请求

    起因: 做的软件用的clickonce,在公网的clickonce下载exe时一直报错,在vpn环境下没问题.错误提示如下: + HTTP redirect is not allowed for ap ...

  4. Linq to SQL 的增删改查操作

    Linq,全称Language Integrated Query,是C#语言的一个扩展,可以将数据查询直接集成到编程语言本身中. Linq分为查询语法和方法语法,说白了查询语法就是 from wher ...

  5. Oracle EBS R12 (12.1.3) Installation Linux(64 bit)

    Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 D ...

  6. 山东省第七届ACM省赛------Triple Nim

    Triple Nim Time Limit: 2000MS Memory limit: 65536K 题目描述 Alice and Bob are always playing all kinds o ...

  7. 同一界面放两个TTIWDBAdvWebGrid的问题(delphi IW TMS)

    同一个界面放了两个 TTIWDBAdvWebGrid 时,操作一个表,另一个的也跟着一起更改了,后查看网页生成的DIV,发现ID相同. 后查,有一个ID属性,更改后解决问题.

  8. 求排列组合数C(n,m) φ(゜▽゜*)♪

    我们可以先预处理出1~n的阶乘以及阶乘的逆元: 对于阶乘的逆元,我们可以直接由费马小定理,用快速幂求出: (吐槽快速幂…………一定要开long long,不然会爆零

  9. 处理session跨域几种的方案

    常用跨域共用session的是登录模块,我相信很多开发的朋友的都遇到过,只需要一个地方登录,相关联的网站也是处于登录状态.两种情况:一种9streets.cn和a.9streets.cn之间,另一种是 ...

  10. laravel框架总结(十四) -- 数据迁移和数据填充

    一.数据迁移 1.创建一个迁移 1>使用artisan命令make:migration来创建一个新的迁移: php artisan make:migration create_sutdents_ ...