Stingray's ブログ

米作りと趣味の電子工作

RaspberryPi 11

2015-11-29 18:26:15 | 電子工作
無線LANラジコンでミーコさんと遊ぼうとしたが無視されてしまった。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

変な顔

2015-11-28 13:46:28 | ペット
日向ぼっこの邪魔をしたらしい。ミーコさん 変な顔です。


コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

イチョウ

2015-11-28 13:41:05 | 日記
資源ごみを捨てに出た。今年はイチョウをのタイミングを逃したようだ。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

RaspberryPi 10

2015-11-15 21:53:31 | 電子工作
リモコン操作用Web画面のレイアウトを変更した。横にボタンがある方がスマホなどで操作しやすい。ボタンの大きさも調整した。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

RaspberryPi 9

2015-11-09 23:09:26 | 電子工作
前回までは回路部の動作確認のため、ssh接続でターミナルからコマンドを打ち、ラジコン操作をしていた。回路的にはこのままで行けそうなので、Web画面からのリモコン操作にチャレンジする。ストリームはmjpg_streamerのhttpサーバ、GPIO制御はpyhtonのhttpサーバを使用している。

GPIO制御ライブラリは既に入っているので、インストールの必要はなかった。
「server_motor.py」と「index.html」をCQ出版サポートサイトからダウンロードして使う。
参考文献:インターフェースSPECIAL「ラズベリー・パイでI/O」

モータ制御プログラムの修正。
pi@raspberrypi ~ $ vi /usr/local/www/server_motor.py
# -*- coding:utf-8 -*-
import cgi
import RPi.GPIO as GPIO
from http.server import HTTPServer  ← pythonのバージョンの違いにより修正。
from http.server import SimpleHTTPRequestHandler  ← 同上
以下、GPIOポート番号以外記事と同じ。httpポートは8081


「index.html」を修正するのだが、htmlのコードはここへは載せられないので。。項目だけ。
pi@raspberrypi ~ $ vi /usr/local/www/index.html
  (略)
(1)img src="http://192.168.11.23:8080/?action=stream" ← IPアドレスを修正。
(2)その他、好みでボタンレイアウトを変更。


rc.localへモータ制御プログラムを追加する
pi@raspberrypi ~ $ vi /etc/rc.local
  (略)
if [ -c /dev/video0 ]; then
export LD_LIBRARY_PATH=/usr/local/lib
mjpg_streamer -i "input_uvc.so -f 10 -r 640x480 -d /dev/video0 -y -n" -o "output_http.so -w /usr/local/www -p 8080" &

####今回追加####
cd /usr/local/www
python3 /usr/local/www/server_motor.py &
####ここまで####
#前回のシェルは削除#
fi
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする