Arduino Arduinoと超音波センサーで距離を測定 Arduinoから超音波センサーを使ってみました。準備したセンサーはUS-015です。よくHC-SR04というセンサーも見かけるのですが、US-015にしました。 ▼これです▼ Arduinoとの結線方法 ▼Arduinoとの結線▼ Ard... 2018.05.20 0 Arduino
Arduino ArduinoからGPSセンサーの設定変更方法 ArduinoからGPSセンサー(モジュール)の設定を変更する方法です。 概要 使用するGPSセンサーは「GYSFDMAXB」。秋月で売っているモジュールを使用しました。 今回は、このGPSモジュールの設定をArduinoから情報送信して変... 2018.05.12 2 Arduino
Quad Copter(ドローン) ドローンの信号ノイズを確認してみる アバウトな方法ですが、ドローン(クアッドコプター)から発生する信号ノイズを確認してみました。 ブラシレスモーターはArduino(ESC経由)で回転、モーター回転中の配線廻りから発生するであろう信号ノイズを測定してます。 ほんとはきちん... 2018.04.29 0 Quad Copter(ドローン)
Quad Copter(ドローン) 回転行列+簡易相補フィルター(Arduino+MPU6050) ドローン(クアッドコプター)の姿勢制御プログラム中で6軸センサーから姿勢角を算出する演算がわりと時間を使ってしまいます。今回はソースを簡素化して(なるべく精度を落とさずに)処理時間の高速化をできないか確認してみました。 ・前提 マイコン:... 2018.04.22 0 Quad Copter(ドローン)
Arduino ArduinoのanalogRead処理を高速化 ArduinoのanalogRead()処理の高速化を行ってみました。ついでに簡単に精度確認と速度効果も見てみました。(UNOが前提です) データシート確認するとデフォルトでAD変換に掛かる時間はどうも0.0625μs × 分周値 × 13... 2018.04.13 2 Arduino
小ネタ 共用体(union)の使い道 共用体(union)を使ってみました。いまいち使いどころが分からなかったのですが、今回、bitシフトするときなどに便利なことに気づいて使ってみました。 Arduinoなんかでセンサー値などを取得して処理する場合、私の場合はなるべく整数(... 2018.03.18 0 小ネタ
Quad Copter(ドローン) 気圧センサーと加速度センサーから上昇・下降速度、高度を算出 気圧センサーと加速度センサーを組み合わせて、高度(高さ)、上昇下降速度をなるべく正確(数cm~数十cm程)に算出できないかやってみました。使っているマイコンはArduinoです。 ▼確認動画▼ ※シリアル経由、Processingで可視化し... 2018.03.18 4 Quad Copter(ドローン)
小ネタ 近似式でatan2の処理を高速化してみる atan2(arctan2)の処理を高速化してみました。最近のCPUではどうかわかりませんが、Arduino等(ATmega328Pなどのマイコン)ではクロック周波数が非力なため、三角関数などの処理には時間がかかります。三角関数の中でもとく... 2018.03.07 2 小ネタ
小ネタ ProcessingとArduinoでシリアル接続(ポート)の自動設定 ProcessingでArduinoなどとシリアル接続する際の、ポート設定(ソース)を自動接続できるようにしてみました。 Arduinoの情報をProcessingを使ってよくビジュアル化したりデバッグしたりするのですが、ひとつのパソコン... 2018.03.01 0 小ネタ
Quad Copter(ドローン) 加速度センサーから重力加速度を除去 加速度センサーから速度を算出してみたいと思い、重力成分の除去をできないか試してみました。ジャイロ(角速度センサー)と組み合わせて行ってみたいと思います。姿勢ベクトル算出 加速度センサー&ジャイロ(6軸センサー)ではだいたい傾き角度を算出する... 2018.02.18 0 Quad Copter(ドローン)