Raspberry Pi 3

Raspbian : ラズベリーパイ用のOS

セットアップ系

SSH接続

raspi-config を使う

> sudo raspi-config

Raspberry Pi 3 Model B をインストールしてSSH接続できるようにしてみる

http://techblog.clara.jp/2016/04/raspberry-pi-3-model-b_install_and_ssh_connect/

Raspberry Pi 3 Model B をインストールしてSSH接続できるようにしてみる ~CentOS編~

http://techblog.clara.jp/2016/04/raspberry-pi-3-model-b_install_and_ssh_connect_by_centos/

ダウンロード

https://www.raspberrypi.org/downloads/

Raspberry pi 2にJava8をインストール

https://fmnb0516.github.io/blog/2015/10/25/8b5484357c9837a612a51f234db97e45.html

基本コマンド

シャットダウン

shutdown -h now

再起動

shutdown -r now

ソフトウエアリスト更新

sudo apt-get update

python install

sudo apt-get install python-dev

IPアドレスの調べ方

$ sudo ifconfig

「Raspberry Pi」(ラズベリーパイ)Linuxコマンド集・基本編

http://www.stdio.jp/entry/raspberry_pi/linux-command-collection-basic

SSH設定

SSH設定

sudo /boot/ssh

でファイルを作っておく。(たぶん再起動が必要)

Raspberry piのユーザ名とパスワードは間違っていないか?

デフォルトでpi/raspberryが設定されていますが、"rapsberry"を打ち間違えていないか、確認しましょう。

ラズパイがSSHに繋がらないときに疑うこと - Qiita

https://qiita.com/cvusk/items/4d6b97defcbcba79f181

日本語入力のセットアップ

sudo apt-get install fcitx-mozc

電子部品

Raspberry Piで人体感知センサーモジュールを作動し、LEDを点灯する

http://osoyoo.com/ja/2016/07/14/motionsensor-pi/

ラズベリーPi3初心者キットとサンプルプロジェクト

http://osoyoo.com/ja/2016/04/12/raspberry-pi-3-s/

電子部品セット

Amazon | OSOYOO(オソヨー) Raspberry Pi 学ぶ電子工作キット 初心者演習用パーツセット ラズパイ11実例 回路配線図とサンプルスケッチ有り プログラミング ラズベリー パイ 超入門 スターター学習キット LED制御 スイッチ I2C LCD 温湿度センサー マイクロサーボ 人体感知センサー A/Dコンバータ ブザー 大気圧センサー リレーモジュール制御 赤外線リモコン等IoTを実践する電子部品セット (Pi 3 DIY Kit 22in1) | 電気・電力 | ホビー

https://www.amazon.co.jp/gp/product/B01M6ZFNSS/ref=oh_aui_search_detailpage?ie=UTF8&psc=1

ブレッドボード - Wikipedia

https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AC%E3%83%83%E3%83%89%E3%83%9C%E3%83%BC%E3%83%89

Python

Python コードを実行する。

sudo python ./led.py

curlコマンドをPythonやnode.jsのコードに変換する方法 - Qiita

https://qiita.com/tottu22/items/9112d30588f0339faf9b

Python からシェルを実行するとき

#!/bin/sh

を必ずつけておく

linux - subprocess.Popen(): OSError: [Errno 8] Exec format error in python? - Stack Overflow

https://stackoverflow.com/questions/26807937/subprocess-popen-oserror-errno-8-exec-format-error-in-python

Python からシェルを実行する方法

import subprocess

import shlex

...

cmd = "ls -lt"

cmd = shlex.split(cmd)

ret = subprocess.check_output(cmd)

print(ret)

のようにする。

シェルコマンドを実行する方法 - Raspberry Pi 3 & Python 開発ブログ☆彡

http://www.raspberrypirulo.net/entry/2017/02/13/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95

LINE

LINE Notify

https://notify-bot.line.me/ja/

Raspberry Pi | Raspi3からLINE NotifyでLINEに通知のテスト – たぷん日記

http://www.tapun.net/raspi/raspberry-pi-raspi3-line-notify

curl -X POST -H 'Authorization: Bearer <アクセストークン>' -F 'message=<メッセージ>' https://notify-api.line.me/api/notify

Cron

cronのリストを表示

crontab -l

cronの編集

crontab -e

3分おきに実行

0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57, * * * * /htdocs/example/test.sh

Linuxコマンド【 crontab 】cronの設定 - Linux入門 - Webkaru

https://webkaru.net/linux/crontab-command/

http://memorva.jp/memo/linux/cron.php

https://www.raspberrypi.org/documentation/linux/usage/cron.md

Linux

【 apt 】コマンド(基礎編)――ソフトウェアをインストールする:Linux基本コマンドTips(139) - @IT

http://www.atmarkit.co.jp/ait/articles/1708/31/news017.html

【 cat 】【 ファイルの内容を閲覧する 】 | 日経 xTECH(クロステック)

http://tech.nikkeibp.co.jp/it/article/COLUMN/20060228/231138/

コマンド終了

Ctrl + C = SIGINT

Felica

Raspberry PiでFelicaのIDmを表示する - Qiita

https://qiita.com/ihgs/items/34eefd8d01c570e92984

[PASUMO] FeliCa から情報を吸い出してみる - FeliCaの仕様編 [Android][Kotlin] - Qiita

https://qiita.com/YasuakiNakazawa/items/3109df682af2a7032f8d

その他

RetroPie

スーパーファミコンのコントローラーの中にRaspberry Zero W + Retropie を入れたコントローラー兼レトロゲーム機 │ ラズパイダ

https://raspida.com/snesrpi0wretropie

VNCでリモート操作

http://www.rs-online.com/designspark/electronics/blog/JPN-raspberrypi-x11vnc-remote-desktop

#

ラズパイ

ラズベリーパイ

raspi