Raspberry Pi

Raspberry Piのハードウェアおよびソフトウェアのユーザーおよび開発者向けのQ&A


1
Pythonを使用した録音
私はPythonとpyaudioライブラリを使用してRPIでいくつかの音を録音しようとしていますが、いくつかの興味深い問題に直面しています-pyaudioを使用しようとするとジャンキーなコンソール出力と録音に多くのノイズが混入します。 Pythonスクリプトで私がやっていることは次のとおりです。 import pyaudio, wave, utils BUFFER_SIZE = 1024 REC_SECONDS = 5 RATE = 44100 WAV_FILENAME = utils.generate_random_token() FORMAT = pyaudio.paInt16 #init sound stream pa = pyaudio.PyAudio() stream = pa.open( format = FORMAT, input = True, channels = 1, rate = RATE, input_device_index = 7, frames_per_buffer = BUFFER_SIZE ) #run …
12 python  audio 

1
Webサーバーの場合は256または512 MB
Raspberry Piを購入する予定です。私の同僚は256 MBの空き容量があります。しかし、実行したいものを256 MBのメモリで満たせるかどうかはわかりません。 PHPとMySQL、FTPサーバー、SOCKS 5プロキシを備えたApache Webサーバー(またはRAMとCPUの使用量が少ない他のWebサーバー)を実行したい。Webサーバー上で実行します。 8ユーザーのVbulletinフォーラム 現在開発中のゲーム。 ゲームの準備ができたら、フォーラムまたはゲームを重すぎるときに別のラズベリーに移動できます。ゲームをできる限り小さく、高速に保ちます。たとえば、すべての更新ジョブをC ++で処理します。しかし、ゲームがそれでお金を稼ぐのに十分な大きさである場合、パフォーマンスが向上するなら、私は通常のサーバーを買いたいです。しかし、私はしばらくの間Piを試してみたいと思います。 だから私の質問は、新しい512 MBモデルB piを購入するべきですか、それともちょうど私の同僚の256 MBバージョンbを購入するべきですか?

4
I2Cライブラリはありますか
I2C for C ++と通信するための簡単なライブラリはありますか?PythonとJava用のものをいくつか見つけましたが、C ++が必要でした。誰かがArduino Wireライブラリを移植して、すでにArduino用に書いたコードを使えるようにしたいと思っていました。
12 i2c 

1
polyfuse modの代替
USBの電流が制限されているために動作しないUSBデバイスが1つあります。電源付きのUSBハブを追加したくない(コストとスペースを節約したい)し、piにはんだ付けしたくない(ポリヒューズモード)。5VをUSBデバイスに「ブリッジ」できますか? 更新:
12 usb  usb-power 



1
カメラからのビデオの読み取り(可能であればKinect)
Raspberry PiでComputer Visionを使用する必要があるプロジェクトを開始しています。私はOpenCVに比較的精通しており、Raspberry Piに正常にインストールできることを認識していますが、集中的なグラフィック操作でPiがどれほど成功するかはわかりません。RPiは基本的な画像マッチングとオブジェクト追跡に適していますか? 2番目の目標として、OpenKinectをPiで使用できるようになりたいと考えています。。。しかし、私がこの他の質問とブログ投稿を読むことからわかる限りでは。Kinectからビデオデータを取得できる人はいません。

2
ramdiskを含むカーネルイメージ(.img)の構築
次の手順で、Raspberry Pi用のLinuxカーネル(3.0.1)を構築しました。 1. Downloading kernel source 2. tar xvf source.tar.bz2 3. downloading arm cross compilation tool. 4. tar xvf arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 5. setting up path for cross tool export PATH=$PATH:/home/shan/<cross tool folder>/bin/ 6. after entering linux source dir make ARCH=arm versatile_defconfig (is this reliable with raspberry pi) 7. make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- …


2
LEDを使用して信号機をシミュレートするには何が必要ですか?
ですから、信号機(赤、アンバー、緑)をシミュレートするモデルを作成しているので、3つのLEDを拡張可能にする必要があります(ブレッドボードに直接接続したくない)。どこから始めますか(わかりました、私はこれのすべてにかなり新しいことを認めますが、学びたいです!) 基本的に、私はどこかで次のものを購入できることを読みました。 26ピンリボンケーブル カスタムPCB Ribbenケーブルソケット ヘッダーピン しかし問題は、26ピンリボンケーブルはモデルで見た目がいだけなので、本当に必要ないことです。その代わりに、私はPCBをブレッドボードに兵士し、(ブレッドボードのワイヤ)を使用してPiをブレッドボードに接続し、抵抗器を使用して、最後にLEDを接続することを考えていました。これは実用的ですか? 誰かが私を助けてくれることを願っています!:)
12 led  breadboard 

3
外付けDVDドライブが開かない
MPEG2ハードウェアデコードライセンスが利用可能になると予想して、外付けDVDドライブを購入しました。 私のWindows 7ラップトップでは問題なく動作します。ただし、ラズベリーパイに接続すると、ドライブを開くことができません。発生するのは、ドライブランプが数回点滅した後、ロックが再び閉じたように内部がクリックされることです。オープニングをブロックするソフトウェアの問題があると思われますが、Raspbmc RC 4とXBian 0.6.2の両方を使用しようとしました。 Piを介してドライブに電力を供給していません。 これを解決する方法についてのアイデアはありますか? 編集 Xbianでapt-getを使用して "eject"をインストールし、を使用してドライブをイジェクトすることができましたeject /dev/dvd。しかし、今ではドライブをマウントできないようです。また、ボタンを押してDVDドライブを開くことができたらいいと思います。 編集2 今、私はDVDを挿入するために管理していることを、私は再起動しないとeject /dev/dvd何がありますので、もはや作品/dev/dvd。私はここの深さから少し離れているのではないかと心配しています。 dmesgからの関連出力: [ 3.164519] usb 1-1.3: new high speed USB device number 5 using dwc_otg [ 3.294011] usb 1-1.3: New USB device found, idVendor=13fd, idProduct=1040 [ 3.315175] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 …
12 raspbmc 

3
コマンドラインでディストリビューションの名前にアクセスするにはどうすればよいですか?
プレイしているディストリビューションはたくさんあります。SDカードにラベルを付けますが、次のことを行います。 彼らは逆さまにあります 私は通常、RPiとは別の部屋にいます init.dでサービスを設定し、Piがシャットダウンまたは起動したときにプッシュオーバー経由で通知します(curl経由でAPIを使用)。 これには、現在使用しているディストリビューションを含めたいと思います。 私は最新のブートで見ることができます(adafruit Raspbianで遊んでいます): Linux raspberrypi 3.1.9adafruit+ #8 PREEMPT Wed Aug 1 18:02:42 EDT 2012 armv6l その情報を取得してスクリプトに含めるにはどうすればよいですか? 私はlsb-releaseをインストールしましたが、それは私にこれを与えるだけです: pi@raspberrypi / $ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux testing/unstable Release: testing/unstable Codename: n/a これは私の通常のRaspbianと同じに見えます。 さらに、SDカード上の特定のインスタンスについて何かを自分で示したいと思います(おそらく、同じベースディストリビューションが複数あるためです)。明らかに、各SDカードの同じ場所にファイルをドロップすることはできますが、そのような情報をどこに置くかについての規則はありますか?
12 setup 

1
初期セットアップでDo_sshが失敗する
Piをセットアップし、画面/キーボードなどに出力します。 ただし、を実行してraspi-config、SSHオプションを選択すると、 初期sshキー生成はまだ実行中です。しばらくしてからもう一度お試しください。 Piを数時間オンにしておきましたが、これは役に立ちませんでした。 エントロピーが不十分なためだと思い、しばらくキーボードを叩いてみました。 これを修正する方法はありますか?
12 setup  ssh 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.