标签: raspberry-pi3

如何配置不同的 ALSA 默认值以通过一台设备捕获并通过另一台设备播放?

我正在寻找一些帮助来配置 Raspberry Pi 上的音频,因为到目前为止我所有的谷歌搜索工作都没有成功!

我的设置:

  • Raspberry PI 3(运行 Debian Jessie)
  • 我用来捕捉音频的 USB 网络摄像头(罗技)
  • 用于播放的 3.5 毫米音频插孔中的外部扬声器

到目前为止,我已经设法将 ALSA 配置为默认情况下通过 USB 网络摄像头捕获并通过 3.5 毫米插孔播放。例如,以下工作正常:

# Capture from Webcam
arecord test.wav

# Playback through 3.5mm jack
aplay test.wav
Run Code Online (Sandbox Code Playgroud)

默认情况下,它以 8 位、8KHz、单声道捕获音频。但是,我希望默认捕获过程使用 16 位、16KHz、单声道设置,这就是我遇到的问题。

这是我的工作~/.asoundrc文件:

pcm.!default {

        type asym

        playback.pcm {
                type hw
                card 1
                device 0
        }

        capture.pcm {
                type plug
                slave {
                        pcm {
                                type hw
                                card 0
                                device 0
                        }
                }
        }
}
Run Code Online (Sandbox Code Playgroud)

而我的/etc/modprobe.d/alsa-base.conf

options snd_usb_audio …
Run Code Online (Sandbox Code Playgroud)

linux audio alsa raspbian raspberry-pi3

7
推荐指数
1
解决办法
5941
查看次数

使用Raspbian JESSIE启动Pi3时自动启动"Chromium"

我有个问题.

我的目标是浏览器将自动以全屏模式启动,并在重新启动Pi时不进入屏幕保护模式.

Pi OS:Raspbian Jessie版本:2016年9月内核版本:4.4

我已经尝试过:

添加:

@/usr/bin/chromium --kiosk --ignore-certificate-errors --disable-restore-session-state" http://www.domain.com "

到〜/ .config/lxsession/LXDE-pi/autostart结束

sudo nano/etc/xdg/lxsession/LXDE-pi/autostart

@chromium -kiosk http://www.domain.com

@xset s noblank

@xset关了

@xset -dpms

但没有任何效果.我找到的一切都不起作用:(

有人可以帮我.

linux autostart chromium raspberry-pi3

7
推荐指数
2
解决办法
2万
查看次数

7
推荐指数
1
解决办法
7188
查看次数

Raspberry Pi-Python:在Python 3.5.2上安装Pandas

  1. 我有一个Raspberry 3 Model B和最新版本的Raspbian(安装了Noobs 2.3.0).
  2. 我已经使用本文中的说明成功安装了Python 3.5.2:http: //bohdan-danishevsky.blogspot.com.es/2015/10/building-python-35-on-raspberry-pi-2.html
  3. 我试图在该版本的Python(不是3.4)上安装Pandas(特别是版本0.18或更高版本).
  4. 我试过pip install,但是不能指向python 3.5.2甚至卸载版本3.4.我也试过了

    sudo apt-get install python3-pandas
    
    Run Code Online (Sandbox Code Playgroud)

    没有运气......

我非常绝望.有没有办法做到这一点?我在这个网站上搜索了多个解决方案,但仍然没有.

有谁知道怎么做?
谢谢

python pip python-3.x pandas raspberry-pi3

7
推荐指数
1
解决办法
9796
查看次数

使用Android Things通过DHT11读取温度

我正在使用Raspberry pi3和DHT11传感器进行温度监测项目.我有以下针位置

VCC至引脚号:2接地引脚号:6输出至GPIO:BCM22即引脚号15

我用过的代码:

public class WeatherStationActivity extends Activity {

    private Handler mHandler = new Handler();
    private TextView mTxtStatus;

    private PeripheralManagerService service = new PeripheralManagerService();

    private Gpio tempGpio;

    private int i = 0;
    int[] dht11_dat = {0, 0, 0, 0, 0};


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.d("Weather station", "Started Weather Station");
        setContentView(R.layout.activity_main);
        mTxtStatus = (TextView) findViewById(R.id.txtStatus);
        try {
            tempGpio = service.openGpio("BCM22");
            Handler handler = new Handler();
            handler.postDelayed(new Runnable() {
                @Override
                public void run() {
                    if (i == 10) …
Run Code Online (Sandbox Code Playgroud)

android sensor raspberry-pi3 android-things

7
推荐指数
1
解决办法
1430
查看次数

使用CentOS UserLand在Raspberry Pi3上运行dotnet核心应用程序

我正在尝试在运行CentOS arm版本(CentOS-Userland-7-armv7hl-Minimal-1708-RaspberryPi3)的Raspberry Pi3 Model B上运行我的AspNetCore 2应用程序.我安装了libunwind和libicu-devel yum install,但是在尝试运行我的应用程序时,我总是收到以下错误:

[root@centos-rpi3 ~]# /opt/dotnet/dotnet my.dll

FailFast: Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.

   at System.Environment.FailFast(System.String)
   at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
   at System.Globalization.GlobalizationMode..cctor()
   at System.Globalization.CultureData.CreateCultureWithInvariantData()
   at System.Globalization.CultureData.get_Invariant()
   at System.Globalization.CultureData.GetCultureData(System.String, Boolean)
   at System.Globalization.CultureInfo.InitializeFromName(System.String, Boolean)
   at System.Globalization.CultureInfo.Init()
   at System.Globalization.CultureInfo..cctor()
   at System.Globalization.CultureInfo.get_InvariantCulture()
   at System.StringComparer..cctor()
   at System.AppDomainSetup.SetCompatibilitySwitches(System.Collections.Generic.IEnumerable`1<System.String>)
   at System.AppDomain.PrepareDataForSetup(System.String, System.AppDomainSetup, System.Security.Policy.Evidence, System.Security.Policy.Evidence, IntPtr, System.String, System.String[], System.String[])
Aborted
Run Code Online (Sandbox Code Playgroud)

对于dotnet核心安装,我按照此处描述的指南(任务:在Raspberry Pi上安装.NET Core Runtime): …

centos .net-core raspberry-pi3

7
推荐指数
3
解决办法
3198
查看次数

Raspberry Pi:使用VLC流媒体网络摄像头:罗技C920 [没有转码的H264视频+音频+ LED控制] - SpyCam/BabyCam

我有一个RaspberryPi和一个Logitech C920网络摄像头.我想使用这些设备作为监视/ babycam,即:通过HTTP(或任何其他协议)流式传输音频+视频,无需CPU密集视频转码

C920网络摄像头能够本地传输H264,因此理论上我不需要让RaspberyPi + VLC对视频流进行转码.

内置的C920麦克风流似乎不包含在网络摄像头流中.凸轮和麦克风是2个独立的设备.

C920还有一个内置LED指示灯.我想控制它以避免LED在录制时发光.

我怎样才能做到这一点?

webcam http vlc raspbian raspberry-pi3

7
推荐指数
1
解决办法
1万
查看次数

如何在Python中导入tensorflow lite解释器?

我正在运行Raspbian Stretch的Raspberry Pi 3b上使用TF lite开发Tensorflow嵌入式应用程序。我已将图形转换为平面缓冲区(精简版)格式,并在Pi上本地构建了TFLite静态库。到目前为止,一切都很好。但是该应用程序是Python,并且似乎没有可用的Python绑定。Tensorflow Lite开发指南(https://www.tensorflow.org/mobile/tflite/devguide)指出:“已经计划了Python绑定和演示应用程序。” 但是/ tensorflow / contrib / lite / python / interpreter_wrapper中有包装器代码,其中包含所有必需的解释器方法。但是,从Python调用它使我难以理解。

我已经生成了SWIG包装器,但是构建步骤失败并出现许多错误。没有readme.md描述解释器包装器的状态。因此,我想知道包装器是否为其他人工作,我应该坚持还是从根本上破坏它,而应该在其他地方使用(PyTorch)?有没有人找到Pi3的TFLite Python绑定的路径?

python tensorflow raspberry-pi3 pytorch tensorflow-lite

7
推荐指数
2
解决办法
7927
查看次数

如何在 FFMpeg 中连接两个或多个具有不同帧速率的视频?

我有多个(> 100)视频,具有各种恒定帧速率(例如 7 FPS、8 FPS、16 FPS、25 FPS),但编解码器和分辨率相同。我想将它们连接(使用ffmpeg concat)成一个具有可变帧速率(VFR)的视频,以便连接的视频以相应的帧速率播放每个部分。到目前为止,我只能将所有文件连接到一个视频,其常量(CFR)为例如。25 帧/秒。这是一个缺点,即所有 FPS <25 FPS 的部分播放速度都更快。我曾经-vsync 2 -r 25尝试告诉 ffmpeg 使用 VFR,最大 FPS 为 25,但mediainfo报告的视频 CFR 为 25 FPS。如果我只使用-vsync 2(不使用-r),我会得到 VFR 视频输出,但是,mediainfo报告说这是一个最低 11.9 FPS 和最高 12 FPS 的视频(所以是所有视频的平均 FPS)。如何将多个视频连接到单个 VFR 视频?

这是我使用的命令:

ffmpeg -y -vsync 2 -r 25 -f concat -safe 0 -i /tmp/filelist.txt -c:v h264_omx -pix_fmt yuv420p -b:v 524231 -maxrate 524231 -bufsize 1048462 -an /tmp/${DATE}.mp4
Run Code Online (Sandbox Code Playgroud)

我用ffmpeg version 3.2.12-1~deb9u1+rpt在 …

video ffmpeg concatenation raspberry-pi3

7
推荐指数
1
解决办法
9121
查看次数

无法在 PyCharm 上安装 googleapiclient

我最近在我的 Raspberry Pi 3 b+(运行版本 9 [Stretch])上安装了 PyCharm,但在 PyCharm 和系统上安装 googleapiclient 包时遇到了一些问题。

当我为此包执行 pip/pip3 安装时,我收到一条错误消息:

错误:找不到满足 googleapiclient 要求的版本(来自版本:无)

错误:找不到与 googleapiclient 匹配的发行版

这与我在 PyCharm 上尝试执行 pip 安装时收到的错误消息相同。Python 3.7.3 已安装,默认安装为 2.7.13。PyCharm 项目解释器正在运行 3.5。我也执行了 apt-get 更新和升级。

我也能够使用 pip/pip3 成功安装其他软件包。

我是否缺少任何其他包/依赖项?

python pycharm google-api-client raspberry-pi3

7
推荐指数
1
解决办法
4650
查看次数