2017年7月13日木曜日

無線ジャマーについて調べたメモ

GPSやwifiの遮断を目的としたジャマーの作成方法を調べたメモ

注意:
容易に作成可能だが、電波法に完全に抵触するため事実上使用不可
周囲に異常な電波を撒き散らすので普通にバレ普通に捕まる



ジャマーに関する関東総合通信局の見解
http://www.soumu.go.jp/soutsu/kanto/re/info/yokusi/


ジャマーの理屈:
強力な発信機で妨害したい帯域に対して強い電波を出せばよい

マルコーニの火花送信機:
https://ja.wikipedia.org/wiki/%E7%81%AB%E8%8A%B1%E9%80%81%E4%BF%A1%E6%A9%9F
ジャマーの動作原理
火花放電と同時に電波が発生する

作成方法:
基本的にコイルと高電圧の電源、ON/OFFスイッチだけで成立する
コイルと電源、ON/OFFスイッチ、放電用の端子を結線する
(途中の配線を切断し、一定の距離を空ける)

自作例の紹介記事:
http://gigazine.net/news/20161013-diy-electromagnetic-pulse-generator/
至近距離の電磁波発信器として作成されたもの

使用方法:
スイッチを入れると放電端子間に火花放電が発生
同時に電波が発信される
放電端子にアンテナを接続することで電波の指向性を(ある程度)制御可能
放電端子間の距離などで発信する帯域を(ある程度)制御可能

問題点:
狙った帯域『のみ』の電波を出すのが難しい
他の帯域に対しても深刻な妨害が発生する
長時間継続的な発信は不向き

2017年5月31日水曜日

ホビー用サーボモータの覚書

サーボモータとは

ホビー用途(ラジコン/ロボット等)では、角度制御可能な機構を内蔵するDCモータユニットを『サーボモータ』と呼称することが多い
以下はこのホビー用のサーボモータについてのメモ
(以下サーボモータと表記)

※サーボ(制御)は、回転に関わる情報をフィードバックする制御で上記よりもっと広義の意味を持つ/制御に用いる情報もトルク、速度、回転角とさまざま

サーボモータは大きく分けて2つに分類される

PWMサーボモータ

制御にPWM信号を用いて、回転角度の指定を行うサーボモータ
PWMの比率により『回転先のポジション』を指定することができる
同じ波形を与え続けると現在のポジションを維持しようとする
原則速度制御が必要でない用途に用いる
(ソフトで速度制御を行うには、タイマを用いて小刻みかつ平滑にPWMを変えていく必要がある)
御存じSG90/最近はコピー品が増えすぎて何が何だか


シリアルサーボモータ

双方向のシリアルコマンドで制御を行う
制御用のマイコンが内蔵されている
シリアル出力により現在ポジションなどサーボ側情報の取得が可能
ロボットの関節を手動で動かしたのちその角度をPCで読み込んでモーションを作る…などはこちらのサーボモータ
futabaの(シリアル)コマンド方式サーボ

サーボモータの特徴

・価格帯
DCモータと比較すると遥かに高価
(制御用のICとギアボックスがあるため当然だが)
シリアルサーボモータはPWMサーボモータよりさらに高価

ホビー用ロボットの関節に使われるシリアルサーボは一基数千円程度

・デジタルサーボとアナログサーボ
特性が異なる
デジタルサーボ/保持力が強い
アナログサーボ/目標に対して距離があるほど高いトルクを出すが、保持力が弱い

ホビー用の殆どがデジタルサーボ

2017年5月18日木曜日

Zenfone3 520KL Android7.0アップデートトラブル

以下はZenfone3 520KLのAndroid7.0アップデートトラブルの覚書
この手のトラブルはマジビビるわ

不具合の症状

android7.0アプデ後にSIMが2枚とも認識しなくなった
SIM1(docomSIM/通話用)およびSIM2(IIJmio/データ用)

正確には
 認識→認識成功→切断→認識→…
を延々と繰り返す
通話もデータ通信も不可能

解決方法

データの初期化(システムリセット)で解決
※アプリからローカルデータまですべて消去してしまうためバックアップを取ること

設定→バックアップとリセット→データの初期化
から初期化実行

android7.0インプレッション

使用感では正直6.0との差が判らない
目玉のマルチウィンドウも5.2インチモデルでは使うこともない
UI関連の細かい調整機能ができたがZenfoneが独自アプリで実現している内容と被る
この機種にとってはセキュリティアップデート以外の意味は無いかも