#拒绝吃灰# 树莓派 @ 硬件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sennes
V2EX    硬件

#拒绝吃灰# 树莓派 @ 硬件

  •  
  •   sennes 2016-03-29 21:53:34 +08:00 5904 次点击
    这是一个创建于 3565 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情是这样的,估计大家的树莓派 3B 也陆续到货了。不过翻看了下 V 站关于树莓派的一些主题,基本上回复都是说在吃灰。而且发现大部分人都是只是利用鼠标键盘在折腾软件上的东西,所以想开个主题,希望能让树莓派不再吃灰(不过感觉该吃的灰还是会吃的。)

    开这个主题的意义在于 "希望能通过硬件这一条路减少树莓派放抽屉吃灰的现象" 。本人仅抛出这个主题,稍微说下我的想法。并希望有这方面经验的朋友也提出自己的看法,造福其他有兴趣的朋友。我会尽量在我能力范围内给予大家(思路上的)帮助。

    树莓派通用 IO*(重点)

    树莓派上有不少的通用 IO 引出,但是有去使用的人应该不算多。这些 IO 上可以在开发初期的时候使用杜邦线连接一些数字信号的模块(可以是单纯的逻辑模块、有协议通讯的模块)。找几个您感兴趣的买回来接上树莓派,通过 Python 为其编写"驱动"。对于传感器要做到能采集到数据,对于输出的模块要做到能控制器其正常输出你想要的东西。

    视频接口

    我看了一下官方的摄像头模组使用的是 OV5647 ,其大致参数如下图所示:

    OV5647

    对这个摄像头模组感兴趣的可以买一个带镜头座的(非官方的)回来,这样可以更换镜头。然后学会把图像数据采集回来待用。

    USB 接口

    这边能接的外设有很多,但是和本主题想说的"硬件"有些出入。

    所以想告诉大家的是:

    • 可以接 usb 摄像头(如果觉得官方的摄像头玩起来有些困难的话)(一般都是免驱)
    • 可以接 usb 声卡(做简单的声音输出)

    不过我所希望的是,在确定自己所需要的模块以后,制作属于自己的树莓派拓展板。

    借此机会学习一下怎么绘制原理图,如何画 PCB ,投板贴片调试等。

    ===========

    [折腾]

    然后要说的是, V 站上搞硬件的人其实不少的。所以我觉得大家可以相互帮助。

    • 提出想法的人
    • 验证硬件的人
    • 编写嵌入式软件代码的人
    • 根据接口编写网页美化某些数据展示的人
    • 结合测试结果帮大家做拓展板子的人
    • 基于某些想法,需要做机械结构,能帮忙的人

    不过我觉得事情往往没有那么顺利,所以还想听听大家的想法? 毕竟这些通用 IO ,能接的东西确实多,但是重点是如何将数据糅合处理,来产生更多的信息量,并且在折腾的过程中大家能学到东西才是重要的。

    [硬件在于折腾]

    纯硬件的东西,我觉得对于一些只是用鼠标键盘玩树莓派的朋友来说,是一个比较有意思但是阻力较大的新世界。

    折腾硬件其实折腾的是自己的金钱和精力,并在各种短路、爆电容、烫伤等失败中挣扎。

    但是我相信,单纯的一个裸板树莓派,跑几个软件是在浪费钱。

    [我的想法]

    我感觉 io 接适量的传感器,配合摄像头。

    往这个方向做东西好像会比较有意思,

    譬如用双目摄像头做立体视觉。

    单目的做 2D 的机器视觉。通过一些传感器提供辅助的数据。

    #########################################

    个人能力还不够强大,仅开个话题供大家讨论。

    下面如果有我能帮助的我会回复

    感兴趣的可以先收藏起来 养肥了看(我怕肥不起来)

    可能对做硬件开发感兴趣的人还是太少了??(哭)

    #########################################

    33 条回复    2016-04-20 08:40:26 +08:00
    sennes
        1
    sennes  
    OP
       2016-03-29 21:56:47 +08:00
    (。。*) 我错了…… 估计太罗嗦了

    一句话:"只是希望大家能通过自己做板,或者购买外置硬件来玩树莓派而已。"
    RqPS6rhmP3Nyn3Tm
        2
    RqPS6rhmP3Nyn3Tm  
       2016-03-29 22:09:53 +08:00 via iPad
    一直很想折腾硬件,但是相关资料是在太少,而且没有 EE 基础还是非常困难的。加上国外教程的配件在国内难以买到,遂作罢。
    zhangchioulin
        3
    zhangchioulin  
       2016-03-29 22:11:35 +08:00
    哈哈哈 题主干脆列一个 "树莓派做的事情大全" 然后别人来找找有没有想自己玩的东西。

    不过 lz 说好多人买了吃灰,让我想到了《围城》。。。
    没有买的人比如我,天天想着我要拿树莓派干嘛干嘛,买了的人却放着吃灰。
    没买是因为近阶段主要是在折腾“ Arduino ”
    xmoiduts
        4
    xmoiduts  
       2016-03-29 22:32:49 +08:00
    板子计时能做出来,定制外壳或者数量相当的手工投入是个大问题。包括但不限于剪裁板子、折弯、钻孔等,另外如 2 楼所言, ee 有一定危险性,坑也不少。去年这个时候,我曾经尝试把一个三针机箱风扇改造成手动调速的 pwm 风扇(相当于 4 针风扇),由 arduino 读取电位器值,然后 pwm 输出,三极管放大。后来,一是没有外壳,二是硬件出了一点问题,还无法排查:风扇的电流超了三倍,三极管热到能把人烫伤。
    所以 ee 这方面不好弄。虽说 y2b 有几个电子设计 up 主( Great scott 等),但这个网站并不存在,不是吗?
    mhycy
        5
    mhycy  
       2016-03-29 22:37:11 +08:00
    做硬件的人对树莓派应该提不起什么兴趣
    性能局限太大,接口可玩性太低,几乎所有需求都会有相应的积木原件可供购入

    不如范围拓宽点搞个硬件群吧
    7654
        6
    7654  
       2016-03-29 22:44:24 +08:00
    用作扶墙路由器,绝对不会吃灰
    Kilerd
        7
    Kilerd  
       2016-03-29 22:53:04 +08:00
    一直想买一个来做下载机, Docker 载体, 过墙路由器之类的东西。

    但是一直没买,因为穷。。。。。。
    smallfount
        8
    smallfount  
       2016-03-29 23:02:24 +08:00
    树莓派单网口还是百兆的...用来跑路由的嫌慢......
    mhycy
        9
    mhycy  
       2016-03-29 23:05:18 +08:00
    @Kilerd
    不买才是正道,性能糟糕
    datocp
        10
    datocp  
       2016-03-29 23:15:12 +08:00 via Android
    以前玩 tomato 时一直因为这样那样的问题,需要一个小巧的至少能跑 linux 的小东西。买了以后才发现 openwrt 下的软件看似都够用,然后树莓派就吃灰了。

    除了省电,这价格大量 atom 工控机可以取代它,只适合刚刚够用的环境,性能太差。。。
    sennes
        11
    sennes  
    OP
       2016-03-29 23:30:59 +08:00
    @BXIA 我知道困难。不过配件的问题,我个人觉得大部分还是可以能采购得到的(国内版)。不过确实有些东西只能自己做。另外您不知道是不是被降权了,只有您的回复没提醒。

    @zhangchioulin arduino 坚持不下去也是会吃灰的一种板子 (笑)


    @xmoiduts 所以重点是国内对硬件这块的支持觉得不够&觉得折腾硬件门槛比较高?


    @mhycy 嗯 一般来说想到的方案,树莓派只适合做前期的 demo 。后面会换更适合的平台来开发。您所说的积木应该指的是像 Arduino 拓展模块那样的东西吧?不过个人觉得拿那些模块那么生硬的拼凑起来好无聊。还是希望能自己打一个完成一系列功能,有目的的板子。


    @7654 @Kilerd @smallfount 如果只是做路由器之类的,感觉就没意思了。


    @datocp 大概看了下 tomato 好像也是嵌入式软件这块的?
    mhycy
        12
    mhycy  
       2016-03-29 23:34:43 +08:00
    @sennes
    自己做板子树莓派的性能就太弱了
    提醒: GPIO 的性能并不高(读写都得过 CPU )

    不过最终还是看需求吧
    quake0day
        13
    quake0day  
       2016-03-29 23:36:34 +08:00
    我的树莓派最后被用作发送 RF 信号远程控制家里鱼缸灯了(购买了一个可以接受 RF 信号的插座)。
    对于鱼缸、两栖爬行缸,或者小型封闭盆景这种需要照明,但又不能长时间照明(会引发藻类爆发,或者光呼吸加剧)的需求,用个小电脑来自动控制其实还蛮实用的。毕竟用人来控制没那么精确,也很难坚持下来。
    sennes
        14
    sennes  
    OP
       2016-03-29 23:42:38 +08:00
    @mhycy 这我知道。不过实际上有很多东西不需要太高的性能。

    @quake0day 不错啊。再想办法,尽量不用人去控制就挺好的啦。
    GPU
        15
    GPU  
       2016-03-29 23:56:15 +08:00
    我自己就做了 网页开门的 。

    浏览器(网页) ---> 树莓派 ---> UART ---> 蓝牙 ---> 单片机 ---> 开门.

    正准备弄蓝牙距离感应手机,然后开门,用网页始终体验不好,刷网页出来有时候刷不出.

    特别是在家门口,wifi 开关开着,手机一直跟家里 wifi 断断续续导致.
    RqPS6rhmP3Nyn3Tm
        16
    RqPS6rhmP3Nyn3Tm  
       2016-03-30 00:13:32 +08:00 via iPad
    @sennes 一直很珍爱账号,不知道为什么会收不到提醒。
    @Livid 如果被降权了,可否给出一个原因呢?
    RqPS6rhmP3Nyn3Tm
        17
    RqPS6rhmP3Nyn3Tm  
       2016-03-30 00:16:51 +08:00 via iPad
    我感觉是如果有一个系统性且由浅入深的文档,入坑硬件会容易很多。我以前在中文互联网上搜了一圈,发现大部份都是如何点亮 LED ……没有 EE 基础真的入门很难,而软件方面则有非常多的文档。
    突然意识到,如果账号被降权了, at 管理员也收不到……
    sennes
        18
    sennes  
    OP
       2016-03-30 00:17:21 +08:00
    @GPU 您现在是局域网内才能控制对吧? 尝试让树莓派接外网?

    @BXIA 您这次回复还是收不到提醒,( ̄ ̄")不知道为何。
    liyvhg
        19
    liyvhg  
       2016-03-30 00:32:39 +08:00 via Android   2
    我的派 2 常年跑 raspbx ,搭了 VoIP 服器,接和短信用。
    短信用的是#方糖#成微信消息,同到 pushbullet ,同到商箱短信到主力上
    用的 zoiper 安卓和 PC 版,走 iax2
    另外跑了 aria2 做下服器
    再跑一 dnsmasq 和 sS ,解路由器的力
    yangff
        20
    yangff  
       2016-03-30 00:34:21 +08:00
    球讲淘宝上常见的几十块的电击器的工作原理……

    或者

    // 尝试想把一个 pwm 调制的输出放大一个固定倍数的输出,在 proteus 怎么弄都会放大到 FET 的最大电压><

    跑)
    yangff
        21
    yangff  
       2016-03-30 00:40:41 +08:00
    PS :当玩具的话 Arduino 比π合算多了……

    不大理解π的定位,几百块的价格, Arduino 的用途……
    xmoiduts
        22
    xmoiduts  
       2016-03-30 07:59:22 +08:00 via Android
    @sennes 倒也不是不支持发展硬件,看起来是挺支持创新的,然而,一个是有关的部门,一个是某分布式 dns 抢答(?)设备,这两样东西从某种角度限制了我们获取信息的途径。前阵子我为了启用定时器中断,百度搜索过一些教程,多数教程都指向同一个国外网页,而该网页就是打不开。

    我相信,很多初级爱好者不知道 google ,不知道 github ,也不知道 stack overflow 。如果不是 s- -s ,我可能连 arduino 门都入不了。

    所以说,上面到底是资磁创新还是限制创新呢?
    GPU
        23
    GPU  
       2016-03-30 08:25:11 +08:00
    @sennes 一直都是外网控制 ,外网也不是什么难事的。只是网址只能自己知道
    azh7138m
        24
    azh7138m  
       2016-03-30 08:50:07 +08:00 via Android
    @yangff 树莓派可以装系统的呀,全套 office Minecraft MATLAB 雷神之锤 3 好多东西可以玩的
    mhqschen
        25
    mhqschen  
       2016-03-30 09:52:36 +08:00
    @liyvhg 好赞!想问下 VoIP 的电话接通速度怎么样?费率是多少?
    liyvhg
        26
    liyvhg  
       2016-03-30 10:20:24 +08:00 via Android   1
    @mhqschen VoIP 部打是有率的,接通速度非常快,反正比商播商要快。
    如果用 VoIP 打其他座或者手就是按照那 Sim 卡的了。
    的好就是只要是接在 VoIP 上的互打都是免的,不管的物理位置,只管通性,即使你在外也是可以免打、以及通派上面的 Sim 卡打其他手或者座,商那的通地就是派的地址。
    同可以配置音信箱、自答之的功能。
    zjddp
        27
    zjddp  
       2016-03-30 11:39:16 +08:00
    歪个楼, intel Edison 有需要的吗。。。
    chiu
        28
    chiu  
       2016-03-30 12:22:14 +08:00
    配件花费比主板多系列
    wq2016
        29
    wq2016  
       2016-03-30 14:36:06 +08:00
    专门来跑爬虫
    tony1016
        30
    tony1016  
       2016-03-31 10:00:33 +08:00
    刚写了篇玩具 t/267531#reply0
    wm5d8b
        31
    wm5d8b  
       2016-03-31 17:45:52 +08:00 via Android
    假如树莓派是 x86 的,估计吃灰的就会大大减少
    brick713
        32
    brick713  
       2016-04-19 23:49:59 +08:00 via iPhone
    @liyvhg 这个感觉挺有意思,请问有稍微详细的教程实现方案么?
    liyvhg
        33
    liyvhg  
       2016-04-20 08:40:26 +08:00 via Android
    @brick713 你搜 raspbx
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2580 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:18 PVG 22:18 LAX 06:18 JFK 09:18
    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