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. C# byte数组与Image的相互转换

    功能需求: 1.把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库. 2.把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示. 3.从图片byte ...

  2. MySQL免安装的配置

    ①:下载并获取解压路径: ②:修改 my-default.ini: ③:管理员身份进入cmd,并cd到上面的路径(否则发生错误2,找不到文件): ④:忘记ROOT密码如何重置:

  3. windows2008 c盘清理

    可以删除 C:\inetpub\logs\LogFiles 里面的日志文件

  4. 电脑安装Android4.0虚拟机的做法

    在开始教程之前,先给大家展示一下成功运行Android 4.0虚拟机的界面,经过笔者测试,体验很流畅,喜欢DIY和对开发感兴趣的朋友们可以猛击下一页,继续浏览教程. 准备工作 在体验前我们首先要下载J ...

  5. (转)[BetterExplained]为什么你应该(从现在开始就)写博客

    (一)为什么你应该(从现在开始就)写博客 用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处.(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极 ...

  6. Linux_常用命令1

    来自:http://www.weixuehao.com/archives/25 Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat. ...

  7. 将windows server 2016改造为像windows 10一样适合个人使用的系统

    Windows server 2016 RTM已流出,具体可以搜索wzor大神泄露的,英文版本是0911的.现根据我安装后整理的如何配置使个人更适合使用. 20170102更新:wzor泄漏的0911 ...

  8. mySQL函数根据经纬度计算两点距离

    DROP FUNCTION IF EXISTS func_calcDistance ; CREATE FUNCTION func_calcDistance( origLng ,), -- 目的地经度 ...

  9. centos 更换 yum源

    阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/ CentOS系统更换软件安装源第一步:备份你的原镜像文件,以免出错后可以恢复. mv /etc/yum.repos ...

  10. Js控制Div在浏览器中的高度

    //需求是,我需要通过浏览器内容可视化的高度来控制div的高度boxheight(); //执行函数function boxheight(){ //函数:获取尺寸 //获取浏览器窗口高度 var wi ...