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