Otto DIY+ Arduino Bluetoothロボット - 簡単3Dプリント組み立てキット
部品と用品
| Otto DIY Builder Kit + | ×1 | |
| USB-A - Mini-USBケーブル | ×1 | |
| Otto DIY Arduino NANO Shield I/O | ×1 | |
| 超音波センサー HC-SR04(汎用) | ×1 | 3.3V動作対応品を推奨(リポバッテリー使用時、昇圧コンバーターなしで動作させる場合) |
| Otto DIY マイクロサーボ MG90 | ×4 | |
| ブザー | ×1 | |
| メス-メス ジャンパーワイヤー | ×10 | |
| Otto DIY 8x8mm マイクロスイッチ セルフロック オン/オフ | ×1 | |
| Arduino Nano 33 BLE Sense | ×1 | |
| SparkFun エレクトレットマイク ブレークアウト | ×1 | |
| Seeed Grove - I2Cタッチセンサー (MPR121) | ×3 | |
| 4xAA電池ホルダー | ×1 | |
| AA電池 | ×4 | |
| リチウムイオン電池 1000mAh | ×1 | (オプション) |
必要なツールと機械
- 3Dプリンター(汎用)
- ハンダゴテ(汎用) - ottodiy.comで購入なら不要
- プラスドライバー(十字)
- グルーガン(汎用)
アプリとオンラインサービス
- Arduino IDE
- Arduino Web Editor
- Autodesk Fusion 360
- Visuino - Arduino用グラフィカル開発環境
- Microsoft Visual Studio Code Extension for Arduino
- Webduino Blockly
このプロジェクトについて
Otto DIY+は、オリジナルの#OttoDIYの改良版・上位版です。同じ基本機能を持つDIYロボットに、Bluetooth制御とプログラミング、メタルギアサーボモーター、オプションで充電式バッテリー、タッチセンサーによるモード切り替え、音センサーなどが追加されています。
エキサイティングなのは、世界中のメイカーやハッカーとオープン開発を行っていることです。専門家だけでなく、フィードバック、ソーシャルシェア、テスト、その他あらゆる貢献で参加できます。
ライブビルド動画をフォローしよう!
アプリで遊び始めよう!
プログラミングモジュールのボーレートは9600、19200、38400のいずれかで、モジュールと使用コードによって異なります。
私たちのアプリ用BTコードは9600ボーレートなので、BTモジュールがその速度に一致していないと、Arduino Nanoとシリアルインターフェース(UART)で通信できません。

メインコード
Bluetoothモジュールを外した状態でこのコードをアップロードしてください
https://wikifactory.com/+OttoDIY/otto-diy-plus
アップロード成功後、Bluetoothモジュールを接続すればスマホとのペアリング準備完了です。
Androidアプリ
Android版はこちらから無料ダウンロード。
iOS版はこちらから無料ダウンロード。
アプリが動かない場合、Bluetoothモジュールのボーレートが9600bpsと異なっている可能性があります。コード側で設定変更が必要です。
ブロックでコーディング
独自のOttoをコーディングする最も簡単な方法は、私たちのBlocklyベースのソフトウェアを使うことです。
より高度なコーディングのために、Arduino IDEでの基本プログラミングを紹介











初心者がArduinoの各コンポーネントで素早く始めるための補完的なチュートリアル:
- サーボモーターチュートリアル: https://arduinogetstarted.com/tutorials/arduino-servo-motor
- 超音波センサーチュートリアル: https://arduinogetstarted.com/tutorials/arduino-ultrasonic-sensor
- タッチセンサーチュートリアル: https://arduinogetstarted.com/tutorials/arduino-touch-sensor
- ブザーチュートリアル: https://arduinogetstarted.com/tutorials/arduino-piezo-buzzer
Otto Builderコミュニティにあなたのリミックスと改造を投稿しよう
https://wikifactory.com/+OttoDIY
https://www.facebook.com/groups/ottodiy/
コード
メインGithub
https://github.com/OttoDIY/libraries
カスタムパーツとエンクロージャ
Thingiverse .STL 3Dプリント可能ファイル
Thingiverse.comのCADファイル
回路図
Autodesk Circuitで作成されたもので、超音波センサーにケーブルが1本不足しています。https://circuits.io/circuits/1749080-otto-circuit/
製造プロセス
- Bluetooth 制御 Raspberry Pi ロボットに音声フィードバックを追加して構築
- Arduinoとスマホで作るスマート電圧計 – 簡単DIYプロジェクト
- ArduinoでBluetooth経由でLEDを制御 – シンプルDIYガイド
- Arduino UNOで作る完全自律ライントラッカーロボット ─ 入門に最適な自作キット
- Arduino Nanoで音声制御ロボットを自作
- MobBob:Arduino製ロボットをAndroidスマホでシームレスに制御
- サーミスタを使った温度測定: Arduinoステップバイステップガイド
- DIY ハンドジェスチャー制御 Arduino ロボットアーム - ステップバイステップ構築ガイド
- スマホ操作のBluetoothマウス:バーチャルジョイスティックを自作しよう
- Arduinoで作るポータブルRFIDドアロック - ステップバイステップガイド
- DIY Arduino身長測定デバイス:正確で簡単に作れる