読者です 読者をやめる 読者になる 読者になる

Raspberry Pi3にUbuntu mateをインストール

遅ればせながらRaspberry Pi3を入手しましたので、Ubuntu mateをインストールしてみました。 Windowsを使ったセットアップ方法を簡単にまとめてみます。 まず、下記のリンク先で、OSのISOをダウンロードします。 Download Ubuntu MATE | Ubuntu MATE Win32 D…

GSLを使ったプログラムをCMakeでビルドする

GSL(GNU Scientific Library)というのは、様々な計算が可能となるライブラリです。 多くの機能を持っていますが、個人的に良く使うのは行列の計算です。これだけでも、このライブラリをインストールする価値はあると思います。 以下、インストールからプログ…

Raspberry PiでMathematicaを使う

まず、Mathematicaとは Mathematica(マセマティカ)は、スティーブン・ウルフラムが考案し広く使われている数式処理システム。ウルフラム・リサーチ社の、ウルフラムが率いる数学者とプログラマのチームが開発し、同社が販売している。Mathematica は項書き…

Raspberry PiとWindows PCでファイル送受信

プログラムの開発を行う場合、Raspberry Pi上で行なうことも可能ですが、やはり動作が遅いのが気になります。 なので、Windows PCでソースを書いて、後でRaspberry Piに送ることにしました。 以下、両者間のファイル送受信方法 ファイルの送受信には、WinSCP…

Raspberry PiとArduinoでシリアル通信 (with Python)

前の記事で、C言語によるArduinoのシリアル通信について書きましたが、今度はpythonを使った方法を紹介します。 シリアル通信を行なうためのモージュールをインストール pip install pyserial Raspberry Pi側プログラム import serial ser=serial.Serial("/d…

WiringPiでDCモータを動かす

前回の記事ではWiringPiでLEDの点灯を行いました。 WiringPiでLチカ (Raspberry Pi) 今回は、DCモータを動かします。 なお、正転・逆転を制御するために、モータードライバを使用します。 配線図 ソースコード #include <wiringpi.h> #include <stdio.h> int main (void) { int pi</stdio.h></wiringpi.h>…

Raspberry PiとMJPG-streamerで動画配信

Raspberry Piで監視カメラのようなものを作りたいと思ったら、動画を遠隔地から確認する必要があります。 動画配信用のソフトはいくつか有りますが、今回はMJPG-streamerというソフトの使い方を紹介します。 コンパイル svnをつかってソースコードをチェック…

WiringPiでLチカ (Raspberry Pi)

Raspberry PiのGPIOを制御するにはライブラリを使う方法が一般的です。 この記事では、ライブラリの中で最もよく使われている(と思う)WiringPiについて紹介します。 ビルド git clone git://git.drogon.net/wiringPi cd wiringPi ./build 上記のようにソース…

WebIOPiを使ってLED点灯

過去の記事で、WiringPiを使ってLEDを点灯する方法を紹介しましたが、今回はWebIOPiというライブラリを使って、ネットワーク越しに入出力を制御する方法を紹介します。 WiringPiでLチカ (Raspberry Pi) インストール wget http://webiopi.googlecode.com/fil…

Raspberry PiでUSBメモリを使う

プログラムを移動しようと、Raspberry PiにUSBメモリを差すと"Not Authorized"とエラーダイアログが出たので、使えるようにするためのメモ。(Ubuntuなら差すだけでいいのに) まず、デバイスをマウントするためのディレクリを作成。 mkdir /media/mnt デバイ…

Raspberry PiにSSH接続

Raspberry Pi自体は小型で、どこにでも置けるのですが、モニタやキーボード、マウスを接続すると、意外と場所を取ります。 そこで、SSH接続をすることで、Raspberry Piに接続するのは電源ケーブルとLANケーブルだけ、という感じにすると周りがすっきりします…

pygameでブロック崩し

前回の記事で、Arduinoを経由したセンサーデータの取得方法を紹介しましたが、そのデータを使って何かしたいと考えて、ゲームの入力インターフェイスとして使えるのではないかと思い、とりあえずゲームを作ってみました。 作ったゲームはブロック崩しで、pyg…

Raspberry PiでMinecraft起動

世界中で大人気のMinecraftですが、実はRaspberry Pi用のバージョンが存在します。 無料でダウンロードできるので、手軽に楽しむことが出来ます。 セットアップ方法 Raspberry Piのダウンロードから起動までの手順は以下の通りです。 wget https://s3.amazon…

Raspberry Piをオーバークロックする

Raspberry Piのデフォルト動作クロックは700MHzですが、オーバークロックによって1GHzまで引き上げることが出来ます。しかも、特別な知識は必要なく、非常に簡単に実行可能です。 以下のその手順。 下記コマンドを実行 sudo raspi-config Configuration Tool…

【Raspberry Pi】Arduino IDEのインストールからLチカまで

Arduino IDEを使った開発はLinuxではなくWindowsでも可能ですが、後々、Raspberry Piと連携させることを考えて、Raspberry Piに開発環境を入れました。 セットアップ手順 インストールは非常に単純で、以下のコマンドで完了です。 apt-get install arduino …

AquesTalkでRaspberry Piに喋らせる

AquesTalkとは音声合成のライブラリで、テキストから音声を生成することが出来ます。日本語にも対応しているので、様々な用途に使えます。 また、個人かつ非営利の場合は無料です。 ダウンロードはこちらから 使い方に関してはこちらで解説されていますが、…

VNCでRaspberry Piに接続

前回の記事で、SSH接続について書きましたが、今回は、VNC接続の方法についてまとめます。 Raspberry Pi側設定 tightvncserverをインストール。 sudo apt-get install tightvncserver tightvncserverを起動。 初回起動時は、パスワードの設定を求められます…

Raspberry PiでQuake 3を遊ぶ

Raspberry PiでQuake 3を動作させる方法が公式ページに記載されいたので、セットアップして遊んでみました。 ひと通りの手順はこちらのページに記載されていますが、このまま実行するとエラーが出てしまうため、私が行った手順を紹介します。 ターミナルで以…

Arduinoからのセンサー入力値をRaspberry Piで受信

Raspberry Piにはアナログ入力がないため、Arduinoから読み取ったセンサーの値をRaspberry Piで受信してみます。 Rapberry PiとArduinoはシリアル通信でデータをやりとりします。普通に、USBケーブル経由で接続すれば給電と同時に通信が可能です。 今回は、…

Raspberry Piのセットアップ

raspberry piを使う上で、初めに必要なものは以下の通りです。 ・SDカード ・キーボード ・マウス ・hdmiケーブル ・モニタ この他、必須ではないのですが、私が用意したのは、 ・usb接続wifiアダプタ ・セルフパワー usbハブ です。 raspberry piのusbポー…

【Raspberry Pi】OpenCVでwebカメラの映像を表示

raspberry piに接続したwebカメラの映像を取得し、表示します。 まず、以下のように、opencvをインストールします。 apt-get install libopencv-dev 更に、opencvを使ったプログラムをビルドする際に、cmakeを使用するため、インストールしておきます。 apt-…