如何去玩硬件和软件的结合的玩意儿呢?有哪些可以推荐的? - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
shinerene

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

  •  
  •   shinerene
    Xiechen May 10, 2013 5878 views
    This topic created in 4765 days ago, the information mentioned may be changed or developed.
    最近突然想要玩一些硬件 和软件结合的东西

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

    那么 如何去玩硬件和软件的结合的玩意儿呢?有哪些可以推荐的呢??
    30 replies    1970-01-01 08:00:00 +08:00
    hukangha
        1
    hukangha  
       May 10, 2013 via iPhone
    fpga
    gaolinjie
        2
    gaolinjie  
       May 10, 2013 via Android
    arduino
    ljbha007
        3
    ljbha007  
       May 10, 2013
    我刚好准备做一个智能盆栽
    参见http://v2ex.com/t/68325#reply5
    mx1700
        4
    mx1700  
       May 10, 2013
    arduino +1
    davepkxxx
        5
    davepkxxx  
       May 10, 2013
    Raspberry Pi
    开源硬件也很流行啊
    io
        6
    io  
       May 10, 2013
    单片机 + 物联网
    Golevka
        7
    Golevka  
       May 10, 2013
    DSP
    shinerene
        8
    shinerene  
    OP
       May 10, 2013
    @gaolinjie
    @mx1700
    @davepkxxx
    树莓派和arduino区别在哪儿呢?仅仅是android?
    shinerene
        9
    shinerene  
    OP
       May 10, 2013
    @hukangha
    @Golevka 额 这两个貌似是嵌入式?有什么具体项目可以参考的吗?
    amoblin
        10
    amoblin  
       May 10, 2013
    yeelight -- Philips Hue的山寨版(才229RMB): http://www.yeelight.com
    Golevka
        11
    Golevka  
       May 10, 2013
    @shinerene 虽然和DSP无关, 但我感觉这个可以搞一搞: http://www.v2ex.com/t/67950#reply28
    zhujinliang
        12
    zhujinliang  
       May 11, 2013   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  
       May 11, 2013
    单片机 arduino 树莓派+1
    loading
        14
    loading  
       May 11, 2013
    大学时用51单片机,那时学汇编感觉没意思,后面可以用C语言就好很多了,很有趣。可是需要5V的供电,那是感觉USB供电很舒服,可是现在想做个一节1.5V电池供电的小东西,不知道用什么。。。然后就没有然后了。。。大学玩得多,对控制远离有理解,有意思。
    jsz
        15
    jsz  
       May 11, 2013
    给 raspberry pi 写操作系统,算不算软硬结合?
    zhujinliang
        16
    zhujinliang  
       May 11, 2013   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  
       May 11, 2013
    Arduino+Android/iOS/Processing/etc
    shinerene
        18
    shinerene  
    OP
       May 11, 2013
    @zhujinliang 很详细 解开了不少疑惑 感谢! 感觉很酷啊!!
    shinerene
        19
    shinerene  
    OP
       May 11, 2013
    @loading 单片机能够做很多的事情据说?
    shinerene
        20
    shinerene  
    OP
       May 11, 2013
    @jsz 算!哈 不过我是想要能够通过硬件的编程来做一些小玩意儿
    shinerene
        21
    shinerene  
    OP
       May 11, 2013
    @zhujinliang 额 对你的那两个项目都听感兴趣的!那个ledcube 硬件的配件具体实现能够再说一下吗?
    013231
        22
    013231  
       May 11, 2013
    @loading 有成的升模. 淘上搜"0.9v 升".
    jsz
        23
    jsz  
       May 12, 2013
    zhujinliang
        24
    zhujinliang  
       May 12, 2013
    @shinerene 我是直接买元件用洞洞板焊的,元件大概有AT89S52单片机,74HC573,12M晶振,8550三极管,还有些电阻电容,然后就是64个发光二极管,电子配件市场都能随手买到的。压缩包里有一个pdf的电路图。
    单片机还得有烧写工具,比如usbasp。
    myrual
        25
    myrual  
       May 12, 2013 via iPhone
    真心推荐树莓派。可以python
    shinerene
        26
    shinerene  
    OP
       May 12, 2013
    @zhujinliang 我看了下 arduino貌似比较适合新手学习?极客工房上有挺详细的教程的
    shinerene
        27
    shinerene  
    OP
       span class="ago" title="2013-05-12 12:55:42 +08:00">May 12, 2013
    @myrual 树莓派 感觉太大型了 虽然我也很喜欢python 请问你一般用树莓派做什么呢?
    myrual
        28
    myrual  
       May 12, 2013
    @shinerene 你指尺寸大?和arduino差不多大。

    树莓派的优点在于他是一个现代的linux pc。所以可以充分发挥程序员的想象力,利用所有现代的pc的配件。比如说买一个usb无线网卡,几十块,而已,即插即用。
    再买一个摄像头,可以玩视频监控,即插即用。

    至于外接传感器,控制电源开关之类的,确实树莓派的外接功能稍微弱一些,因为相关的配件商不够多,导致配件没法直接插上就能用,需要程序员自己连接电路和控制gpio。

    不过树莓派自带的python已经有gpio库了,所以其实操作系统和编程语言级别的支持足够了。

    如果我做一个可以直接插在树莓派上的电源插座,直接通过编程就可以控制电源的开关,会有用么?
    shinerene
        29
    shinerene  
    OP
       May 12, 2013
    @myrual 恩 树莓派和arduino的应用方向还是不一样的 树莓派更高层 arduino更偏向底层硬件 电路的 编程呢。
    现在心痒难耐啊 arduino和树莓派都想入了试试
    linxihao
        30
    linxihao  
       May 12, 2013
    飞思卡尔智能车
    About     Help     Advertise     Blog     API     FAQ     Solana     969 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 68ms UTC 19:52 PVG 03:52 LAX 12:52 JFK 15:52
    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