Vol.729 10.Nov.2017

Python ラズベリーパイ

P Python

by fjk

ラズベリーパイの標準言語は「Python」です。Pythonはコンパイルせずにそのまま実行できるスクリプト言語で、繰り返しなどブロックをインデントで表すなど、視覚的に見やすい構造となっており、ライブラリも多数準備されています。pythonの主な特徴は、

@文法がシンプル(必要最低限しか)準備されていない)
A専門分野での実績が1位(YoutubeやAI、DeepLearning等に利用されている)
B自由に使用でき商用利用も可能(オープンソース)ライセンス)
BWindows、Linux、Macなど多くのOSで使用可能

ドキュメントやソフトの入手先はこちら。日本語のページはこちらなどを参考に。


R ラズベリーパイ 〜始めてのラズパイ〜

by fjk

ラズベリーパイ(RaspberryPi、以後ラズパイ)とは「小さなパソコン」で、WiFiやBluetoothなどのネット環境やHDMI出力など、よく使っているパソコンとほとんど変わらない。さらに、ラズパイはセンサーやモーターなどの電子機器と直接接続できる入出力端子を持っています。これらの端子とネット環境を利用するとIoTを簡単に実現できます。OSとしてはLinuxをベースとするRaspbianがよく使われています。

<準備するもの>
@RazberyPi3(2からBluetoothが追加された)
AmicroSDカード(8Gb以上)、必要であればSDFormatter、SDカードライター。
BOS(Noobs、https://www.raspberrypi.org/downloads/ など)
C電源(5V、2.5A以上、電源供給用USBケーブル)
D接続ケーブル、LANケーブル(有線LAN接続用)
EHDMI入力モニタ(HDMIケーブル)
FUSBマウス、USBキーボード

 SDカードの容量が正しく表示されない場合はSDカードがパーティションに区切られている可能性があり、パーティションの管理まで出来るEaseUS_PartitionMasterが便利だが、このソフトはシステムに係わる情報を書き換えるので、使い方を間違えると致命的なエラーとなるので注意が必要。

<OSの入手>
 ラズパイ公式サイトのダウンロードページには、「NOOBS」と「RASPBIAN」の2種類が用意され、「NOOBS」はインストーラー型で、SDカードにファイルをそのままコピーし、ラズパイの初期起動時にインストールを行います。「RASPBIAN」はOSのイメージファイルで、SDカードに書込時には専用の書込みソフトが必要ですが、ラズパイにセットするだけでRaspbianを使用できます。

<Noobsによるインストール>
@ラズベリパイで使用するSDカードをカードライターに差し込む。
Aダウンロードしたnoobsはzipファイルなので、これを解凍する。
B解凍したファイルの全てをSDカードにコピーする。
Cデバイスの取り出しでSDカードを取り出し、ラズベリーパイに差し込む。
Dラズベリーパイの電源を入れると、インストール作業が開始される。
EOSの選択画面では「Raspberian」を選択する。 最初は英語のままでインストールし、インストール後に「地域・言語設定」で日本語化します。日本語のフォントは”sudo apt-get update”で最新状態に更新すると、インストールされます(LAN接続が必要)。タイムゾーンやキーボードなどの環境の設定も必要であれば行う。また、パスワードも独自のパスワードに変更しておくのが望ましい。

なお、RasberyPiの参考書として「ラズベリーパイ超入門(改訂第3版)」、およびDevicePlusの「IT女史のラズベリーパイ入門奮闘記」を参考にさせて頂いた。

NOOBSのダウンロードページ ケーブルを繋いだラズパイ3 インストールOSの選択画面
インストールが成功 起動画面(メニューは日本語) ネットも使えました



Python ラズベリーパイ