045 宅吧专属电子入门 开发板推荐 探讨
技术宅吧
全部回复
仅看楼主
level 15
长期以来,收到很多朋友的问询,提到关于诸如:
开发板与单片机的区别
开发板有什么用
arduino开发板
开发板推荐
等问题。
对此,楼楼之前零零星星发过一些这方面的内容,但水平有限,加之时间跨度太大,还是有很多问题没说清楚。
特别在此系列第65号贴子里,和技宅吧的各位老师、高手,共同探讨以上问题。
2018年04月20日 06点04分 1
level 15
2楼~ 本贴坐标—技术宅吧,是一个各类技术精英,天才,水B基佬的大本营。是一个百万人口的超级大吧,汇聚了各种爱和正义。在技宅吧发贴需要熬到4级以上,积极签到,不日可达~ 欢迎关注。
楼楼水平有限,谨以此贴表达敬意 并期待收到抛砖引玉的功效~ 恳请技宅吧大佬,各界社会贤达纠错吐槽,不吝赐教~ 谢谢[玫瑰]
2018年04月20日 06点04分 2
level 15
既然专门开了一贴,就希望把事情聊得透彻一些,让内容丰富一些,对得百忙中浏览此贴的各位老板~
2018年04月20日 06点04分 3
。。。没看懂。。。我有十几个步进电机要驱动。。。应该买什么板。。。。
2018年04月22日 15点04分
回复 爷SJ了 :一个步进电机驱动板 一个控制板(arduino stc stm 都行 有pwm信号输出,能接收你的控制指令 转成pwm就可以)。 https://tieba.baidu.com/p/5108919528
2018年04月22日 16点04分
@手办吧的经验 能同时控制多少个步进电机
2018年04月24日 06点04分
回复 爷SJ了 :1个~
2018年04月24日 07点04分
level 15
依楼楼的浅见,选择开发板这件事情上,首先考虑的问题是:
【开发板有什么用】 这个问题。
买到自己不需要的东西 即便再便宜也是浪费~
So,有必要先罗列一下促使这个问题出现的因素(欢迎补充):
1. 纯粹好奇 觉得好玩,看别人玩自己也喜欢。
2. 想透过开发板深入学习软件编程、电子电路、领域知识(开发板应用 横跨软件、硬件、行业领域。很多朋友在这三方面中的部分方向颇有心得后,想通过开发板了解一下其他的方面。也常见于希望翻过自己遇到的某些难题、瓶颈的探索尝试。)
3. 刚需。比如,毕业设计,工作需要,启蒙教育等。
2018年04月20日 06点04分 4
level 15
欢迎各位老板插楼指导、补充、吐shui槽、询问[爱心]
2018年04月20日 07点04分 5
level 15
如上所述,需求因人而异,众口难调。
展开讨论前,分享一下楼主自己的经验。
1. 不忘初心,在花花绿绿的各类产品面前,拒绝诱惑,明确自己的真实需求,是很重要的。
比如为了未来的课程、可能的竞赛,选择开发板,必然有品牌、型号约束。像是为了准备 南通国芯、恩智浦赞助的竞赛。先期学习用的开发板肯定得【选择对应品牌的产品】。工作亦是如此~ (如果自己专业领域流行的是arm级别的低功耗方案,那选择从51开始,多少有些吃力不讨好。)
换一个角度,如果为了diy制作,启蒙探索,那就更多考虑省钱、方便、简单,想更快更多的体验成功的快感,就要选择最流行,最多人用的款式。【追求整体开销低廉,开源免费代码多,对照各种成熟方案依葫芦画瓢的机会多】
2018年04月20日 07点04分 6
level 15
2. 注意自己拥有(愿意花费)的资源能否满满足自己的需求。
从开发板本身来说
a.高价系统自然功能更为全面,看起来比便宜的款式酷炫划算。
b.廉价的系统看起来更简单,更容易掌握,适用于入门。
c.资源丰富的开发板套件,能学的东西多,资源丰富,少花钱也能享受很好的体验。
d. 越底层的系统,学习起来收获越多,攻坚克难的过程就是成长的过程。
人们对开发板的一些通常看法大体如此~
值得注意的是,以上两点看法并不全面,有相当不足。
【下边,把之前楼层提到的典型需求 配上本楼层的3个思维定势,列举几个反例:】
2018年04月20日 07点04分 7
level 15
【反例1】
目标:学习探索,好玩
具备的可用资源量:时间、钱 充裕
具备的技术基础:粗通编程,略懂电路,或者是萌新一只
选择的开发板:高价的 嵌入式linux/具有高级资源的arm开发板 或者任意型号的“大全套”板子
这种情况下,粗看起来,效果是很值得期待的。但是,仔细分析一下,就会发现其中的缺陷:
1. 高级系统(贵的),资源丰富不假,但是使用起来的难度也要高出许多,体现在:
a. 【配套开发调试环境】复杂,版本繁复,和编程机(上位机、编译用的pc)的操作系统兼容性有问题(再考虑不得不使用盗版软件的情况,这个问题很突出)
b. 【板子的电路复杂】,经常出现复用电路的情况,需要通过跳线、开关、杜邦线、或者软件重设内部管脚、资源功能才能从一个实验 换到另一个实验。而且受限于这种复杂的电路设计,管理代码、用制作好的控制电路驱动外部电路 都比较麻烦。【时间消耗太大,难以获得成就感,很快会厌烦】
c. 【高级资源意味着极大的耗电量,制品体积也会随之增大。】 能耗,体积是diy时很让人头痛的问题。更不用说 把【数量稀少的】【昂贵醒目的系统】放在无人值守的地方,冒失窃损失的风险。不自觉中,花高价给自己的羽翼添上一副枷锁
d. 【容易损坏】,高能耗,电路复杂带来的天生弊病。此外在diy制作中,一些板子上存在但用不到的娇贵硬件资源存在比较大的损坏风险,diy本来就不易,还要花精力、资源去保护用不到的东西 会很难受。
2018年04月20日 07点04分 8
level 9

2018年04月20日 07点04分 9
忘加[滑稽]
2018年04月20日 07点04分
回复 dianziFSZ :谢谢老板投币[花心]
2018年04月20日 08点04分
level 15
【接上】
2. 好玩有趣的东西,很多时候并不是控制电路本身,而是整个制品的运行效果。
a. 通过dma方式实现高速数据传输,完美实现摄像头远程在彩屏上动态显示,在大众观众面前【效果还不如直接买成品摄像头…】
b. 【用树莓派实现抢答器】 和555做的 也并没有什么区别。
c. 【体积能耗带来的麻烦】,比如等到发现要在工作台上放个台钳夹具加工外壳时,才发现… 这玩意是这么巨大 买轻木板材路上都更容开裂… 树脂铸造这么大一件价格都超过开发板了…接个电源还需要和手机抢插座充电头更别提拿着到处炫耀… 定制外壳和其他工件不但贵,而且消耗的时间特别多,往往没等做好 热情却已经凋零。
d. 【工具 其他零件 也是一笔不小的开销】,时间和金钱意义上的。用了牛X的开发板,自然想做一件完美、高大上的东西,往往做到一半就会遇到 a. b. 说的那种尴尬问题。
e. 【即便做出来,也很容易因为系统价格过高】高于社会平均价格,没有重复的价值(或本身就是在用前人的方案原地跑马 缺乏创新),纯属看个热闹,孤芳自赏(更多的是自主烂尾)
2018年04月20日 08点04分 10
level 15
【反例2】
目标:学习探索,提升自己
可用资源量:尝尝看,试试水,钱花一点
点就好 尽量节省。至于时间?没感觉。
技术基础:一般般,什么都略懂一点。
选择的开发板:裸片 或 最小系统
其中存在的问题:
1. 【电路板】是第一个拦路虎。不是做不出来而是开销太大,性能差,需求稍稍复杂一点就很难满足,容易导致时间和金钱浪费在无谓的地方,与自己的出发点背道而驰。
2. 【距离炫酷太远】,研究的过程充满无力感和不安全感。
3. 【一些必要的元件采购起来让人怀疑人生】,裸片、最小系统很自由,自由到自己都不知道干什么好… 闲鱼捡的便宜货 以更便宜的价格出掉 是常见结局…
4. 【缺乏案例代码 调试工具】,廉价的裸片和最小系统,用于探索研究实在捉襟见肘,所以备受具备专业知识,需求明确的人士青睐推崇。但是对于入门探索来说,实在不划算。而且即便是买来就用的高手,自身也会配备相应型号的开发工具(调试器),用于调试跟踪,新手司机蒙眼上高速容易车毁人亡…
最小系统和裸片很常用,好东西,diyer必备选择,但【那是在有一定积累以后】
2018年04月20日 08点04分 11
level 15
两个反例以后,来聊聊 【究竟需要什么】的话题~
2018年04月20日 08点04分 12
level 15
像前边一样,我们来先建立假设:
为了方便起见,这里做一个乞丐配置
目标:图吧垃圾佬的腾飞计划
资源量:能捡到各种垃圾,花钱是耻辱,如果非要羞耻play,务必轻一点… [滑稽]
技术基础:万事屋~ “什么都懂[你懂的]……一点”
这种情况选择什么样的开发板好呢?[嘿嘿嘿]
2018年04月20日 08点04分 13
level 15
【接前】
【如果想研究电子电路,务必选择arduino uno r3】
如果手上有很多好玩的“垃圾”,想推起来,想炫酷。
1. 要选择最简便 最便宜,不费力就能持有多件的开发板。
2. arduino的好处太多了,驱动电子电路首选,不论是板载资源、开发便捷性、样例代码丰富程度、能耗体积、还是与各种电路的对接接口,都是刚刚好,近乎完美~
2018年04月20日 08点04分 14
level 12
不错的帖子,收藏了[滑稽][滑稽]
2018年04月20日 08点04分 15
谢谢老板 这是找零[滑稽]
2018年04月20日 08点04分
1 2 3 4 5 尾页