2017年6月6日火曜日

CC3D 使ってみた

ドローンレーサに搭載された CC3Dと ラジコンプロポの受信機(双葉のR2008)を接続して、設定してみた(2017/06/05)


設定は、USBケーブル(A-miniB)で パソコン(MacBookAir 13)を接続して行った。

ソフトウェアは、OpenPilot と言うものを使うと ネットに書いてあった。
(http://welovedrone.com/openpilot-drone/)

http://opwiki.readthedocs.io/en/latest/user_manual/gcs_install_op.html から
ダウンロードしようとしたら、
----------------

Warning
OPENPILOT WAS DISCONTINUED!
Use LibrePilot instead.
-------------------------------------  と 書かれている。



郷に入りては郷に従えということで、
OpenPilotは、サポートが切れてるので、 LibrePilotを使うことに。

http://www.librepilot.org/site/index.html 

あとは、ダウンロードして、ソフトの指示にしたがって、順番に
設定すれば終わり。

簡単すぎる!

参考にしたサイト:http://tanukou.blog.fc2.com/blog-entry-181.html 

前に、何を参考にして繋いだのか忘れたが、CC3DとR2008は接続してあったので、
そのまま使えた。

プロポのモードは mode 2 ( 左手前後 ピッチ、左手左右 ヨー、 右手前後 スロットル、 右手左右 ロール) 

機体も似たようなものがあったので、それを選んだ。 

設定は、 AP と似たような感じで簡単。 むしろLibrePilotのほうが親切な感じがした。

プロペラの回転方向と 操作の方向が間違いがないこと、手持ちで回してみて(怖い!)、姿勢を安定させる向きにプロペラが反応していることを確認して、今日(6/5)の作業を終了。 およそ1時間程度だった。



2017/06/06 朝から体育館を使わせてもらって、試験飛行。
(プロペラを取り付け間違うミスがあったが) 調整もちょうど良い具合。

前後の動きを確認。 下げる時は、思ったよりも下がるので、早めにアップを打つ。
Phantomとちがって、 コントローラのスティックから手を離しても、止まってくれない。 機体を止めるためには、常にスティックを動かし続ける必要がある。
機体の動きを見越して、早め早めの操作が求められる。

以前に練習したヘリよりはだいぶマシ。 姿勢制御が入っているから水平だけは保ってくれる。プロペラの推力も強くて、反応がいいので、 前よりも上達したように感じる。

5分も飛ばして(前後だけの移動)いたら、出力が上がらなくなってきたので、
今日は終了。 Phantomとちがって、バッテリーの残量が画面で見えないので、飛行時間を頭に入れておいて、自分で管理する必要はある。


近日中に、 無線が途絶えた場合の 動作についても確認しておこうっと。

手汗が半端なかった。

2017年2月7日火曜日

Wi-SUN 萌え?  もだえれ!

115200だと文字化け




参考になりました。
http://d.hatena.ne.jp/NeoCat/20160110/1452407542

9600bps ヘ変更
WUART 43




元に戻す時、
WUART 00





ソフトウェアは次を参照
http://micro.rohm.com/jp/download_support/wi-sun/data/other/bp35c0-startguide_v100.pdf


SKINFOすると、

EINFO ユーザID:0000:0000:0000:パスワード:1290:0004:6F55 001D129000046F55 21 8888 FFFE 

http://micro.rohm.com/jp/download_support/wi-sun/software/index.php
からソフトウェアがダウンロード可能。 その際に、上記のユーザIDと パスワードが必要。


Arduinoのソフトウェアシリアルでは、
115200ではエラーが出るようです。
通信モジュールの通信速度を9600bpsに下げて試しています。


Wi-SUNモジュール仕様書_v0.1.pdf を参考に 
接続を試みています。

SKRESET
SKINFO
SKSREG S2 21
SKSREG S3 8888
SKSENDTO 1 ****:0000:0000:0000:####:1290:0004:6F62 0E1A 0 0005 12345
EVENT 21 ****:0000:0000:0000:####:1290:0004:6F62 00
OK 

上の赤字は見えない(エコーバックしないため)

ERXUDP ****:0000:0000:0000:####:1290:0004:6F62 ****:0000:0000:0000:####:1290:0004:6F55 0E1A 0E1A ####129000046F62 0 0005 12345

(注:****と####は伏せ字。ある事情で)

2016年11月30日水曜日

IoTのセキュリティ 備忘録

IoTのセキュリティでグルる

情報処理推進機構のページ
https://www.ipa.go.jp/security/iot/
 IPA調査報告書/ガイドライン があるよ。

IoT開発におけるセキュリティ設計の手引き てのもあった。
https://www.ipa.go.jp/security/iot/iotguide.html

参考になります



防災IoTに関して、私の考え
楽しいことを、みんなで。

•そして、いざに備える。


2016年11月25日金曜日

MBED 再開

ほったらかしていたMBEDをもう一度いじり始めた。

すっかり忘れてる。

https://developer.mbed.org/users/RyoheiHagimoto/notebook/mbed_introduction/
を参考にしてみよう。

なんか違った。 GR-sakura用?


http://monoist.atmarkit.co.jp/mn/articles/1410/24/news016.html
も見てみよう。

あれ、ここも違うかも「LPC1114」だっって、 私の持っているのは、LPC1768のようです。

結局、なんだかわからず 自力でいじれるようになった。

(0)ネットワークに接続されたPCを用意する(プログラム開発はWebページを利用)
(1)MBEDをUABケーブルで接続する。
(2) パソコンに USBメモリとしてMBEDが認識される。 MBEDを開き、MBED.htm ファイルをダブルクリック
(3)MBEDのホームページにアクセスするための画面が表示される。
(4) ID、パスワードを入れて ログイン。アカウントがなければ、新規に作成する。
(5)プラットホーム(開発するマイコンの型)が右上付近に表示されているはず、
確認して、
(6)中央付近にあるコンパイルを実行。
(7)コンパイルが終了すると .binファイルが作成され、自動的にダウンロードされる。
(8)USBメモリ(外部記憶装置)としての、.binファイルをMBEDにコピーする。
(9)リセットボタンを押すと、実行される。

 ちょー簡単。

あとで気がついたけど、
http://shokai.org/blog/archives/5085 
ここがわかりやすい。

Serial pc(USBTX, USBRX); // tx, rx
をつかって、シリアル通信もできた。


https://developer.mbed.org/users/kenjiArai/notebook/monitor_01-/
モニタプログラムも動かしてみました。

http://akizukidenshi.com/download/ds/nxp/mbed_20120206.pdf

結局、初心者には、これがいいみたい。
https://developer.mbed.org/users/nxpfan/notebook/lets_get_started_jp/

おまけのプログラム(A/D データを記録する)
https://developer.mbed.org/users/nxpfan/notebook/lets_get_started_jp_omake/

を試してみよう。


MBEDに test.csvファイルができました。
一旦、PCから切り離された後、A/D ch1 のデータを記録後、
再び接続されます。 フォルダを覗くと、test.csvができています。




MBED 再開

ほったらかしていたMBEDをもう一度いじり始めた。

すっかり忘れてる。

https://developer.mbed.org/users/RyoheiHagimoto/notebook/mbed_introduction/
を参考にしてみよう。

なんか違った。 GR-sakura用?


http://monoist.atmarkit.co.jp/mn/articles/1410/24/news016.html
も見てみよう。

あれ、ここも違うかも「LPC1114」だっって、 私の持っているのは、LPC1768のようです。

結局、なんだかわからず 自力でいじれるようになった。

(0)ネットワークに接続されたPCを用意する(プログラム開発はWebページを利用)
(1)MBEDをUABケーブルで接続する。
(2) パソコンに USBメモリとしてMBEDが認識される。 MBEDを開き、MBED.htm ファイルをダブルクリック
(3)MBEDのホームページにアクセスするための画面が表示される。
(4) ID、パスワードを入れて ログイン。アカウントがなければ、新規に作成する。
(5)プラットホーム(開発するマイコンの型)が右上付近に表示されているはず、
確認して、
(6)中央付近にあるコンパイルを実行。
(7)コンパイルが終了すると .binファイルが作成され、自動的にダウンロードされる。
(8)USBメモリ(外部記憶装置)としての、.binファイルをMBEDにコピーする。
(9)リセットボタンを押すと、実行される。

 ちょー簡単。

あとで気がついたけど、
http://shokai.org/blog/archives/5085 
ここがわかりやすい。

Serial pc(USBTX, USBRX); // tx, rx
をつかって、シリアル通信もできた。


https://developer.mbed.org/users/kenjiArai/notebook/monitor_01-/
モニタプログラムも動かしてみました。

http://akizukidenshi.com/download/ds/nxp/mbed_20120206.pdf

結局、初心者には、これがいいみたい。
https://developer.mbed.org/users/nxpfan/notebook/lets_get_started_jp/

おまけのプログラム(A/D データを記録する)
https://developer.mbed.org/users/nxpfan/notebook/lets_get_started_jp_omake/

を試してみよう。


MBEDに test.csvファイルができました。
一旦、PCから切り離された後、A/D ch1 のデータを記録後、
再び接続されます。 フォルダを覗くと、test.csvができています。




2016年11月17日木曜日

2016年11月15日火曜日

3D プリンタ面白い

3D CADの Fusion 360 で モデリング後に
3D プリンタの XYZ printing のDa vinchi Jr. で GPSアンテナの 基台の接続部を
製作中 おもろい。