2017-01-01から1年間の記事一覧
せっかくなので、ストリーミングしたい。 そこで、今までは Mjepg-streamer などを使ってきましたが、自分でゴリゴリいじるので、Python で実装しているサンプルを探したところ、有った! Simple Python Motion Jpeg (mjpeg server) from webcam. Using: Ope…
ケース Watson Maker Kits 形状データをダウンロードできる。 とりあえず、プリントしてみよう。 3Dプリンター不調で頓挫・・・しましたが、調整し直してプリントしました。 パーツ 組んで 組んで こうなる スケルトンだと、ターミネーターみたいで、なんか…
画像を表示するだけなら今のままでも良いのですが、温度の算出をしたいので、Output frame に触れましょう。 触れたあとに、加工して、最後には画像にしたい、、、ので、Python + Opencv がお手軽ではないかと思っていたところ、素敵なサンプルコードを発見…
FLiR Dev Kit を試す その3 まず、メモを残します。 I2C でセンサーから温度を取得する。 LEP_GetSysFpaTemperatureKelvin の返り値が何なのかわからない・・・。 FPA Temp In Kelvin x 100 とあるので、カメラの温度(Kelvin)の100倍の値っぽいのだが…
続きです。 基本的に、下記の記事に従います。 FLIR Lepton Hookup Guide - learn.sparkfun.com カメラデバイスの組み込み カメラモジュールを、breakout board に、突起の向きに注意しながら刺す。 ワイヤリング Rpi3 と breakout board が、どちらもオスな…
色々変わったと思うので、備忘録を作り直します。 Raspberry pi 3 model b に、Raspbian を入れます。 VNCがちゃんと起動しました。 OSの準備まで OS img の取得 Download Raspbian for Raspberry Pi 2017-12-06 の時点で RASPBIAN STRETCH WITH DESKTOP Ver…
FLiR Dev Kit を試します。 これなに? FLiR とは、前方監視型赤外線(forward looking infra-red)の略称らしいです。 モノ スイッチサイエンスから購入しました。 www.switch-science.com 電源電圧: 3~5V センサ形式: LWIR(8 ~ 14 μm) 画角: 水平視野51度…
NFCリーダーライター PaSoRi を試します。 手元にあるのは RC-S370で、現在は生産が終了しているモデルですね。 認識 $ lsusb Bus 001 Device 004: ID 041e:323d Creative Technology, Ltd Bus 001 Device 005: ID 054c:02e1 Sony Corp. FeliCa S330 [PaSoRi…
ロボットアームを制御している(直結してある)ラズパイ以外で、映像を取得したい。 どうやったら簡単に実現できるか。 Opencv 2.4.8 でやる 別のubuntu マシンの Python プログラムからロボットアームの映像を取得してみる。 まず、入っている opencv のバ…
手元に Raspberry pi zero w が届いたので、OSを入れて動かしてみます。 OS www.raspberrypi.org RASPBIAN JESSIE LITE の Release date:2017-03-02 を入れてみます。 SDformatter でフォーマットして、 lite を win32diskimager で焼きます。 初期設定 とり…
何かの役に立つかもしれないから、シリアル通信に挑戦してみる。 Pi Zero をつかいました。 Raspberry pi の設定 raspi-config から、シリアルログインをONにします。 5 Interfacing Options > P6 Serial で、 ON にします。 配線 物理的につなぎます。 ケー…
FSR406 と ADコンバーター MCP3008 配線 FSR406 が、圧力によって変化するタイプのスイッチ的な性格なので、プルダウン抵抗的な配線にする、、、のだと思います。 皆様の例に習いました。 抵抗が CH0(1) と Vdd(16) を繋いでいます。 MCP3008 Vdd(16), Vref(…
カメラを、WEBカメラからカメラモジュールv2に変更しました。 それにともなってコードも少しだけ変わりました。 コーディング #!/usr/bin/python # coding: utf-8 import sys import io import cv2 import numpy as np import pprint as pp import picamera …
微調整の際に役立ちそうなので、ゲームパッドでアームを動かせるようにしておきます。 また、激しく揺れるので、MDFにネジ止めしました。 動作確認 $ lsusb Bus 001 Device 006: ID 046d:082c Logitech, Inc. Bus 001 Device 005: ID 0079:0011 DragonRise I…
アームの先端にWEBカメラを付けて、認識させてみる まず、動作確認その他めのために、Displayを取得したい。 X11VNC でリモートデスクトップ 最初 xrdp でリモートデスクトップ接続していたのですが、Xlib: extension “RANDR” missing on display “:1.0” と…
テスターではなく、電圧計を使ってみます。 電圧計その1 まず、1つ250円のこちら。 超小型2線式LEDデジタル電圧計(パネルメータ)3桁表示 DC3〜15V(赤色)オートレンジ: 測定器・計測器関連 秋月電子通商 電子部品 ネット通販 まず、安定…
MG996R も、DS3218 も、可動域が違いますがほぼ一緒です。 PCA9685 で、60hzで全部動かしちゃいます。 150 で最小値、 600 で最大値 を取ってくれる、、、みたいです。 可動域 MG996R 120度 DS3218 180度 ちなみに、可動域を超えて動かそうとすると、すごい…
I2C接続16チャンネル サーボ&PWM駆動キット PCA9685 を試す はんだ付け 先にPINを付けてから、電源のターミナルをつける。 そうしないと、裏返した際に傾いて、はんだ付けしにくい。 配線 SCL - RPI GPIO3 SDA - RPI GPIO2 GND - RPI GND Vcc - RPI 5v I2C …
モーターの動作確認 MG996R の動作確認 6v 1A に設定した安定化電源から給電しました。 配線は、上記の通り。 周波数も、上記の通り 50hz です。 $ cat MG996R.py #!/usr/bin/python # coding: utf-8 import RPi.GPIO as GPIO import time import sys # GPIO…
ロボットアームを動かしてみたい。 色々とロボットアームを検討したのですが、最終的に、これを日本のAmazonで買った。 5軸だ。 www.sainsmart.com 使用するモーター 4 x 9kg servo = Tower Pro, MG996R 55g metal gear servo * 4 1 x 20kg servo = DS3218 …