おびやまロボット研究所 ~マイコン電子工作と自作ドローン~

おびやまロボット研究所 ~マイコン電子工作と自作ドローン~

PR

Freepage List

はじめに


ファイルのダウンロード


「作って学ぶCPU設計入門」について


電子工作 無料技術相談


論理回路の基礎


序論


基本的な論理回路


論理回路の簡単化


算術演算回路


順序回路(状態遷移)


ミーリー形・ムーア形


記憶素子


順序回路の構成


カウンタとシフトレジスタ


論理集積回路


仮想計算機の動作理解


コンピュータ概論


K-COMシミュレータ


K-COMの回路構成


K-COMを用いた演習


回路シミュレータの使い方


CircuitMakerとは


CircuitMaker使用法


アナログ回路シミュレーション


8ビットCPUの設計


K-COMのパーツ分割


クロックジェネレータ


ALUとアキュームレータ


プログラムカウンタと命令レジスタ


メモリとI/Oポート 


コントローラ


K-COMの全回路 


制御ROMの内容


4ビットCPUの設計


設計例 その1


設計例 その2


設計例 その3


設計例 その4


設計例 TD4互換


AHDL入門


Max+plusII入門


論理素子による設計


AHDLによる設計


CAD利用雑録


AHDLによるCPU設計


K-COMの設計


K-COM4(4ビットCPU)


Quartus II入門(Verilog)


VerilogによるCPU設計


K-COM4(Verilog)の作成


K-COM(Verilog)の作成


K-COM16(Verilog)作成


K-COMv2(8bitCPU)


Verilog超入門


Icarus verilogについて


PIC超入門


PICとは


PIC関連リンク・参考書など


PICの開発環境について


MPLAB IDE


HI-TECH PICC-LITE


CCS社 PCW


Wingcc


秋月PICプログラマー


赤外線送受信の実験


赤外線送受信(アナログ)


ステップモータ制御


PIC16F84Aでシリアル通信


キッチンタイマー


RC信号の監視


ポケコン・PDA・Android


プリンタ接続,PC-6021


ポケコンでAVR


I/Oとライントレースの実験


Androidインストールメモ


iPAQをiPhone風に


App Inventor


EKEN M001改造


Android+Arduino


音声認識で動くロボット


Bluetoothで送受信


Bluetoothでロボット制御


App Inventorサンプル


RT-ADK/ADS


Arduino+USBホストシールド


ProcessingでAndroidアプリ


雑多な実験


ICカード分解(ETCカード)


赤外線リモコン受信モジュール


PC9801(98note)分解


超音波加湿器の実験


マイナスイオン発生器


回り続けるコマ


超音波小型カッター


電子レンジ用途外の使用


赤外線LEDの発光を確認


携帯テレビの延命措置


板金機とハンドプレス


Edyカードの分解


100均のハトメで工作


オープンキャンパス


バスパワーメーター


3Dセンサモジュール


マイクロシリアルサーボjコントローラ


コアレスモータの結合


レーザ式測域センサ


GPS受信


掃除機分解


アリの巣


BSアンテナの分解


サーボモータの実験


秋月のGPSモジュール


圧電振動ジャイロ


電子秤の分解


自分でエアコン洗浄


3角形のドライバー


動物撃退装置


ホール素子,磁気センサ


コテ先クリーナ


振動モータの分解


PIXUS 50i 修理


磁気テープの磁性体を剥がす


1人前水出しアイスコーヒーの作り方


H8マイコン


AKI-H8 3048F メモ


H8タイニー(3664)メモ


3664でLCD表示


H8TinyでA/Dの実験


H8TinyでPWMの実験


μITRON


H8で超音波センサの実験


AKI-H8用書込みスイッチ


電子工作


昔作ったマイクロマウス


プロッタプリンタ


ラジコングライダー


KIROBO


インドアプレーン


即席ラジコンボート


IJEロボコン2008


プリント基板露光器


プリント基板作製


SUMO MAN


大人の科学4ビットマイコン


EAGLEでガーバー出力


EAGLEの使い方メモ


Gainer mini


金属探知機の自作


簡易カーブトレーサTr専用


タイマーコンセント


8x5,8x8フォントエディタ


VBでRFIDタイムスタンプ


卓上ファンの自作


LED Cube (3x3x3)


自作3Dシステム


卓球マシンを循環式に


CNCで基板加工


加速度をBluetooth送信


くるくる飛行体


スマートLCD


反応速度を測るシステム


軽量なGPSロガー(16g)


二足歩行ロボット(4足歩行ロボット)


超簡単二足歩行ロボット


KHR-1HV


H8TinyでKHR-1HV制御


KHR-1HVの自律化


KHR-1HVでマイクロマウス


G-Dog


4脚ロボットの製作


マイクロマウス


エフテック社のキット


製作前構想,テスト用迷路の製作


回路試作


ハーフサイズマウスの製作


モータ駆動テスト


センサを使った走行


左手法,拡張左手法


最短走行


競技に向けて


おまけ,タイム自動計測


クシックマウス


Pi:Co


ITRONでマイクロマウス


Arduinoでマイクロマウス


mbedでマイクロマウス


おすすめ


おすすめ本・参考書


おすすめ本・参考書その2


マイクロマウス九州地区大会(第18回―21回)


GPS・ロボットカー


ボディの選定・購入


制御の自動切換


制御基板の製作


センサ・エンコーダ


ソフトウェア


ソフト改良あれこれ


GPSロボットカー九州大会


教育用GPSロボットカーキット


RTK測位


つくばチャレンジ


本体製作


ソフト作成


試走会・大会参加まで


Arduino ・ AVR


ブレッドボードでArduino


Arduino書込機の自作


Arduinoで温度計測


Arduinoで倒立振子


AVR超入門


AVRをシリアルポートで書込み


Arduinoで低周波発振器


Arduinoで簡易オシロ


AVRオシロスコープ


8x8LED電光掲示板


AVR ISP抵抗値どこまで


物理実験用簡易計測器


Metaboard


V-USB


アナログ文字入力表示装置


さいもじ


V-USBでHIDデバイス


ArduinoでRFID


ArduinoでFeliCa


超音波レンジファインダー


Ethernetシールドメモ


移動ロボプラットフォーム


太陽光追尾装置


SMSモニタリングシステム


微弱無線モジュール


1対多シリアル通信


LEDデジタル時計


SMS受信forPC


残像LEDディスプレイ


RFIDで計測


微弱無線モジュール


Arduinoの演習


Da Vinci 32U


DaVinciで外部割込み4本


ボール&ビーム制御実験


気圧センサLPS331AP


フリフリLED(バーサライト)


ロボトレース


テストコース


製作前準備


本体の製作


ソフトウェア


4輪板トレーサの製作


センサステアリング実験機


クルーレスソーラーボート


船体の製作


ハードウェアとソフトウェア


mbed


mbedでLEDピカピカ


mbedでマイクロマウス


GEMMYカード


重力加速度の測定


mini-CNC Black


3Dプリンタ


Ultimaker


OpenSCAD


マルチコプターの自作


Tricopterの製作


Quadcopterの製作


ArduCopterに改造


マルチコプターの学習教材


ドローンの有線コントロール


ドローンの有線給電飛行


トライブレイドコプター


翼付きドローン(ピッチ可変翼,カイト翼)


自律飛行体


自転式飛行体の製作


自律飛行機(デルタ翼)


ArduPlaneの製作


2重反転による球形飛行体


FPV


ラジコンボートでFPV


ラジコン飛行機でFPV(規制前)


FPVレーサー


Under 200g ドローン


Under 200g FPV飛行機


フリーページの上限に達しました


Keyword Search

▼キーワード検索

Archives

2025.11
2025.10
2025.09
2025.08
2025.07
2025.06
2025.05
2025.04
2025.03
2025.02

Calendar

Profile

CPU4Edu

CPU4Edu

2012.05.17
XML
カテゴリ: 全般
AR.Drone借りてきて飛ばしました。この安定感には脱帽です。
闘志が湧いて来ました。

  • CIMG5965.JPG




  • CIMG5967.JPG


  • AR.Droneを操縦して、高さ方向の制御をかけた方が操縦しやすいなぁ、と思ったので、早速ですが超音波センサを取り付け。

  • CIMG5972.JPG


  • 置いた状態では地面に近すぎですが、地面から2センチ位までゆっくり上昇・下降できれば御の字です。

  • CIMG5978.JPG


使った超音波センサの信号は、アナログ、パルス幅、シリアルの3通り出てますが、今回はパルス幅を読み取ることにします。比較した結果、誤差と変動がすくなく安定した距離が読めます。
マイコンの処理がだんだんと込み入ってきましたが、ArduinoのDigital 3 pinに接続して、割込み処理でパルス幅読み取りを行なってみるつもりです。


Android端末/iPhone/iPad/iPod touch等スマートフォンで操縦!新感覚Wi-Fi コントロールラジコンヘリコプター!ラジコン ヘリ(室内・屋外) Android端末/iPhone/iPad/iPod touchで操縦! PARROT AR.Drone

楽天から買えるのはこれ↓ どんな信号がでてるかは不明。

超音波センサー USTX-1(送信部)





お気に入りの記事を「いいね!」で応援しよう

Last updated  2012.05.17 10:36:38
コメント(8) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


制御に関する質問  
地方民 さん
はじめまして.
私も趣味でQuadcopterを制作していて,そちらの機体の姿勢制御に関して気になる点があったのでコメントさせていただきました.
気になる点は,姿勢安定のための制御の制御量は何か,ということです.
ジャイロを制御に使用しているというのは,過去の記事中に書いてあったのですが,加速度から計算できる機体の傾きは制御に使用していないのでしょうか? (2012.05.18 22:36:50)

Re:制御に関する質問(05/17)  
CPU4Edu  さん
使っているモータとペラのバランスが悪く、また機体の剛性、センサの固定などの問題で、浮き上がるほどパワーを上げるとかなりの振動がでてセンサに影響し、特に加速度センサはノイズの方が信号より大きい位になりました。センサはデジタル値を返すのでデジタル処理でノイズを取り除くしかなく、フィルタをかけると応答が遅れるので、高速な制御には使いにくい状態です。ですので加速度センサの値を直接使うのではなく、ジャイロのオフセットを補正するのに使おうと考えています。
振動が少なく、本体の安定もとれていれば、加速度をもっと直接的に使えるとおもいます。

地方民さん
>はじめまして.
>私も趣味でQuadcopterを制作していて,そちらの機体の姿勢制御に関して気になる点があったのでコメントさせていただきました.
>気になる点は,姿勢安定のための制御の制御量は何か,ということです.
>ジャイロを制御に使用しているというのは,過去の記事中に書いてあったのですが,加速度から計算できる機体の傾きは制御に使用していないのでしょうか?
-----
(2012.05.18 23:30:11)

Re[1]:制御に関する質問(05/17)  
地方民 さん
私の思っていた以上に,かなり振動の影響があるのですね.
自分の機体制作の参考にします,ありがとうございました.

CPU4Eduさん
>使っているモータとペラのバランスが悪く、また機体の剛性、センサの固定などの問題で、浮き上がるほどパワーを上げるとかなりの振動がでてセンサに影響し、特に加速度センサはノイズの方が信号より大きい位になりました。センサはデジタル値を返すのでデジタル処理でノイズを取り除くしかなく、フィルタをかけると応答が遅れるので、高速な制御には使いにくい状態です。ですので加速度センサの値を直接使うのではなく、ジャイロのオフセットを補正するのに使おうと考えています。
>振動が少なく、本体の安定もとれていれば、加速度をもっと直接的に使えるとおもいます。

>地方民さん
>>はじめまして.
>>私も趣味でQuadcopterを制作していて,そちらの機体の姿勢制御に関して気になる点があったのでコメントさせていただきました.
>>気になる点は,姿勢安定のための制御の制御量は何か,ということです.
>>ジャイロを制御に使用しているというのは,過去の記事中に書いてあったのですが,加速度から計算できる機体の傾きは制御に使用していないのでしょうか?
>-----
-----
(2012.05.18 23:49:27)

Re:クアッドコプター(Quadcopter)自作その10、超音波センサ付けました。(05/17)  
地方民 さん
すいません、あと一つお尋ねしたいのですが、制御周期はどれくらいなのでしょうか。
差し支えなければ教えていただけますか。 (2012.05.19 07:38:36)

Re[1]:クアッドコプター(Quadcopter)自作その10、超音波センサ付けました。(05/17)  
CPU4Edu  さん
ブログの記事にまとめました。

http://plaza.rakuten.co.jp/CPU4Edu/diary/201205190000/

地方民さん
>すいません、あと一つお尋ねしたいのですが、制御周期はどれくらいなのでしょうか。
>差し支えなければ教えていただけますか。
-----
(2012.05.19 12:28:03)

Re[2]:クアッドコプター(Quadcopter)自作その10、超音波センサ付けました。(05/17)  
地方民 さん
制御について記事に詳しく書いていただき、ありがとうございました。

CPU4Eduさん
>ブログの記事にまとめました。

>http://plaza.rakuten.co.jp/CPU4Edu/diary/201205190000/

>地方民さん
>>すいません、あと一つお尋ねしたいのですが、制御周期はどれくらいなのでしょうか。
>>差し支えなければ教えていただけますか。
>-----
-----
(2012.05.19 19:47:47)

プログラムに関する質問  
はじめまして。
現在、学校の卒業研究でマルチコプターに関する研究をやっています。
題目は「安全を考慮したマルチコプターの自律化に関する研究」です。

今回、超音波センサーをCPU4Eduさんと同じように下向きにつけて離着陸の自律化と、地面からの高度を一定に保つようにしたいと考えています。
ですが、このようなものに関してはまったくの初心者でして、プログラムも書くどころか読むこともできないくらいです。

ネットで調べるとこのブログが出てきたのでコメントさせていただきました。

超音波センサーをArduino UNOで接続しそれ単体では距離計測はできるようになりました。Arduino UNOとCRIUSをどのように接続し、どのようなプログラムを組めば高さを維持するようにできるのか、お手数ですが教えていただけないでしょうか?

以下、仕様です。
QuadCopter
マイコン:CRIUS AIO Pro v2.0
プロポ:Futaba製 T8J
超音波センサー:HC-SR04
プログラム:MultiWii2.2
(2014.12.22 15:11:35)

Re:プログラムに関する質問(05/17)  
CPU4Edu  さん
CRIUS、MultiWii2.2は使ったことがないので分かりません。
標準的に高さ制御が組み込まれてないのなら、ソースを読んでみるしかないです。スロットルの制御に関わる部分を検索して、スロットル制御に超音波センサの目標高さとの差に対して比例、微分制御を加えれば目標高さへの制御はできるはずです。

なたなたな2272さん
>はじめまして。
>現在、学校の卒業研究でマルチコプターに関する研究をやっています。
>題目は「安全を考慮したマルチコプターの自律化に関する研究」です。

>今回、超音波センサーをCPU4Eduさんと同じように下向きにつけて離着陸の自律化と、地面からの高度を一定に保つようにしたいと考えています。
>ですが、このようなものに関してはまったくの初心者でして、プログラムも書くどころか読むこともできないくらいです。

>ネットで調べるとこのブログが出てきたのでコメントさせていただきました。

>超音波センサーをArduino UNOで接続しそれ単体では距離計測はできるようになりました。Arduino UNOとCRIUSをどのように接続し、どのようなプログラムを組めば高さを維持するようにできるのか、お手数ですが教えていただけないでしょうか?

>以下、仕様です。
>QuadCopter
>マイコン:CRIUS AIO Pro v2.0
>プロポ:Futaba製 T8J
>超音波センサー:HC-SR04
>プログラム:MultiWii2.2

-----
(2014.12.23 13:30:01)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: