ドローン入門ドローン初心者、ドローン入門者向けドローン情報発信サイト。マルチコプターを制御するコンピュータ(フライトコントローラ)のこと。性能的にはたいしたことはないのですが、自分でプログラミングを変更でき、センサーを追加したりできます。MultiWiiは割と安く好きにラジコンを作れるので自作派にはかなり楽しいです。自分でプログラムをダウンロードしてプログラムを書き換えてさらに書き込まなければなりません。最初はかなり悩むこととなります。いうか未だに悩んでおります。楽しいものなので日本でももっと流行らせたいので、情報をまとめたいと思います。人でもわかりやすいように必要最低限の情報にとどめておきます。詳しいことが知りたい場合はグーグルなどで検索していただくか、少しずつ更新しますのでたまに《おとなラジコン》を検索してみてください。このページは新しいことが分かり次第随時更新していきます。間違っている部分がありましたら教えていただけると嬉しいです。CRIUSの説明です。フレームキッド、モーター、受信機、MultiWii、を順番に組み立て、配線していきます。モーターとMultiwiiの配線の関係は公式サイトをご覧ください。真ん中らへんの画像をご覧ください。http://www.multiwii.com/connecting-elements※画像はXコプターの場合です。センサーのコントロールのため受信機は6ch(最低でも4ch)を使います。スロットル⇒2ピンエルロン(ロール)⇒4ピンエレベーター(ピッチ)⇒5ピンラダー(ヨー)⇒6ピンAUX1⇒7ピンAUX2⇒12ピン。それぞれのピンに接続します。電源はMultiWiiの+-に接続すればOK。IDEでプログラムを書き込もう(ArduinoIDEの使い方はこちらのサイトが参考になります。)FTDI-USB変換ボードでパソコンとMultiWiiを接続します。Bluetoothモジュールが接続されていると書き込めません。FAILSAFEをアンコメント(//をとること)します。ちなみに変更済みのconfig.hです。※右クリックしてリンク先を保存してください。日本語に訳している部分があるので正常に動かない事象も確認しております。参考までにお願いいたします。※FAILSAFEについてはこちら※どうしてもプログラムの書き換えがわからない場合、こちらからダウンロードしてください。ご自身でわからなかった場合の参考までにお願いいたします。4Multiwiiconfigでセッティングしよう・USBプログラムボードでMultiWiiとパソコンをつないだら左のCOM★(★はその都度変わります)をクリックします。うまくつながっていれば緑色になります。・【START】【READ】をクリックすると色々動き出します。下の画像は僕がたまにヤフオクで販売しているmultiwiiのセッティング内容です。※今後変わる場合があります。購入後ご自身でご確認ください。PIDは自分の機体に合わせてセッティングする必要があります。PIDの設定PIDのRATE(0~1)・AUXの設定AUXのチャンネル設定をします(なかなか反応しません、ゆっくり操作するといいようです。)・キャリブレーション【CALIB_ACC】をクリックしてLEDの表示が元に戻るまで待機、【CALIB_MAG】をクリックして縦に一回転横に一回転させて、水平に戻してLEDの表示が元に戻るまで待機。ここまで来たらプロペラをつけて飛ばしたくなりますがちょっとまって!!!まだプロペラはつけてはいけません。つける前に動作の確認をします。不具合なくモーターが動いているか確認します。誰もいない広場で飛ばしてみましょう。僕は面倒だったので室内で軽く飛ばしてみようとしたら暴走して高い液晶テレビに激突しました。耐切創手袋と厚手の長袖、長ズボン、サングラスはあった方がいいです。僕は素手で半袖短パンで行って暴走してプロペラに切り刻まれました。本当に気を付けてください。20:30私もこのごろマルチコブターを始めました。それで色々興味がありましてメールさせていただきます。現在4モーターを使用してます。今後6モーターで楽しみたいと思ってます、そこで6モーター用のmultiwiiコントローラーを探しています、そちらの方でカタログ等及び使用パーツのカタログ等か在りましたら宜しくお願いします。16:02コメントありがとうございます。おとなラジコン管理者の渡邊槙太郎です。V2.5でも6モーター(HEX)に対応可能です。configurationの+かXをご参考にしてください。V2.5は僕もオークションで出品しておりますのでよろしければあわせてご覧ください。22:29ブログを拝見させて頂いてます迷える子(老)羊です。CRIUS_SE_v2_0と記述されていますが最新ファームプログラム2.3をダウンロードし開きましたがconfig,hが?見あたりません。CRIUS_SE_v2_0はどこに?どのようにすれば見つけられますでしょうか・・・自力で解決できず、ご教示よろしくお願い致します。14:06コメントありがとうございます。おとなラジコン管理者の渡邊槙太郎です。返信が遅くなりました。ご解決かもしれませんがPCの画面が小さいとarduinoIDEのタブが表示しきれません。その場合、タブの一番右に三角の矢印があるのでクリックしてみてください。プルダウンの一覧にconfig.hがあるはずです。PROというだけあってCPUも高性能でインターフェイスも多いです。SEと違いGPSの設定がとんでもなく楽です。config.hで設定するだけです。設定の違うところをまとめます。1、コントロールボードの種類。FAILSAFEとは電波障害などで操作不能となったときに自動で発動させる機能です。外で飛ばすときは必ず最初にテストします。2あとは機体に合わせた設定を。フェイルセイフがアクティブになるまでの時間です。フェイルセイフからモーターストップするまでの時間です。設定してある値+200で降下してきます。12:52ブログ拝見させて頂きました。20:17ROLL値は正常であれば動くはずです。Config.hは日本語にしてあるのでうまく動作しない場合があります。そのまま置き換えずに参考程度にしてください。21:50AUXに自動操縦を書き込むプログラムを作成したいのですが、どのようにすればよいかご教授ねがいないでしょうか。AUXのレバーを倒すとロールを左右にするようにしたいのです。どこを書き換えればよいかわからないのです。できれば、左右のロールをしている時にLEDを点灯もさせたいです。13:56AUXに自動操縦を書き込むとはどういうことでしょうか?もう少し詳しく教えてください。チャンネルを変えるだけであれば配線を入れ替えればよいと思います。LEDに関しましてはconfig.hだけでは変えられなそうですね。どこにあるかはわかりませんが、ロールが+-100以上ならLED用のピンに指定したピンを出力とするって感じでしょうか。プログラムが読めればそんなに難しくはないと思いますが、読めないのでしたらちょっと無理かだと思います。改造のご依頼でしたら問い合わせからお願いいたします。11:55詳しく見てみないとわかりませんがconfig.hでは多分無理です。見てみればわかると思うのですが、残念ながら現在見てみる余裕がありません。左右に機体を揺らしたいのです。どこを書き換えればよいかわからないのです。お問い合わせに書かせてもらいます。01:47初めまして朝刊太郎(ペンネーム)と申します。キャリブレーションですが、記述されたとおりに行ったのですが、何度やっても方向が左上のままでまっすぐ上を向きません。したら良いのでしょうか?宜しくお願いします。10:08朝刊太郎さんはじめまして、渡邊と申します。方向が左上と言いますのは機体の向きことでしょうか?キャリブレーションが正しく完了しておりましたら、あとは周りの磁気の影響が考えられます。強力な磁場がない限りそこまでの影響はなさそうですが、何か心当たりはございますか?もし、解決しない場合、こちらで検証することも可能です。ご興味ございましたらご連絡ください。01:48早速の返信ありがとう御座います。キャリブレーション行った後PC画面の機体の方向が真上を向かないのです。機体自身は真上(基盤の矢印)をむけています。機体とPC画面に表示されている機体の方向が合わないのです。近くに磁力を発生するものは機体に取り付けたモーター位です。他のモーター(3、9、10)は、ほぼ同じ回転数で、プロポで合わせようとしてもダメでした。15:44当記事を参考にして購入してからなかなか手をつけずにいたAIOの設定を始めようと勉強していたらAIOにてMegaPirateソフトで動くと書いてありました、性能はMaltiWillソフトよりすぐれていて自動操縦が出来るようなことが書いてありました、これに理解がありましたら教え願います。12:09恐れ入りますが、V2.0につきましては取扱いしたことがございませんのでわかりません。Acroモードというものはわかりませんが、一回転したりなどは通常の設定で可能です。01:30どんな仕様かで様々ですが、大体3S以上ですね。僕は小型は3S大型は6Sにしてますよ。v2.5へのプログラムの書き込みについての質問です。arduino1.6.6を使い、multiwii2.4を書き込もうとしています。“C:\Users\mkawai\AppData\Local\Temp\buildd9bb35e312f6c7c2adfdb2d2546fb884.tmp/MultiWii.ino.hex”最大30,720バイトのフラッシュメモリのうち、スケッチが17,688バイト(57%)を使っています。最大2,048バイトのRAMのうち、グローバル変数が1,261バイト(61%)を使っていて、ローカル変数で787バイト使うことができます。you.マイコンボードに書き込もうとしましたが、エラーが発生しました。このページを参考にしてください。http://www.arduino.cc/en/Guide/Troubleshooting#uploadと表示され、書き込めません。multiwiiwinGUIでも反応はありませんでした。14:33お問い合わせありがとうございます。19:16最新のではできませんでしたか?当店の検証では1.6.1まではそのような現象は確認しておりませんでした。情報ありがとうございます。22:05渡邊さまへ>私道時の回転はからMINTHROTTLEを調整してもダメでしたか?windowsのバージョンやPCの性能なども影響するようですが私の場合はMultiWiiConf.exeのSettingで何度書き直しても”16”とか情けない数字で1150には成りませんでした。09:1116!?そんな事もあるのですね。どのようにして電源を供給するのでしょうか?li-poバッテリーから降圧するかと思ったのですが必要なものに記載がなかったもので疑問に思いました。英語のサイトも見たのですが、ESCより直接入力されているようにみえました。11:32受信機やフライトコントローラ(FC)への電源はBECと呼ばれる物が必要です。BECはバッテリーの電圧を5Vへ降圧します。BECはESCに内蔵のものがあります。ESCからFCや受信機へつながっている場合があります。今度回路図を公開しますね。13:06すばやい返事ありがとうございます。18:26はっきりしませんが、そのエラーの場合、Multiwiiが壊れている可能性があるようです。10:41はじめましてこちらのサイト、電子工作初心者の私としては非常に参考にさせていただいております。一点つまづいているところがあるのですが、FTDI経由でPCに接続してMultiwiiconfigでセッティングするところ(本ページ4)までは、モーターがちゃんと回るのですが、FTDIを外すとモーターが回らなくなります。FTDIを外す前後の差分としては、受信機の「LED」がFTDIを外した場合だと光らないので、電源の問題かと推測してはいるのですが、配線・コードの接続などでどこが悪いかわかりません。(電池を接続するとドローンの前後に接続したライトが点灯するので、分電盤までは電気がいっているはずなのですが...)もし、不具合の場所に検討がつきそうであれば、ご教示いただけると非常にありがたいです。ぶしつけなお願いですが、よろしくお願いします。20:49おっしゃる通り、5V電源がフライトコントローラへいってないものと思います。バッテリー繋いだところで、マルチウィーの5Vのところ(どこでも)の電圧を計りましょう。5Vが来ていなければ、5Vの配線を確認しましょう。マルチウィーに5Vが来ていれば故障の可能性が高いです。21:33早々にお返事いただきありがとうございます!電圧測定の機械を購入したうえで、ご記載の通り検証してみようと思います。Cancelコメントを投稿するにはログインしてください。コメントデータの処理方法の詳細はこちらをご覧ください。