名刺サイズの超小型PC「ラズパイ」で遊ぶ(第10回)
ラズパイで撮影した写真をLINEに自動送信する(2/3 ページ)
ラズパイに接続したカメラで撮影した画像を自分のLINE宛に送信する
では撮影した画像をLINEで送ってみましょう。ここでも以前の記事と同様に「raspistill」というコマンドを使います。まずはその準備段階として、画像を格納するディレクトリを作成します。ここでは「linephoto」としていますが、好きな名前で構いません。
$ mkdir linephoto
続いて、画像を撮影してLINEに送るためのシェルスクリプトを作成します。nanoなどでファイル名を「linephoto.sh」として以下の内容を記述してください。画像の解像度は「-w 1280 -h 1024」で決めます(ここでは1280×1024ピクセル)。ファイルサイズを大きくすればきれいな画像が撮影できますが、その分ファイルサイズが大きくなるので注意が必要です。
#!/bin/bash
# -*- coding: utf-8 -*-
#日付とファイル名を生成
date=$(date +"%Y-%m-%d_%H%M")
photo_file="/home/pi/linephoto/${date}.jpg"
token="(トークンを記述)"
#解像度の設定
raspistill -w 1280 -h 1024 -o $photo_file
#写真を撮影
curl -X POST -H "Authorization: Bearer ${token}" -F "message = ラズパイから画像を送ります" -F "imageFile=@${photo_file}" https://notify-api.line.me/api/notify
記述したら、実行できるようにファイルタイプを変更します。
$ chmod +x linephoto.sh
ではラズパイで撮影した画像をLINEで送信してみましょう。
$ ./linephoto.sh
下記のようなメッセージが表示されたら成功です。メッセージのヘッダにある「ラズパイからの画像」は、LINE Notifyを作成したときに付けたトークンの名前です。
これで「raspistill」で撮影した画像がディレクトリの「/homne/pi/linephoto/」以下に、「年-月-日_時間」という形式のファイル名で画像が保存され、LINEに送られるようになりました。
ディレクトリやraspistillの設定を変えたい場合は、コメント文で示した行にあるディレクトリ名や、解像度とオプションを変更してみてください。raspistillのコマンドについては以前の記事を参考にしてください。
Copyright © ITmedia, Inc. All Rights Reserved.
名刺サイズの超小型PC「ラズパイ」で遊ぶ
今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。
この記事の著者
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
個人開発のオンライン将棋「飛角」終了 「ほとんどがBOT対局、人同士が成立しない」状況に
-
2
厚労省の調査書類、ヤマトが配送中に紛失 339人分の氏名や給与額など漏えいのおそれ
-
3
ソニーミュージックのVTuberプロジェクト「VEE」終了 5年で幕「事業継続困難」
-
4
“新しいITパスポート試験”のサンプル問題が公開に シラバス案も 新たな出題範囲は?
-
5
新型iPhoneに搭載されると噂の「可変絞り」、その効果とは?
-
6
Grok、Aniと“お別れ” 3Dコンパニオン機能が終了 キャラは開発スタジオの新アプリ「Animates」で継続へ
-
7
ティックトッカーの“電車にスマホ貼り付け”騒動に東京メトロが言及 「撮影許可していない」
-
8
知りたくなかった……「プールに含まれるおしっこの量」の記事がアクセス1位に
-
9
「テスト」「あああああ」誤って本番公開 サンライズ「MAO」公式サイトで
-
10
参議院サイト、17年ぶり刷新の裏で「制作費26万円」が話題に 落札結果から判明 SNSで驚きの声
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR