2019-2-28 19:18:37 [显示全部楼层]
12383浏览
查看: 12383|回复: 55

[活动] pi-day知乎?提问树莓派大神级玩家,赢树莓派开发板!

[复制链接]
树莓派开发板获奖名单ID:

question、kylinpoetSzjuliet
(获得树莓派开发板各1枚)



特别奖ID:
Killerlist
(获得《创客玩》2套书籍)



请尽快回复站内信或加小编微信后,留言自己的发货地址哦~



pi-day知乎?提问树莓派大神级玩家,赢树莓派开发板!图4

3月14 迎 Pi-day(圆周率日)!
不同的人 抢不同的“派”

吃货占领麦当劳  
创客们!就乖乖占领这里吧!


因为咱

不仅请了3位创客大神 免费为大家答疑解惑
还可以变锦鲤 免费收获树莓派一枚哦!
pi-day知乎?提问树莓派大神级玩家,赢树莓派开发板!图1


     3月14日 19:00,蘑菇云创客空间 邀请到两位创客大神,他们都是5年以上的树莓派资深玩家。从默默无闻的创客小白,到在蘑菇云找到志同道合的朋友一起瞎捣鼓,再到凭借着“不务正业”的瞎捣鼓,让自己的技术水平不断提高,成为了创客大神,并且现已成功创业且小有成就。
     树莓派面世以来,为全球玩家成千上万的脑洞玩家赋能,创造出无数玩法。
     这次邀请到的李伟斌(骑驴)和昊男,是不折不扣的树莓派发烧友,他们已经把树莓派玩得出神入化!他们会在3月14日的蘑菇云开放夜亲授“让吃灰树莓派满血复活”的经验分享。(想去现场传送门:http://hdxu.cn/m4I78

大神介绍
pi-day知乎?提问树莓派大神级玩家,赢树莓派开发板!图2

pi-day知乎?提问树莓派大神级玩家,赢树莓派开发板!图3
   
    希望不论你是刚开始入门树莓派、还是想进一步进阶或最近手上的树莓派项目存有疑惑……

    你都可以在评论区留言!
    参加我们的“Pi-day知乎”问大神 的活动


活动时间:2月28日-3月12日
参与范围:必须会使用树莓派或计划制作树莓派项目的用户。
活动奖品:树莓派 X 3块 再次感谢金主爸爸贸泽电子!
*每人限领1块
pi-day知乎?提问树莓派大神级玩家,赢树莓派开发板!图5
获奖方式:评论区留言: @骑驴/@昊男  +   (树莓派相关问题)
*希望大家使出浑身解数,绞尽脑汁,秉承着不把大神弄秃,我就变秃的不服输精神!留言出高质量的问题!  最后大神会选出三位锦鲤君

获奖名单公布时间:3月13日
*活动后,会在本帖最前端,公布获奖名单,并会以站内信、邮件形式通知三位锦鲤君。

yoyojacky  初级技匠

发表于 2019-3-12 18:11:49

question 发表于 2019-3-12 16:49
驴神 再问个问题 我想使用树莓派的gpio口接超声波传感器 但是看了下 没发现树莓派的gpio有测量脉冲长度的功 ...

你是说HC-SR04超声波模块么?
记得接个电阻,这样接一下。pi-day知乎?提问树莓派大神级玩家,赢树莓派开发板!图1
然后代码你懂的。

[mw_shl_code=python,true]#!/usr/bin/python
import RPi.GPIO as GPIO
import time

try:
      GPIO.setmode(GPIO.BOARD)

      PIN_TRIGGER = 7
      PIN_ECHO = 11

      GPIO.setup(PIN_TRIGGER, GPIO.OUT)
      GPIO.setup(PIN_ECHO, GPIO.IN)

      GPIO.output(PIN_TRIGGER, GPIO.LOW)

      print "Waiting for sensor to settle"

      time.sleep(2)

      print "Calculating distance"

      GPIO.output(PIN_TRIGGER, GPIO.HIGH)

      time.sleep(0.00001)

      GPIO.output(PIN_TRIGGER, GPIO.LOW)

      while GPIO.input(PIN_ECHO)==0:
            pulse_start_time = time.time()
      while GPIO.input(PIN_ECHO)==1:
            pulse_end_time = time.time()

      pulse_duration = pulse_end_time - pulse_start_time
      distance = round(pulse_duration * 17150, 2)
      print "Distance:",distance,"cm"

finally:
      GPIO.cleanup()[/mw_shl_code]
就是利用trigger引脚发送数据开始计时,然后到echo接受到数据结束,通过声波在空气中传播速度为340米每秒来算出从trigger发出信号到echo接受到信号走过的路程,然后取一半,就算出了距离了。
回复

使用道具 举报

szjuliet  版主

发表于 2019-3-3 03:17:40

@ 李伟斌(骑驴)@昊男 两位大神好!我做了一个树莓派实时传输图像的小车,将树莓派上接的摄像头图像实时传到手机上,能够成功传输静态或动态的图像。初衷是做一个探险小车,小车可以去到危险或人无法到达的地方,小车可以把周围环境实时传输到手机上。当时还有一个功能非常想实现,就是如果小车遇到被困人员,除了可以将图像传送回来,还可以有对讲功能,能够和受困者进行实时通话,这样可以更好的了解被困人员的人数、状况以及周边环境的情况,并可以很好的舒缓受困人员的情绪。当时想了很多种方法,比如在小车上绑一个手机或加载一个GPRS模块(如果受困人员行动失去自由,这个方法就行不通),或使用电脑远程到树莓派,启动树莓派上的麦克风,但是远程使用的还是本地音频输出,树莓派还是听不到声音。或在树莓派上安装聊天软件,但QQ等对系统要求太高。也试了ZOOM,因为网络摄像头是带麦克风的,如果ZOOM能用也算可以实现实时对话的功能,但是在树莓派上用chrome浏览器也无法正常加载ZOOM的会议,提示需要安装ZOOM软件;软件安装也没成功,操作系统的版本好像一直都选不对(我的树莓派安装的是官网上下载的操作系统Raspbian ),选了几个版本都安装不上(参考资料是:https://support.zoom.us/hc/en-us ... -Linux-Installation)。百度、google找了很久,看了N种方法都没有找到合适的。一个最接近的帖子是使用两块树莓派进行通信,实现打电话和对讲的功能,原理就是录制音频片段再回放,这与我的设想还是有差距。我的理想方法是树莓派能不能像电脑那样直接进行语音传输,将语音实时传输出来,以实现和手机或电脑的对讲功能。这个问题实在折腾的太久了,水平有限,恳请大佬帮忙解决!多谢了!!
回复

使用道具 举报

pATAq  版主

发表于 2019-3-3 23:23:31

本帖最后由 pATAq 于 2019-3-3 23:27 编辑
王筱丰 发表于 2019-3-3 14:55
@骑驴 我想问问树莓派3B怎样刷入Windows 10 on ARM系统

相关新闻

感谢dbc0301提供的信息。放狗搜了一下,大概获取了以下信息(WoA = Windows on Arm):

  1. 微软宣布 Windows 10 ARM 首批设备
  2. WOA Deployer for Raspberry Pi
  3. 在树莓派3B 上安装 Windows 10 ARM 版的方法

    目前看来主要是和高通和联发科合作,针对其设备开发的Windows系统,其实最早可以追溯到Windows RT,当然那时候是残缺品,与现在不可同日而语。随着Lumia 950XL上运行WoA的消息,还是令人很兴奋,随之就有RPi安装Windows 10 (arm64 NOT amd64)的消息,感觉还是噱头为主,就像几年前说树莓派可以运行Windows 10 (其实是IoT edition)一样。  

安装方法

建议参考WoA Project的工具,注意以下问题:

  • 需要在Windows 10 下操作
  • 系统需要.NET Framework 4.6.1,理论上系统自带,不需要额外安装
  • 下载Windows ARM64版本的镜像,而非x86/amd64版,也可以从MSDN我告诉你下载,选择最新的1809  

运行效果

从目前的反馈来看,

  1. You Can Now Run Windows 10 Home/Pro on Raspberry Pi 3 | 看评论
  2. How To Install Full Windows 10 On the Raspberry Pi 3 - 3 B+ Its Slow Lag... | 评测(需要地图软件)
    总体而言就是卡,还有一些设备无法使用,当然这也是意料之中,毕竟RPi仅是Win10 IoT而不是WoA官方支持设备。
    • “Remaining issues with Windows 10 on the Pi are no GPU support, some missing odds and ends (e.g. UART), and no onboard Wifi.”
    • 如果不需要显示,或仅需2D显示,那么大部分设备的多数功能都可以使用,主要瓶颈在于显卡驱动,如果使用开源驱动的显卡还好,移植会很方便,偏偏RPi的显卡驱动是闭源的。
回复

使用道具 举报

KIKIYA  管理员

发表于 2019-3-1 10:11:35

我有问题 我有问题( ̄▽ ̄)树莓派四什么时候出⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄pi day到底是什么ಥ_ಥ百度谷歌都没查出来特别详细的解释
回复

使用道具 举报

kylinpoet  初级技神

发表于 2019-3-1 13:02:31

@昊男 请问大神:1、树莓派国内有没有人制作一键设置工具。如:一键设置更新源、分辨率、输入法之类的;2、树莓派+AI现在有什么现成的案例可以学习的吗?
回复

使用道具 举报

dbc0301  高级技匠

发表于 2019-3-1 14:15:54

KIKIYA 发表于 2019-3-1 10:11
我有问题 我有问题( ̄▽ ̄)树莓派四什么时候出⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄pi day到底是什么ಥ_ಥ百度谷歌都没 ...

Pi Day就是圆周率日,是一年一度的庆祝数学常数π的节日,时间定为每年的3月14日。至于树莓派4啥时候出就说不准了,毕竟不是个人电脑,性能对于我们这些爱好者来说挺够用的,不过还是期待在下一代树莓派上添加新的接口。
回复

使用道具 举报

KIKIYA  管理员 来自手机

发表于 2019-3-1 15:29:32

dbc0301 发表于 2019-3-1 14:15
Pi Day就是圆周率日,是一年一度的庆祝数学常数π的节日,时间定为每年的3月14日。至于树莓派4啥时候出就 ...

那圆周率日和树莓派有什么关系( ̄▽ ̄)
回复

使用道具 举报

dbc0301  高级技匠

发表于 2019-3-1 19:03:53

KIKIYA 发表于 2019-3-1 15:29
那圆周率日和树莓派有什么关系( ̄▽ ̄)

没有太直接的关联,树莓派3b+是在去年Pi Day发布的,除此之外大概就是里面都有一个Pi吧。
回复

使用道具 举报

gada888  版主

发表于 2019-3-1 20:47:48

我有问题:请问树莓派为什么没有analog pins。模拟针脚。
回复

使用道具 举报

pATAq  版主

发表于 2019-3-1 22:08:19

本帖最后由 pATAq 于 2019-3-1 22:13 编辑
kylinpoet 发表于 2019-3-1 13:02
@昊男 请问大神:1、树莓派国内有没有人制作一键设置工具。如:一键设置更新源、分辨率、输入法之类的;2、 ...

有些问题挺感兴趣,就抛砖引玉了
类似PiBakery

可能大家都享受摸索的过程吧。
设置软件源的话,我觉得

  1. 电信/联通/移动访问不同的软件源速度不一样,我写过一个东亚地区软件源的测速脚本,基于netselect。
  2. 更改也很方便,初级就用nano编辑,省事就一条echo命令的事情。
    关于树莓派和AI,不知道你说的AI具化到哪方面,像主流的AI框架Caffe/TensorFlow/Torch等都可以在RPi上运行,但是以学习了解为主,毕竟受限于RPi的性能。另外有兴趣可以了解一下VC4CL | VC4CL is an implementation of the OpenCL 1.2 standard for the VideoCore IV GPU (found in all Raspberry Pi models).
回复

使用道具 举报

pATAq  版主

发表于 2019-3-1 22:25:13

gada888 发表于 2019-3-1 20:47
我有问题:请问树莓派为什么没有analog pins。模拟针脚。

硬件限制呗,巧妇难为无米之炊,RPi的SoC没有模拟输入输出引脚,所以必须搭配其他ADC或者DAC使用。但是通过PWM控制可以实现模拟输出功能。
具体可以看看这个回答Why doesn't the Raspberry Pi have any analog GPIO pins?
树莓派基金会主要由博通的几位工程师创建,所以选择的也是过时的博通SoC作为主芯片,好在价格低廉,性能够用,而RPi其实并不是开源硬件,它的核心硬件资料你是看不到的,而且bootloader放在GPU ROM里面,所以针对树莓派的学习主要集中在现有的GPIO和软件方面。

回复

使用道具 举报

kylinpoet  初级技神

发表于 2019-3-2 11:59:31

@pATAq 还真有设置工具,谢谢。AI的话,我想要的大概就是你举得这个例子,比如说现在的一些竞赛是通过预设的内容的。如果能加入图像识别的话,会更直接点。
回复

使用道具 举报

gray6666  初级技神

发表于 2019-3-2 17:23:26

本帖最后由 gray6666 于 2019-3-2 17:24 编辑

@昊男 大神:最近在做智能小车项目,碍于价格和技术资料、案例限制,做过ardunio小车,正在尝试microbit小车;教学需要引入python,请问蓝莓派和他们区别大吗?能快速上手吗?购买过的传感器是否兼容?期待您的回复,感谢。
回复

使用道具 举报

killerlist  中级技匠

发表于 2019-3-2 18:27:14

@昊男 请问一下,有没有树莓派上运行ROS来制作无人车的教程或者计划?我想研究这方面,或者点拨一下道路也行
回复

使用道具 举报

dbc0301  高级技匠

发表于 2019-3-2 19:35:38

@骑驴 @昊男 大神,我想请教一下如何用树莓派搭建一台能在外网访问的服务器。另外,我也想了解更多的有关网络的知识。
回复

使用道具 举报

anweyuan  见习技师

发表于 2019-3-2 21:14:59

@骑驴 @昊男 大神,自己制作树莓的扩展板有哪些注意事项,如何让扩展板更加通用化。
回复

使用道具 举报

fats114  初级技师

发表于 2019-3-2 23:17:42

dbc0301 发表于 2019-3-2 19:35
@骑驴 @昊男 大神,我想请教一下如何用树莓派搭建一台能在外网访问的服务器。另外,我也想了解更多的有关网 ...

linux下装ddns就行了啊
回复

使用道具 举报

pATAq  版主

发表于 2019-3-3 03:24:56

本帖最后由 pATAq 于 2019-3-3 03:28 编辑
dbc0301 发表于 2019-3-2 19:35
@骑驴 @昊男 大神,我想请教一下如何用树莓派搭建一台能在外网访问的服务器。另外,我也想了解更多的有关网 ...

image  做了个图你看下,首先要明确你目前的网络状况,是公网IP还是内网IP,前者相当于直接打唯一手机号找人,后者相当于打给转接员让他帮忙找谁,主要原因是IPv4资源紧缺,所以大多数都是内网IP地址,当然你可以通过打电话给客服的方式要到公网IP(移动宽带就别想了)。  

  • 关于DDNS的介绍和使用可以参考我的一篇博客,借助ddclient和systemd统一管理,比较省事,当然也可以用其他服务比如Ali和DNSPod。至于花生壳,话不多说。
  • 如果需要对外服务,比如搭建Web服务器,而你又没有公网地址,可以借助Ngrok和Frp服务,前者v1.7之前是开源的,后者是国内开发者的作品,目前比较推荐。要不自己搭建,要不使用现成的免费服务,比如良心的Sakura Frp,难得的是带宽很足,具体不讲了,打开网页一看就会。
  • 如果仅仅是为了Peer-2-Peer访问,使用n2n和ZeroTier即可,相当于一个VPN。
    刚打完太吾,说得比较糙,凑合看。后面那个问题,太宽泛了,主要看你想了解啥,有的放矢,不然一本TCP/IP协议就够你看得了。


图片1.png
回复

使用道具 举报

pATAq  版主

发表于 2019-3-3 03:47:49

本帖最后由 pATAq 于 2019-3-3 03:56 编辑
szjuliet 发表于 2019-3-3 03:17
@ 李伟斌(骑驴)@昊男 两位大神好!我做了一个树莓派实时传输图像的小车,将树莓派上接的摄像头图像实时传 ...

想到啥说啥哈,

1、Zoom

大致看了一下官网介绍,首先Zoom似乎是闭源方案,不支持LAN,提供的是x86平台的程序,那么就有以下问题:

  • Zoom公司倒闭了就失去后续技术支持
  • 必须依赖Internet,无线局域网无法工作
  • 树莓派的CPU是ARM架构,而zoom支持的是x86架构的CPU(日常使用的PC),把CPU想象成汽车发动机,一个加汽油,一个加柴油,你拎着一桶名叫Zoom的汽油往柴油机里倒,它不认识不会用。
    以上我觉得你还不如用TeamViewer,个人用户免费,支持LAN,支持树莓派、PC和手机。  

2、商用 OR 毕设Demo?

目的不同标准也不同,想救哪里的人?丛林/沙漠/地穴/孤岛,etc.反正要考虑的点挺多的,需要考虑可行性、可靠性、必要性之类的。

小结

最简单的方案:暂时使用带Mic的USB摄像头配合TeamViewer试试?  另外搞清楚树莓派是什么,能做什么,最后就是怎么做,放狗一搜就能查到好多信息,弥葫芦画瓢,融会贯通自己就会弄了
感觉自己喧宾夺主了,退下围观去了






回复

使用道具 举报

王筱丰  初级技师

发表于 2019-3-3 14:55:25

@骑驴 我想问问树莓派3B怎样刷入Windows 10 on ARM系统
回复

使用道具 举报

szjuliet  版主

发表于 2019-3-3 16:03:55

pATAq 发表于 2019-3-3 03:47
[md]
想到啥说啥哈,
## 1、Zoom

哈哈,谢谢大神答复!想实施这个方案实用性倒是其次,就是想折腾一下可能性。倒是尝试进行了多种搜索,可能关键词用的不好,结果总是不满意。TeamViewer倒是一个很好的思路,下来我抽空试试!
再次感谢!:handshake:loveliness:
回复

使用道具 举报

dbc0301  高级技匠

发表于 2019-3-3 22:30:38

王筱丰 发表于 2019-3-3 14:55
@骑驴 我想问问树莓派3B怎样刷入Windows 10 on ARM系统

你要不先看看这个
https://github.com/WOA-Project/WoA-Installer-Rpi
这个软件可以将Windows10部署到树莓派上,你只需打开软件选择镜像就行了。(这个我还没有试过,不知道怎么样,之前用其它方法做的也没成功)

P.S. 驱动可以通过Windows 10 IoT树莓派版移植,这需要一些技术,不过据说已经有人成功了。
回复

使用道具 举报

123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail