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

2019-02-282.7万
AI 快速预览详细 收起
3月14日是Pi-day,蘑菇云创客空间举办了一场特别的活动,邀请了两位5年以上的树莓派资深玩家进行免费答疑解惑。不论是初学者还是进阶者,都可以在评论区留言提问,有机会赢取树莓派开发板。活动时间为2月28日至3月12日,获奖名单将于3月13日公布。
树莓派开发板获奖名单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日
*活动后,会在本帖最前端,公布获奖名单,并会以站内信、邮件形式通知三位锦鲤君。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(18)
破风而来
破风而来
树莓派国内有没有人制作一键设置工具。如
kylinpoet
kylinpoet
额滴个娘啊,竟然获奖了。。
szjuliet
szjuliet回复luna
回啦,哈哈:lol
luna
luna
作者
回复szjuliet
锦鲤二号,快去看一下站内信,加一下我微信~~
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
question
question
@骑驴 相对于arduino 树莓派还能做什么有趣的应用么
question
question回复yoyojacky
谢谢驴神的指点 晚上面聊哈哈
yoyojacky
yoyojacky回复question
arduino 做下位机,树莓派做上位机,大脑的事交给树莓派,小脑的事情交给arduino
question
question
驴神 再问个问题 我想使用树莓派的gpio口接超声波传感器 但是看了下 没发现树莓派的gpio有测量脉冲长度的功能 能否提供下支持
yoyojacky
yoyojacky回复question

HC-SR04 的datasheet了解一下。就一页。。。
基本原理
工作的:
(1)使用IO触发器至少10us高电平信号,
(2)模块自动发送8个40 kHz并检测是否有
脉冲信号回来。
(3)IF信号返回,通过高电平,高输出IO持续时间为
从发送超声波到返回的时间。
测试距离=(高水平时间×声速(340M / S)/ 2
yoyojacky
yoyojacky回复question
你是说HC-SR04超声波模块么?
记得接个电阻,这样接一下。

然后代码你懂的。
[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接受到信号走过的路程,然后取一半,就算出了距离了。
question
question
大神大神 做树莓派小车遇到问题 请我如何使用树莓派的串口接激光雷达 获取雷达的数据
yoyojacky
yoyojacky回复question
波特率改115200
question
question回复yoyojacky
pi@raspberrypi:~ $ python3
Python 3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import serial
>>> rd=serial.Serial('/dev/ttyAMA0',130400,timeout=0.1)
>>> rd.write(b'a')
1
>>> rd.read()
b'a'
>>> rd.write(b'b')
1
>>>
好像可以用啦 但是激光雷达没反应
共5条回复,已加载2条,点击查看更多共5条回复,已加载全部
Jacken
Jacken
现在在接触过arduino、micro:bit等硬件后,近期有打算入手树莓派来学习,但是又担心最后结局又是吃灰~~在玩了多年arduino和micro:bit这些硬件后,发现到最后都会玩腻吃灰,拆拆装装,案例做出来记录下过程又拆……根据最近在各种搜索中了解到的关于树莓派资料,确实树莓派可以实现更多、更高级的项目功能,不过~不知道在学习完后,有什么方向可以保持树莓派不会沦落到吃灰地步的嘛?
ps:可能有小伙伴会说,做台微机、软nas等就不会吃灰了~~~呃……我还是希望能用树莓派继续来拆拆装装啦:O
yoyojacky
yoyojacky回复Jacken
不吃灰是不可能的,如果想让树莓派不吃灰,就尝试一直去用树莓派做各种各样的事情。
不过我不太想拆拆装装,基本上一个树莓派如果做了个物件,就做成物件放那里了,要不就卖掉了。。哈哈
pATAq
pATAq
@昊男 基于Debian安装的OpenMediaVault NAS系统,使用的http://omv-extras.org/joomla/额外插件,问题是软件仓库国内访问十分慢甚至打不开,而且是基于https的,目前有socks5和http代理,当使用https代理的时候,更新/安装软件会提示安全问题从而失败,有什么好的解决方法吗
pATAq
pATAq回复yoyojacky
可能是我表述不清楚吧
yoyojacky
yoyojacky回复pATAq
..........难道没听懂?
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
王筱丰
王筱丰
@骑驴 我想问问树莓派3B怎样刷入Windows 10 on ARM系统
yoyojacky
yoyojacky回复pATAq
https://www.windowscentral.com/how-install-windows-10-iot-raspberry-pi-3
但是我觉得windows iot 并不是非常友好,还是建议用raspbian操作系统。
pATAq
pATAq回复王筱丰
[md]
#### 相关新闻
感谢dbc0301提供的信息。放狗搜了一下,大概获取了以下信息(WoA = Windows on Arm):
1. [*微软宣布 Windows 10 ARM 首批设备*](https://livesino.net/archives/10336.live)
2. [WOA Deployer for Raspberry Pi](https://github.com/WOA-Project/WOA-Deployer-Rpi)
3. [在树莓派3B 上安装 Windows 10 ARM 版的方法](http://shumeipai.nxez.com/2018/0 ... raspberry-pi-3.html)
> 目前看来主要是和高通和联发科合作,针对其设备开发的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我告诉你](https://msdn.itellyou.cn/)下载,选择最新的1809
#### 运行效果
从目前的反馈来看,
1. [You Can Now Run Windows 10 Home/Pro on Raspberry Pi 3](https://www.cnx-software.com/201 ... pro-raspberry-pi-3/) | 看评论
2. [How To Install Full Windows 10 On the Raspberry Pi 3 - 3 B+ Its Slow Lag...](https://howtoraspberrypi3.blogsp ... -windows-10-on.html) | 评测(需要地图软件)
总体而言就是卡,还有一些设备无法使用,当然这也是意料之中,毕竟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的显卡驱动是闭源的。
[/md]
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
szjuliet
szjuliet
@ 李伟斌(骑驴)@昊男 两位大神好!我做了一个树莓派实时传输图像的小车,将树莓派上接的摄像头图像实时传到手机上,能够成功传输静态或动态的图像。初衷是做一个探险小车,小车可以去到危险或人无法到达的地方,小车可以把周围环境实时传输到手机上。当时还有一个功能非常想实现,就是如果小车遇到被困人员,除了可以将图像传送回来,还可以有对讲功能,能够和受困者进行实时通话,这样可以更好的了解被困人员的人数、状况以及周边环境的情况,并可以很好的舒缓受困人员的情绪。当时想了很多种方法,比如在小车上绑一个手机或加载一个GPRS模块(如果受困人员行动失去自由,这个方法就行不通),或使用电脑远程到树莓派,启动树莓派上的麦克风,但是远程使用的还是本地音频输出,树莓派还是听不到声音。或在树莓派上安装聊天软件,但QQ等对系统要求太高。也试了ZOOM,因为网络摄像头是带麦克风的,如果ZOOM能用也算可以实现实时对话的功能,但是在树莓派上用chrome浏览器也无法正常加载ZOOM的会议,提示需要安装ZOOM软件;软件安装也没成功,操作系统的版本好像一直都选不对(我的树莓派安装的是官网上下载的操作系统Raspbian ),选了几个版本都安装不上(参考资料是:https://support.zoom.us/hc/en-us/articles/204206269-Linux-Installation)。百度、google找了很久,看了N种方法都没有找到合适的。一个最接近的帖子是使用两块树莓派进行通信,实现打电话和对讲的功能,原理就是录制音频片段再回放,这与我的设想还是有差距。我的理想方法是树莓派能不能像电脑那样直接进行语音传输,将语音实时传输出来,以实现和手机或电脑的对讲功能。这个问题实在折腾的太久了,水平有限,恳请大佬帮忙解决!多谢了!!
szjuliet
szjuliet回复yoyojacky
谢谢您的回复,又了解了一波高能知识:O。
如果树莓派的硬件做实时语音不现实的话,使用电话信号就是一个可行的解决方案。您说的sim900A方式我查了一下,网上有不少相关案例,看起来比较有可操作性。准备立马入手开始实验。
再次感谢您!:handshake:handshake
yoyojacky
yoyojacky回复szjuliet
当然,你想到的也有人尝试过,但是5分钟内基本上就失败了。
gst-launch -v alsasrc device=hw:1 do-timestamp=true ! audioconvert ! queue ! audioresample ! queue ! alsasink device=hw:0
他尝试用的就是这条命令,利用gst-launch去传输低延迟的语音信号,5分钟就挂了。。。
共5条回复,已加载2条,点击查看更多共5条回复,已加载全部
anweyuan
anweyuan
@骑驴 @昊男 大神,自己制作树莓的扩展板有哪些注意事项,如何让扩展板更加通用化。
yoyojacky
yoyojacky回复anweyuan
1. 3.3v电平
2. 不要占用所有接口,占用接口的同时尽量做出衍生接口
3. 最好参考/boot/overlay/README 来考虑硬件驱动的设计。尽量选取树莓派官方驱动支持的芯片。
dbc0301
dbc0301
@骑驴 @昊男 大神,我想请教一下如何用树莓派搭建一台能在外网访问的服务器。另外,我也想了解更多的有关网络的知识。
yoyojacky
yoyojacky回复dbc0301
在花生壳上注册一个域名,然后把花生壳账号绑定到路由器, 开启路由器的DDNS, 然后做个端口映射, 域名记得备案, 然后在树莓派上开启web服务或者别的应用服务即可。
pATAq
pATAq回复dbc0301
[md]
![image]() 做了个图你看下,首先要明确你目前的网络状况,是公网IP还是内网IP,前者相当于直接打唯一手机号找人,后者相当于打给转接员让他帮忙找谁,主要原因是IPv4资源紧缺,所以大多数都是内网IP地址,当然你可以通过打电话给客服的方式要到公网IP(移动宽带就别想了)。
* 关于DDNS的介绍和使用可以参考[我的一篇博客](https://www.cnblogs.com/sjqlwy/p/ddns.html),借助ddclient和systemd统一管理,比较省事,当然也可以用其他服务比如Ali和DNSPod。至于花生壳,话不多说。
* 如果需要对外服务,比如搭建Web服务器,而你又没有公网地址,可以借助Ngrok和Frp服务,前者v1.7之前是开源的,后者是国内开发者的作品,目前比较推荐。要不自己搭建,要不使用现成的免费服务,比如良心的[Sakura Frp](https://www.natfrp.com/),难得的是带宽很足,具体不讲了,打开网页一看就会。
* 如果仅仅是为了Peer-2-Peer访问,使用n2n和ZeroTier即可,相当于一个VPN。
刚打完太吾,说得比较糙,凑合看。后面那个问题,太宽泛了,主要看你想了解啥,有的放矢,不然一本TCP/IP协议就够你看得了。
[/md]
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
炼金浪人
炼金浪人
@昊男 请问一下,有没有树莓派上运行ROS来制作无人车的教程或者计划?我想研究这方面,或者点拨一下道路也行
gray6666
gray6666
@昊男 大神:最近在做智能小车项目,碍于价格和技术资料、案例限制,做过ardunio小车,正在尝试microbit小车;教学需要引入python,请问蓝莓派和他们区别大吗?能快速上手吗?购买过的传感器是否兼容?期待您的回复,感谢。
kylinpoet
kylinpoet
@pATAq 还真有设置工具,谢谢。AI的话,我想要的大概就是你举得这个例子,比如说现在的一些竞赛是通过预设的内容的。如果能加入图像识别的话,会更直接点。
gada888
gada888
我有问题:请问树莓派为什么没有analog pins。模拟针脚。
yoyojacky
yoyojacky回复gada888
因为树莓派芯片没有模拟引脚,但是你可以外接一个模块啊,ADC,例如ADS1115的模块,通过I2c通讯的。可以采集模拟信号的数据。
最初的初衷是为了让小孩子学编程用的。
pATAq
pATAq回复gada888
[md]
硬件限制呗,巧妇难为无米之炊,RPi的SoC没有模拟输入输出引脚,所以必须搭配其他ADC或者DAC使用。但是通过PWM控制可以实现模拟输出功能。
具体可以看看这个回答[Why doesn't the Raspberry Pi have any analog GPIO pins?](https://www.quora.com/Why-doesnt-the-Raspberry-Pi-have-any-analog-GPIO-pins)。
树莓派基金会主要由博通的几位工程师创建,所以选择的也是过时的博通SoC作为主芯片,好在价格低廉,性能够用,而RPi其实并不是开源硬件,它的核心硬件资料你是看不到的,而且bootloader放在GPU ROM里面,所以针对树莓派的学习主要集中在现有的GPIO和软件方面。
[/md]
KIKI
KIKI

那圆周率日和树莓派有什么关系( ̄▽ ̄)
dbc0301
dbc0301回复KIKI
没有太直接的关联,树莓派3b+是在去年Pi Day发布的,除此之外大概就是里面都有一个Pi吧。
kylinpoet
kylinpoet
@昊男 请问大神:1、树莓派国内有没有人制作一键设置工具。如:一键设置更新源、分辨率、输入法之类的;2、树莓派+AI现在有什么现成的案例可以学习的吗?
yoyojacky
yoyojacky回复pATAq
AI 的话, 驴车入门还不错,学习用也挺好的
yoyojacky
yoyojacky回复pATAq
基本上,用树莓派的用户可能配置过一次后,就结束了,我曾经做过一键改分辨率的脚本,后面也想做一键完成的脚本,基本上我的都是基于shell脚本的,比较简单一些。
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
KIKI
KIKI
我有问题 我有问题( ̄▽ ̄)树莓派四什么时候出⁄(⁄ ⁄ ⁄ω⁄ ⁄ ⁄)⁄pi day到底是什么ಥ_ಥ百度谷歌都没查出来特别详细的解释
yoyojacky
yoyojacky回复KIKI
这个耐心等待吧, 具体我也不知道。哈哈
dbc0301
dbc0301回复KIKI
Pi Day就是圆周率日,是一年一度的庆祝数学常数π的节日,时间定为每年的3月14日。至于树莓派4啥时候出就说不准了,毕竟不是个人电脑,性能对于我们这些爱好者来说挺够用的,不过还是期待在下一代树莓派上添加新的接口。
- 没有更多了 -