2018年5月、Fedora 28がリリースされました。
最新記事はこちらになります。
以下、古い記事となります。
2017年11月。Raspberry Piにインストール可能なOSの一つ、Fedoraバージョン27が公開されました。
Fedora 27は、32bit版と64bit版の2種類が公開されています。
64bitであるaarch64版は、Raspberry Pi 3にインストールできるようです。
aarch64版のインストール手順を記録しておこうと思います。

2018年5月、Fedora 28がリリースされました。
最新記事はこちらになります。
以下、古い記事となります。
2017年11月。Raspberry Piにインストール可能なOSの一つ、Fedoraバージョン27が公開されました。
Fedora 27は、32bit版と64bit版の2種類が公開されています。
64bitであるaarch64版は、Raspberry Pi 3にインストールできるようです。
aarch64版のインストール手順を記録しておこうと思います。

先日作成したNextcloud Boxっぽい、NextCloudPiサーバですが。
現在は安定動作していて、なかなか快適に使用できています。
構築途中、動作が不安定な状況がありました。
また、Nextcloudを使っていると避けられない、ファイルのロックが発生しました。
それらの対処方法を記録しておこうと思います。 (さらに…)

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

前回組み立てましたRaspberry Pi3に、OSをインストールしたいと思います。
Nextcloud Boxは、Ubuntu Coreを使用しているようです。真似して導入しようとしましたが、失敗しました(泣)。
Nextcloud公認OSのNextCloudPiをインストールします。

Dropboxのようなクラウド・ストレージ・サーバを構築してみようと思います。
通常のWindowsやMacのPCを使っても良いのですが。
今回はRaspberry Pi 3(ラズパイさんと呼称します)を使って、Nextcloud Boxっぽいものを作ってみようと思います。
2.5インチHDDを使用しますので、十分な容量が得られます。動作速度は、HDDを使用したほうがmicroSDよりも高速に動作しました。
通常のPCと比較して、次の利点があります。

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つの方法で、カメラモジュールを固定しました。
監視カメラとして使ったり、タイムラプスを使いたい場合、
長時間カメラを固定する必要があります。
カメラがグラグラしては仕方がありませんし・・・・


[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ブラウザでカメラの映像を見ながら、タイムラプスの撮影が可能です。
タイムラプス動画を作る時の、画像の枚数計算はこちらの記事を御覧ください。

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