SlideShare a Scribd company logo
1 of 34
Raspberry Pi
奮闘記2
カメラ的な何か
今回の目標
前回はLチカしただけなので,もう少し発展
した何かをやりたい
小型ボードを生かしたい
よしカメラ的なものを作ろう!(唐突)
購入品
カメラモジュール (¥3,750 amazon)
Longruner
3.5 inch ディスプレイ+ クリアケース(¥3,680 amazon)
OSOYOO
モバイルバッテリー [出力 DC 5.0V/2.4A](¥3,542 ビックカメラ)
長信ジャパン
USBコネクタ(¥105 ビックカメラ)
ミニ四駆ビスセットB(¥124 ビックカメラ)
また,結構お金を使ってしまった…
カメラモジュール
15ピンMIPIにカメラモジュールを接続
※画像参照元
http://amzn.asia/dNBsoMp
Sampleコード
# coding:utf-8
# ライブラリインポート
from picamera.array import PiRGBArray
from picamera import PiCamera
import cv2 as cv
# ウィンドウの生成
cv.namedWindow("camera", 1)
# カメラモジュール初期設定
camera = PiCamera()
camera.resolution = (640, 480)
camera.framerate = 32
rawCapture = PiRGBArray(camera, size=(640, 480))
# カメラモジュールから取り込み
for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
image = frame.array
# カメラモジュールから取り込んだ画像データの表示
cv.imshow("camera", image)
# キー入力待ち
ch = cv.waitKey(10)
# カメラモジュールが取り込んだデータの切り捨て
rawCapture.truncate(0)
if ch == 27:
# 'esc'キーで終了
break
# ウィンドウの解放
cv.destroyAllWindows()
3.5 inch ディスプレイ
入力 :HDMI,GPIO
電力供給:Micro USB
タッチディスプレイ使用可能
※画像参照元
http://amzn.asia/6G7gCik
3.5 inch ディスプレイ
入力 :HDMI,GPIO
電力供給:Micro USB
タッチディスプレイ使用可能
ん!?
あれ!?
※画像参照元
http://amzn.asia/6G7gCik
※画像参照元
http://amzn.asia/6G7gCik
https://tool-lab.com/make/raspberrypi-startup-22/
タクトスイッチを4つ使う予定
電圧が潰れると困る…
ここを上手く分配とかすればできるのか?
ディスプレイが使用
前回載せなかった,タクトスイッチ(&LED)の接続
タクトスイッチ構成
電圧が必須
タクトスイッチ
※画像参照元
http://robocad.blog.jp/archives/678444.html
解決法
これを
解決法
こうじゃ!!
さらばタッチ機能(´;ω;`)ブワッ
タクトスイッチ
再び問題発生
足が短い
メスワイヤに接続できない
タクトスイッチ
再び問題発生
Let’s はんだ!!
足が短い
メスワイヤに接続できない
←(ディスプレイのGPIOを切り取ってから吹っ切れた)
実に下手糞である
はんだごてが悪かったんだ!
先端で溶けないとか…
配線
ディスプレイとカメラモジュールも接続済み
諸事情でタクトスイッチは未接続
格納
ケーブルは押し込んだだけ
電源は格納できなかった(´・ω・`)
そして完成!!
カメラ側
ディスプレイ側
サイズ感
USBメモリに撮影画像を保存できる
USB接続
スイッチ機能
カメラモード時:シャッター
閲覧モード時 :USBへ保存カメラモード時:終了
閲覧モード時 :終了
カメラモード時:マスク変更
閲覧モード時 :次写真表示
カメラモード時:閲覧モード移行
閲覧モード時 :カメラモード移行
動画では分かりづらかったので,
撮影した画像をご覧ください.
カラー
モノクロ
セピア風
ポスタリゼーション
作業期間
作成期間2週間
Python3用のOpenCV環境作成:5日
ソフト側作成(コード,起動設定):4日
ハード側作成(配線・はんだづけ):3日
写真撮影:0.5日
資料作成:1.5日
終わりに
環境構築と配線,はんだづけが大変だった…
軽い火傷と瞬間接着剤で手がボロボロ
ビックカメラに買い物に行った時に見掛ける
大量のカップルに心を折られかけたorz
作成中は2018年のGW
次回が有るか無いかは分かりません…
改良はしません!!
以降は他に撮影した画像を
紹介するだけになります
カラー モノクロ
セピア風 ポスタリゼーション
カラー モノクロ
セピア風 ポスタライゼーション
カラー モノクロ
セピア風 ポスタリゼーション
カラー モノクロ
セピア風 ポスタリゼーション

More Related Content

What's hot

appengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache controlappengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache control
bluerabbit777jp
 
10分の1の値段で実用的なパトランプを作る方法
10分の1の値段で実用的なパトランプを作る方法10分の1の値段で実用的なパトランプを作る方法
10分の1の値段で実用的なパトランプを作る方法
Atsushi Tatsukawa
 
Raspberry piでシリアルサーボ
Raspberry piでシリアルサーボRaspberry piでシリアルサーボ
Raspberry piでシリアルサーボ
Tatsuya Yamamoto
 
【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②
【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②
【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②
モノビット エンジン
 
はてブ砲をくらったときのお話
はてブ砲をくらったときのお話はてブ砲をくらったときのお話
はてブ砲をくらったときのお話
Tsukasa Oishi
 
ノートパソコンでサーバ運用をしよう
ノートパソコンでサーバ運用をしようノートパソコンでサーバ運用をしよう
ノートパソコンでサーバ運用をしよう
Ryo Kanazawa
 

What's hot (20)

appengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache controlappengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache control
 
10分の1の値段で実用的なパトランプを作る方法
10分の1の値段で実用的なパトランプを作る方法10分の1の値段で実用的なパトランプを作る方法
10分の1の値段で実用的なパトランプを作る方法
 
2018年12月15日 AITCシニア成果発表会 スマートポスト
2018年12月15日 AITCシニア成果発表会 スマートポスト2018年12月15日 AITCシニア成果発表会 スマートポスト
2018年12月15日 AITCシニア成果発表会 スマートポスト
 
Raspberry piでシリアルサーボ
Raspberry piでシリアルサーボRaspberry piでシリアルサーボ
Raspberry piでシリアルサーボ
 
VimM#3
VimM#3VimM#3
VimM#3
 
第8回テックヒルズIBM資料
第8回テックヒルズIBM資料第8回テックヒルズIBM資料
第8回テックヒルズIBM資料
 
【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②
【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②
【CEDEC2018】800万ダウンロードを達成した共闘ことばRPG 『コトダマン』でのモノビットエンジン採用実例と最新情報 ②
 
Wiiリモコンで遊ぶ
Wiiリモコンで遊ぶWiiリモコンで遊ぶ
Wiiリモコンで遊ぶ
 
Camera
CameraCamera
Camera
 
FPGAを使ってゲームボーイにロゴを表示させる
FPGAを使ってゲームボーイにロゴを表示させるFPGAを使ってゲームボーイにロゴを表示させる
FPGAを使ってゲームボーイにロゴを表示させる
 
Camera
CameraCamera
Camera
 
はてブ砲をくらったときのお話
はてブ砲をくらったときのお話はてブ砲をくらったときのお話
はてブ砲をくらったときのお話
 
JS/Canvas Tutorial3
JS/Canvas Tutorial3JS/Canvas Tutorial3
JS/Canvas Tutorial3
 
ウェブベース3D動画ライブストリーミングシステム”Depstreamer XR(仮)"
ウェブベース3D動画ライブストリーミングシステム”Depstreamer XR(仮)"ウェブベース3D動画ライブストリーミングシステム”Depstreamer XR(仮)"
ウェブベース3D動画ライブストリーミングシステム”Depstreamer XR(仮)"
 
MeshtreamerXR(改題)
MeshtreamerXR(改題)MeshtreamerXR(改題)
MeshtreamerXR(改題)
 
Web based 3D video streaming system “Depstreamer(仮)”
Web based 3D video streaming system “Depstreamer(仮)”Web based 3D video streaming system “Depstreamer(仮)”
Web based 3D video streaming system “Depstreamer(仮)”
 
ノートパソコンでサーバ運用をしよう
ノートパソコンでサーバ運用をしようノートパソコンでサーバ運用をしよう
ノートパソコンでサーバ運用をしよう
 
20200327_SORACOM UG#11 Kyushu
20200327_SORACOM UG#11 Kyushu20200327_SORACOM UG#11 Kyushu
20200327_SORACOM UG#11 Kyushu
 
Blueberrypi
BlueberrypiBlueberrypi
Blueberrypi
 
Raspberry piでpwmを使ってみる
Raspberry piでpwmを使ってみるRaspberry piでpwmを使ってみる
Raspberry piでpwmを使ってみる
 

Raspberry Pi 奮闘記2 カメラ的な何か