ドローンプログラミングをしてきましたが、ドローンを使った遊びを考えました。
未来のドローン交通を考え、管制塔なるものを思いつき、作ってみましたのでご紹介します。
今回は、マイコンを使って遊んでみます。microbitとArduinoの2種類を使い分けてみました。
両方ともパーツ(サーボモーター、超音波センサー)は、使いまわしできますので、制御だけ違うやり方になります。
まずは、microbitからです。
その前に本体のプロモデル・ロボホンの改造からご紹介します。
組み立てながら、胴部にサーボーモーター(2台)と 頭部に超音波センサーを取り付けます。
ねじなどは、ホームセンターで入手しました。
作って飾っていたのですが・・・・
今回改造に至りました。( ;∀;)
サーボーモーターなどを使うので、Ks0360 Keyestudio センサーシールド V2 (BBC micro:bit 用)を付けてします。
センサー シールド V2 は、micro:bit コントロール ボードのすべての PIO ポートを 3PIN インターフェイス (GND、VCC、Signal) に分割し、micro:bit コントロール ボードと他のセンサー モジュールを簡単に接続できます。
さらに、I2C や SPI 通信ピンなど、一般的に使用されるシリアル通信インターフェイスを 2.54mm ピン ピッチのピンまたはメス ヘッダーに拡張します。そのため、このシールドを使用すると、micro:bit コントロール ボードと他の通信デバイス間の通信が可能になります。
シールドの黒い DC ジャック (DC 7-9V) または mciro USB ポート (DC 5V) を介して micro:bit ボードに電力を供給できます。
センサーに電力を供給するときは、ジャンパー キャップ V1 と V2 を介して電源電圧 3.3V または 5V を選択できます。
使用するキット
·micro:bitメインボード× 1
·KeyStudiomicro:bitセンサーV2シールド× 1
·USBケーブル× 1
·超音波モジュール× 1
·ジャンパーワイヤー
サーボーモーターの接続は、G,V1,S とそのままのセットでできます。
準備ができたので、いよいよプログラミングです。今回はWEBのmicrobit:makecodeを使いました。
コードと拡張機能の追加は、次の通りです。超音波センサーの設定では、変数distance、angleを作ってます。
投稿
- 空撮事始め (2021年6月18日)
- 航空法施行規則改正されました。令和3年6月1日 (2021年6月19日)
- Tello(Ryze Technology 社 POWERED BY DJI)の飛ばし方マニュアル (2021年7月5日)
- 趣味におすすめ!ドローン(Tello)のいろいろな楽しさをお伝えします。 (2021年7月5日)
- プログラミング言語って?Pythonの導入前にプログラミング言語の種類をおおまかにまとめてみました。 (2021年7月6日)
- ドローンのプログラミングらしき事をやってみる! はじめてのPython&IDEのインストール方法 (2021年7月7日)
- Tello の画像をOpenCVでPCに写してみる!!OpenCVの導入方法 (2021年7月9日)
- これだけは知っておこう!ドローンを飛ばすのに法律って関係あるの? (2021年7月15日)
- ドローンの空撮は最高!きままに撮ってみました(^^♪ 空撮Gallery集 (2021年7月30日)
- ドローンを飛ばすなら これだけは知っておこう!ドローンの飛行ルール(令和3年6月施行) (2021年7月30日)
- これだけは知っておこう!ドローン空撮には注意が必要です。映像等のインターネット上での注意事項。 (2021年7月30日)
- socket通信プログラムの部分を少しだけ解説してみました (2021年9月2日)
- OpenCVで遊んでみる。 PC内蔵webカメラから動画の撮影。 (2021年9月14日)
- PCでOpenCVで顔認識して遊んでみる。(^^♪ カスケード分類器の使い方 (2021年10月30日)
- ドローン・無人航空機の登録が義務化されます。リモートIDの付け方 (2021年12月14日)
- ドローンのプログラミングでOpenCVをつかい顔認識をしてみる (2022年1月9日)
- ドローン(Tello)を飛ばしてOpenCVで顔認識してみる改良版 (2022年2月21日)
- TelloでOpenCVで顔認識させたらFLIP(フリップ)させる(^^♪ (2022年5月2日)
- Pythonを使いTello(ドローン)でOpenCV(顔認識)から自動追尾をしてみる!☺ (2022年6月13日)
- フィンガーサインでドローン(Tello)を操縦してみた!MediaPipeを使用 (2022年9月29日)
- Pythonプログラミング・OpenCv&MediaPipeを使いドローン(Tello)を自由に操縦してみた! (2022年11月21日)
- Pythonで「Tello(ドローン)で自動追尾プログラミング」改良版を紹介します!これはいける! (2023年3月22日)
- OpenCVで遊んでみる。 PC内蔵カメラから映像の表示 と ドローンからの映像を表示をする (2023年4月13日)
- Telloとパソコンの通信の部分を少しわかりやすくしてみました (2023年4月13日)
- 100g未満のドローン、100g以上のドローンを飛ばすには?法律や準備しないといけないことは何? (2023年4月21日)
- mediapipe(メディアパイプ)& OpenCV・ Pythonでposeランドマーク検出Telloの自動操縦 (2023年5月8日)
- プログラミングで動かせるオススメ!ドローン・ロボット ベスト2選!! (2023年6月1日)
- 海外、子供に人気!プログランミングで動かせるドローンLitebeeWing紹介(パソコン接続方法解説)します。 (2023年7月2日)
- 講座用ダウンロード サイト (2023年7月7日)
- ドローン(Tello)を音声認識コントロールできる?パソコンで2か所Wi-Fi接続してGoogle Speech to Text (2023年7月9日)
- 最近はまっている 楽しーい気分転換アイテム ドローン&プログラミング学習用教材&ラジコン (2023年7月26日)
- Scratch(スクラッチ)ビデオモーションセンサーでTello(ドローン)操作 AR「拡張現実」? (2024年1月31日)
- スクラッチ(Scratch3-Tello) & (マイコンボード)micro:bitを使って、Telllo(ドローン)をコントロールしてみた(^^♪ (2024年5月5日)
- マイコンでドローン感知ロボットを作ってみました(^^♪ microbit & arduino (2024年6月1日)
- mediapipe & Arduino で 自称ロボットのジェスチャーコントロール (2024年6月5日)
- M5Stackを内蔵のESP32でWiFiサーバーとして使い、コードレスで無線ジェスチャーコントロールをしてみました(^^)/ (2024年6月12日)
- ロボットアームのジェスチャーコントロールへの挑戦 からだアクション操作*目指せ老後の食事介助アーム* (2024年6月27日)
- LiteBee Wing/ SKY / Tello でドローンプログラミングを教えます。プログラミングしたい人集まれ(^^♪ (2024年7月3日)
- 自由研究に!「ドローンをつくろう!学ぼう!」by 神戸ロボットクラブ (2024年8月17日)