如何去玩硬件和软件的结合的玩意儿呢?有哪些可以推荐的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容 #Wrapper { background-color: #e2e2e2; background-image: url("/static/img/shadow_light.png"), url("//cdn.v2ex.com/assets/bgs/circuit.png"); background-repeat: repeat-x, repeat-x; } #Wrapper.Night { background-color: #1f2e3d; background-image: url("/static/img/shadow.png"), url("//cdn.v2ex.com/assets/bgs/circuit_night.png"); background-repeat: repeat-x, repeat-x; background-size: 20px 20px, 162.5px 162.5px; }
shinerene
V2EX    程序员

如何去玩硬件和软件的结合的玩意儿呢?有哪些可以推荐的?

  •  
  •   shinerene
    Xiechen 2013-05-10 14:26:45 +08:00 5467 次点击
    这是一个创建于 4545 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近突然想要玩一些硬件 和软件结合的东西

    比如说 自己可以编程之后实现功能的硬件

    那么 如何去玩硬件和软件的结合的玩意儿呢?有哪些可以推荐的呢??
    30 条回复    1970-01-01 08:00:00 +08:00
    hukangha
        1
    hukangha  
       2013-05-10 14:49:28 +08:00 via iPhone
    fpga
    gaolinjie
        2
    gaolinjie  
       2013-05-10 14:51:52 +08:00 via Android
    arduino
    ljbha007
        3
    ljbha007  
       2013-05-10 14:53:38 +08:00
    我刚好准备做一个智能盆栽
    参见http://v2ex.com/t/68325#reply5
    mx1700
        4
    mx1700  
       2013-05-10 14:57:57 +08:00
    arduino +1
    davepkxxx
        5
    davepkxxx  
       2013-05-10 15:32:00 +08:00
    Raspberry Pi
    开源硬件也很流行啊
    io
        6
    io  
       2013-05-10 17:00:27 +08:00
    单片机 + 物联网
    Golevka
        7
    Golevka  
       2013-05-10 17:10:10 +08:00
    DSP
    shinerene
        8
    shinerene  
    OP
       2013-05-10 18:02:38 +08:00
    @gaolinjie
    @mx1700
    @davepkxxx
    树莓派和arduino区别在哪儿呢?仅仅是android?
    shinerene
        9
    shinerene  
    OP
       2013-05-10 18:05:13 +08:00
    @hukangha
    @Golevka 额 这两个貌似是嵌入式?有什么具体项目可以参考的吗?
    amoblin
        10
    amoblin  
       2013-05-10 18:28:26 +08:00
    yeelight -- Philips Hue的山寨版(才229RMB): http://www.yeelight.com
    Golevka
        11
    Golevka  
       2013-05-10 22:27:28 +08:00
    @shinerene 虽然和DSP无关, 但我感觉这个可以搞一搞: http://www.v2ex.com/t/67950#reply28
    zhujinliang
        12
    zhujinliang  
       2013-05-11 09:10:49 +08:00   1
    fpga几乎纯硬件,fpga上所谓的软件也是类似配置文件那样的,就是一堆门电路各种组合。
    有c语言基础能动手焊接的可以玩“裸”单片机,51的,avr的,stm32的都不错,自己设计电路,编写程序。单片机的电路都是从最小系统开始的,可以搜一下“51单片机最小系统”,如果能看懂这个图的话基本可以从这开始。
    也可以玩Arduino,买成品模块,用杜邦线连起来就可以,省了设计硬件了。

    比如做个LED Cude : http://blog.zhujinliang.com/html/2011/132.html (这里面有源码,可以下载下来看看C语言写的51单片机程序大体的样子)
    比如我刚做的这个小玩意: http://blog.zhujinliang.com/html/2013/567.html (这个具体的资料还在整理)
    momo5269
        13
    momo5269  
       2013-05-11 09:11:46 +08:00
    单片机 arduino 树莓派+1
    loading     14
    loading  
       2013-05-11 09:19:45 +08:00
    大学时用51单片机,那时学汇编感觉没意思,后面可以用C语言就好很多了,很有趣。可是需要5V的供电,那是感觉USB供电很舒服,可是现在想做个一节1.5V电池供电的小东西,不知道用什么。。。然后就没有然后了。。。大学玩得多,对控制远离有理解,有意思。
    jsz
        15
    jsz  
       2013-05-11 09:23:22 +08:00
    给 raspberry pi 写操作系统,算不算软硬结合?
    zhujinliang
        16
    zhujinliang  
       2013-05-11 09:23:42 +08:00   1
    @shinerene
    简单的说硬件不同,树莓派的CPU运算能力较强,可以跑Linux,512M内存可以处理大量数据,700MHZ的CPU运算能力很强。
    arduino的CPU累死只能跑20MHZ,内存最大的可能也就4KB,代码空间最大可能就128K.

    树莓派提供了2个SPI口(数据线还是公用的),一个I2C接口,8个普通IO。
    而Arduino可以提供很多IO(一般两组多,一组8个),而且可以提供8个ADC通道。

    用途上树莓派的硬件设计用于大量计算、数据处理用途,Arduino硬件设计偏向控制能力,做的接口尽量全,尽量多。
    XDash
        17
    XDash  
       2013-05-11 10:42:56 +08:00
    Arduino+Android/iOS/Processing/etc
    shinerene
        18
    shinerene  
    OP
       2013-05-11 12:13:31 +08:00
    @zhujinliang 很详细 解开了不少疑惑 感谢! 感觉很酷啊!!
    shinerene
        19
    shinerene  
    OP
       2013-05-11 12:13:56 +08:00
    @loading 单片机能够做很多的事情据说?
    shinerene
        20
    shinerene  
    OP
       2013-05-11 12:14:54 +08:00
    @jsz 算!哈 不过我是想要能够通过硬件的编程来做一些小玩意儿
    shinerene
        21
    shinerene  
    OP
       2013-05-11 12:17:05 +08:00
    @zhujinliang 额 对你的那两个项目都听感兴趣的!那个ledcube 硬件的配件具体实现能够再说一下吗?
    013231
        22
    013231  
       2013-05-11 12:35:31 +08:00
    @loading 有成的升模. 淘上搜"0.9v 升".
    jsz
        23
    jsz  
       2013-05-12 11:38:22 +08:00
    zhujinliang
        24
    zhujinliang  
       2013-05-12 11:42:49 +08:00
    @shinerene 我是直接买元件用洞洞板焊的,元件大概有AT89S52单片机,74HC573,12M晶振,8550三极管,还有些电阻电容,然后就是64个发光二极管,电子配件市场都能随手买到的。压缩包里有一个pdf的电路图。
    单片机还得有烧写工具,比如usbasp。
    myrual
        25
    myrual  
       2013-05-12 11:45:31 +08:00 via iPhone
    真心推荐树莓派。可以python
    shinerene
        26
    shinerene  
    OP
       2013-05-12 12:54:31 +08:00
    @zhujinliang 我看了下 arduino貌似比较适合新手学习?极客工房上有挺详细的教程的
    shinerene
        27
    shinerene  
    OP
       2013-05-12 12:55:42 +08:00
    @myrual 树莓派 感觉太大型了 虽然我也很喜欢python 请问你一般用树莓派做什么呢?
    shinerene
        29
    shinerene  
    OP
       2013-05-12 15:43:33 +08:00
    @myrual 恩 树莓派和arduino的应用方向还是不一样的 树莓派更高层 arduino更偏向底层硬件 电路的 编程呢。
    现在心痒难耐啊 arduino和树莓派都想入了试试
    linxihao
        30
    linxihao  
       2013-05-12 15:50:27 +08:00
    飞思卡尔智能车
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2655 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 12:22 PVG 20:22 LAX 05:22 JFK 08:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86