カテゴリー: シングルボードコンピュータ

  • Raspberry Piに64bit版Linuxをインストール Fedora 27

    Raspberry Piに64bit版Linuxをインストール Fedora 27

    2018年5月、Fedora 28がリリースされました。

    最新記事はこちらになります。

    以下、古い記事となります。


    2017年11月。Raspberry Piにインストール可能なOSの一つ、Fedoraバージョン27が公開されました。

    Fedora 27は、32bit版と64bit版の2種類が公開されています。

    64bitであるaarch64版は、Raspberry Pi 3にインストールできるようです。

    aarch64版のインストール手順を記録しておこうと思います。

    (さらに…)

  • Nextcloud Boxっぽいもの構築 安定動作編

    Nextcloud Boxっぽいもの構築 安定動作編

    1. Nextcloud Boxっぽいもの構築①ハード編
    2. Nextcloud Boxっぽいもの構築②OSインストール編
    3. Nextcloud Boxっぽいもの構築③Nextcloud設定編
    4. Nextcloud Boxっぽいもの構築 安定動作編

    先日作成したNextcloud Boxっぽい、NextCloudPiサーバですが。

    現在は安定動作していて、なかなか快適に使用できています。

    構築途中、動作が不安定な状況がありました。

    また、Nextcloudを使っていると避けられない、ファイルのロックが発生しました。

    それらの対処方法を記録しておこうと思います。 (さらに…)

  • Nextcloud Boxっぽいもの構築③Nextcloud設定編

    Nextcloud Boxっぽいもの構築③Nextcloud設定編

    1. Nextcloud Boxっぽいもの構築①ハード編
    2. Nextcloud Boxっぽいもの構築②OSインストール編
    3. Nextcloud Boxっぽいもの構築③Nextcloud設定編
    4. Nextcloud Boxっぽいもの構築 安定動作編

    前回、Raspbian(NextCloudPi)が動作するところまで、設定を進めました。

    今回は、外付けUSBドライブ(HDDと呼称します)でNextcloudを運用できるように設定を行いたいと思います。
    (さらに…)

  • Nextcloud Boxっぽいもの構築②OSインストール編

    Nextcloud Boxっぽいもの構築②OSインストール編

    1. Nextcloud Boxっぽいもの構築①ハード編
    2. Nextcloud Boxっぽいもの構築②OSインストール編
    3. Nextcloud Boxっぽいもの構築③Nextcloud設定編
    4. Nextcloud Boxっぽいもの構築 安定動作編

     

    前回組み立てましたRaspberry Pi3に、OSをインストールしたいと思います。

    Nextcloud Boxは、Ubuntu Coreを使用しているようです。真似して導入しようとしましたが、失敗しました(泣)。

    Nextcloud公認OSのNextCloudPiをインストールします。

    (さらに…)

  • Nextcloud Boxっぽいもの構築①ハード編

    Nextcloud Boxっぽいもの構築①ハード編

    1. Nextcloud Boxっぽいもの構築①ハード編
    2. Nextcloud Boxっぽいもの構築②OSインストール編
    3. Nextcloud Boxっぽいもの構築③Nextcloud設定編
    4. Nextcloud Boxっぽいもの構築 安定動作編

    Dropboxのようなクラウド・ストレージ・サーバを構築してみようと思います。

    通常のWindowsやMacのPCを使っても良いのですが。

    今回はRaspberry Pi 3(ラズパイさんと呼称します)を使って、Nextcloud Boxっぽいものを作ってみようと思います。

    2.5インチHDDを使用しますので、十分な容量が得られます。動作速度は、HDDを使用したほうがmicroSDよりも高速に動作しました。

    通常のPCと比較して、次の利点があります。

    • 安価な機材で構築できる
    • コンパクト
    • 消費電力が少ない

    (さらに…)

  • 最低限動かしておきたいサービス

    最低限動かしておきたいサービス

    Raspberry Piに、USB Wi-Fiアダプタを挿して、電源ケーブルのみで運用されている方も多いと思いますが。
    Raspberry Piで、いろいろと実験して遊ぶうえで、『最低限』どんなサービス(デーモン)を動かしておくのが良いのでしょうか?・・・・
    本当に最低限ですが、他のPCから接続して使えるように、うちでは、次のようなサービスを動かしています。
    • ターミナル接続:SSH
      (Raspbianでは)標準で使えるので、特にアプリのインストール作業はしていません。
      Raspi君がいくら非力とはいえ、今更telnetは不要ですよね?
    • avahi-daemon
      SSHやVNCで接続するとき、IPアドレスではなく、ホスト名でつながるようになります。
    • X-Window システム接続:VNC
      tightvncを入れています。apt-getでインストールすると、設定を細かく入れなくてもすぐ使えて良いですね。
    • ファイル転送:FTP
      vsftpdを入れてみました。sambaでもファイルのやりとりはできると思いますが、接続に使うPCがMacなので、どうかと・・・うむむ。
    • 時刻同期:NTP
      これも、標準でインストールされるのですね。どこのNTPサーバにつないでるのかな・・・
    まあ、必要に迫られてなんとなく入れている感じなので、「これがベスト!」とか「もっといいものがあるよ!」とか、そういう要因は入っていません・・・良いものがあれば、インストールしてみたいと思います。
    ちなみに、うちでの運用形態は、下記のようなかたちです・・・
    IMG_1643
    カメラが内蔵できるケース+ミニ三脚+三脚用のスマホホルダーという感じです。
    motionで監視カメラにしたり、タイムラプスで動画を撮ったりするのになかなか良い形態です。
    そういえば、カメラが入る防水ケースは無いのでしょうかね?・・・
    IMG_1645
    [amazonjs asin=”B01DBG3IOY” locale=”JP” title=”Piケース RS for Pi3/2/B+ (RSpro-Black)”]
    [amazonjs asin=”B007ZAEH7U” locale=”JP” title=”ETSUMI 三脚アクセサリー スマートフォンアダプターL E-6451″]
    [amazonjs asin=”B00D76RNLS” locale=”JP” title=”Manfrotto ミニ三脚 PIXI ブラック MTPIXI-B”]
  • motionの自動起動

    Raspberry Piを監視カメラ代わりに使いたいとき。
    USBカメラを接続した場合は、motion。
    専用のカメラモジュールを使う場合は、motion-mmal。
    を、Raspberry Piの電源ONと合わせて、自動起動できれば便利です。
    そのための設定を・・・・こちらを使わせて頂きました。(海外の掲示板から)


    シェルスクリプトを作成します。

    sudo nano /etc/init.d/motioncontrol
    #!/bin/sh
    # /etc/init.d/motioncontrol
    
    ### BEGIN INIT INFO
    # Provides: motioncontrol
    # Required-Start: $remote_fs $syslog
    # Required-Stop: $remote_fs $syslog
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Simple script to start motion-mmal program at boot
    # Description: A simple script to start the motion-mmal at boot.
    ### END INIT INFO
    
    # If you want a command to always run, put it here
    
    # Carry out specific functions when asked to by the system
    case “$1″ in
    start)
    echo “Starting motion-mmal”
    # run application you want to start
    nohup /home/pi/mmal/motion-mmal -n -c /home/pi/mmal/motion-mmalcam.conf 1>dev/null 2>&1 </dev/null &
    ;;
    stop)
    echo "Stopping motion-mmal"
    # kill application you want to stop
    killall motion-mmal
    ;;
    *)
    echo "Usage: /etc/init.d/motioncontrol {start|stop}"
    exit 1
    ;;
    esac
    
    exit 0

    シェルスクリプトを実行可能にします。

    sudo chmod +x /etc/init.d/motioncontrol

    自動起動を有効にします。

    sudo update-rc.d motioncontrol defaults

    こんな感じでしょうか。
    うちには、Raspberry Piが2台ありますが、どちらもUSBカメラではなく、カメラモジュールを接続しています。 うち1台は、赤外線カメラのモジュールです。

    なぜ値段の安いUSBカメラではなく、高価なカメラモジュールなのかといえば、USBカメラをつなぐと、Raspberry Piの電源が不安定になる場合があるためです。


    カメラモジュールは、あのフラットケーブルの取り回しが、大変邪魔になります。
    カメラモジュール専用のケースを購入したこともあるのですが、フラットケーブルのせいでうまく固定できませんでした。
    このため、最終的には、次の2つの方法で、カメラモジュールを固定しました。

    • カメラモジュールが内蔵できる、Raspberry Pi用のケースを使う。
    • カメラモジュールのフラットケーブルを延長する。
      そして、カメラモジュールを三脚に固定できるアダプタを使う。

    監視カメラとして使ったり、タイムラプスを使いたい場合、

    長時間カメラを固定する必要があります。

    カメラがグラグラしては仕方がありませんし・・・・

    IMG_1643

    IMG_1645
    IMG_1647
    [amazonjs asin=”B01DBG3IOY” locale=”JP” title=”Piケース RS for Pi3/2/B+ (RSpro-Black)”]
    [amazonjs asin=”B007ZAEH7U” locale=”JP” title=”ETSUMI 三脚アクセサリー スマートフォンアダプターL E-6451″]
    [amazonjs asin=”B00D76RNLS” locale=”JP” title=”Manfrotto ミニ三脚 PIXI ブラック MTPIXI-B”]
    [amazonjs asin=”B00KDZBCEK” locale=”JP” title=”Raspberry Pi カメラ モジュール リプレースメント ケーブル Pi Camera Board Replacement Cable (長さ 300mm)”]
    [amazonjs asin=”B01IUQ4TNO” locale=”JP” title=”Raspberry Piマザーボード用アクセサリー カメラ ホルダー レンズ マウント スタンドCamera Module Holder Lens Mount Bracket Stand Part Accessory”]
    [amazonjs asin=”B00HZDR544″ locale=”JP” title=”Raspberry Pi 用 赤外線カメラモジュール Pi NoIR”]

  • タイムラプスのファイルサイズ計算

    タイムラプスのファイルサイズ計算

    ※17.12.13記事を更新しました。

    こちらの記事では、RPi-Cam-Web-Interfaceを使ったタイムラプス撮影方法をご紹介しております。

    raspistillと異なり、Webブラウザでカメラの映像を見ながら、タイムラプスの撮影が可能です。

    タイムラプス動画を作る時の、画像の枚数計算はこちらの記事を御覧ください。

  • Pi2でmotion-mmalを動かす

    Pi2でmotion-mmalを動かす

    Raspberry PiにUSBカメラをつなぐ場合は、motionをインストールすれば良いのですが。
    Raspberry Pi用のカメラモジュールを動かす場合、motion-mmalが必要になります。
    さらに。
    Raspberry Pi (無印)ではなく、Raspberry Pi 2で動かす場合は、
    Raspberry Pi (1)の時と異なり、いくつか追加のライブラリを入れる必要がありました。
    うちで実験した場合ですが、RaspbianのRaspberry Pi 2でmotion-mmalを動かすまでに、追加でインストールしたライブラリは、下記になります。
    
    sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev
    まあ、それ以外は、Raspberry Pi (1)と全く同じですので・・・(´・ω・`)ここでは省きますです。
    やはり、Raspberry Pi(無印)よりも、Raspberry Pi 2のほうが
    動作が大変軽快で、ストレス無くmotionを使うことができます。
    さて、せっかく買ったのだから、使い倒さないと・・・・
    IMG_1643
     
    IMG_1645
    IMG_1647
    [amazonjs asin=”B01DBG3IOY” locale=”JP” title=”Piケース RS for Pi3/2/B+ (RSpro-Black)”]
    [amazonjs asin=”B007ZAEH7U” locale=”JP” title=”ETSUMI 三脚アクセサリー スマートフォンアダプターL E-6451″]
    [amazonjs asin=”B00D76RNLS” locale=”JP” title=”Manfrotto ミニ三脚 PIXI ブラック MTPIXI-B”]
    [amazonjs asin=”B00KDZBCEK” locale=”JP” title=”Raspberry Pi カメラ モジュール リプレースメント ケーブル Pi Camera Board Replacement Cable (長さ 300mm)”]
    [amazonjs asin=”B01IUQ4TNO” locale=”JP” title=”Raspberry Piマザーボード用アクセサリー カメラ ホルダー レンズ マウント スタンドCamera Module Holder Lens Mount Bracket Stand Part Accessory”]
    [amazonjs asin=”B00HZDR544″ locale=”JP” title=”Raspberry Pi 用 赤外線カメラモジュール Pi NoIR”]