🤖

ラズパイ-ラジコン+αを自作する - その1(コンセプト)

2021/09/19に公開

以前作ったラズパイ-ラジコンについて紹介します。

🏁デモ

https://twitter.com/tw_kotatu/status/1439566611854159883

📚記事一覧

💡きっかけ

  • 参加している勉強会のネタとして何かを作ろうという話になった
    • 動いてワイワイできるものがいい
  • 電子工作をハンズオンできないかな???
    • わかりやすい素材で楽しく電子工作を説明できないか
    • タミヤのカムプログラムロボットを制御できたらおもしろいな
  • 以前Qiitaで書いたラジコン製作の記事では、今だと作りづらい
    • モータドライバ(TA7291P)がディスコンのため、部品が揃わない↓

https://qiita.com/kotaproj/items/11d72758b9b21e453216

いろいろなことが重なり、ラジコンを作ることを決めました。

🤔検討

作りながらの部分もありますが、以下のことを検討しました。

🎮ラジコンなんだからコントローラで動かしたい

そのままです。
コントローラで動かしたい。もちろんコードレスにしたいので、Bluetoothでつなぐことにします。
また、スマホからも制御したいので、HTTPサーバを立てることにします。

❗︎通知ロボットとしても使いたい

通知がある場合に手を振るなどアクションが起こせるようにしたいです。
SG90のサーボモーターを搭載します。
また、以下の通知も考えます。

  • 点灯/点滅で通知
    • LEDを搭載する
  • 文字で通知
    • OLED表示機を搭載する
  • 音で通知
    • 圧電ブザーを搭載する

電源もバッテリーで動作させたい

IoT機器対応モバイルバッテリーを使用します。
また、ラズパイでは電力の少ないラズパイゼロWHを使用します。

基板を書こう

いろんな部品を搭載するため、基板を書くことにしました。
記事では触れませんが、KiCadで作りました。

🔴構成

タミヤのカムプログラミングロボットをベースにつくります↓。

https://www.tamiya.com/japan/products/70227/index.html

上記の検討を実現するために以下の構成にしました。

🔧パーツ一覧

no 部品名 個数 内容 備考
1 RaspberryPiZeroWH 1 ラズベリーパイゼロ本体 秋月電子
2 カムロボット 1 カムロボット本体 Amazon
3 モバイルバッテリー 1 IoT用モバイルバッテリー Amazon
4 モータドライバ(DRV8835使用) 1 モーラドライバ本体 秋月電子
5 SG90 2 SG90本体(カムロボットのみ) 秋月電子
6 ディップスイッチ(2P) 1 SG90電源切り替え用 (カムロボットのみ) 秋月電子
7 OLED 1 表示機128x64dot 秋月電子
8 LED 2 LED本体 -
9 LED用抵抗 2 抵抗 -
10 スイッチ 2 タクトスイッチ -
11 圧電ブザー(PKM13EPYH4000) 1 BEEP音用 秋月電子
12 pin header 40pin(メス) 1 ラズパイとの接続 秋月電子
13 pin header 4pin(メス) 1 OLED接続用 秋月電子
14 pin header 3pin(オス) 2 SG90接続用 -
15 pin header 6pin(メス) 2 モーラドライバ接続用 -
16 pin header 4pin(メスorメス) 2 I2Cセンサー用 -
17 コネクタピン2pin 4セット SG90/DCモータ電源供給,DCモータ接続 Amazon
18 M2mm 支柱 4セット OLEDマウント用 -
19 M2.6mm 支柱 4セット ラズパイマウント用 -
20 電池ケース 単3×2本 1セット DCモータ動作用 秋月
21 電池 単3 2 DCモータ動作用 -
22 基板 1セット 今回作成した基板 -

さいごに

次の記事から、各要素について説明します。

GitHubで編集を提案

Discussion