ミニ四駆の改良と基礎的なプログラミングに挑戦する

前回から少し時間が空きましたが、この連載もいよいよ今回が最終回となります。これまで、ひと通りミニ四駆が完成するまでを解説してきましたが、皆さんのミニ四駆は完成しましたか?興味がある方、これからやってみたい、という方は、以下から連載記事をご覧になってください。→ ミニ四駆×Arduino×Bluet

藤原 敬弘

2013年5月15日 20:00

前回から少し時間が空きましたが、この連載もいよいよ今回が最終回となります。これまで、ひと通りミニ四駆が完成するまでを解説してきましたが、皆さんのミニ四駆は完成しましたか?

興味がある方、これからやってみたい、という方は、以下から連載記事をご覧になってください。
→ ミニ四駆×Arduino×Bluetoothで“夢のミニ四駆”を作ろう

さて最終回では、Fuller, Inc.で作ったミニ四駆を解説しながら、前回で完成したミニ四駆の改良案を考えていきます。その後、ミニ四駆をPythonで動かす方法を解説しながら、ミニ四駆のクライアントアプリ作成の基礎を解説します。

Fuller, Inc.のミニ四駆

Fuller, Inc.で作ったミニ四駆を回路とプログラムの両面から解説していきます。最初に紹介するボディ編では、入出力ピンと速度を上げるアイデアを紹介します。次にプログラム編では、速度制御を行うアイデアを紹介します。

FULLERミニ四駆 ボディ編

今回作るミニ四駆は「ミニ四駆PRO」をベースとしたものです。

Fuller, Inc.で作ったミニ四駆(クリックで拡大)

エアロアバンテをベースとしたミニ四駆と違い、シャーシにかなり手を入れています。

ボディを外してシャーシを露出したところ(クリックで拡大)

この回路自体は、前回解説したものとほとんど同じです。ただし、NOT回路を別に積んであり、2本の制御ピンで制御できます。このアイデアは今回製作したミニ四駆にも使用できますが、スペース的に難しいものがあります。センサー等を積み込む必要があり、たくさんの入出力ピンが必要になるまで、NOT回路は積む必要はないと思います。

搭載された回路(クリックで拡大)

その他の大きな特徴として、単三電池の代わりに3Vのリチウム電池が積んであります。このミニ四駆はArduino駆動のための単四電池を別途積んでしまったため、普通の単三電池ではスピードが出ませんでした。そのため、リチウム電池を使い、電圧を上げて対処しています。

単三電池の代わりに3Vのリチウム電池が積んである(クリックで拡大)

このリチウム電池の案は、今回の連載で製作したミニ四駆にも使うことができます。ただし、スペーサの作製等、かなり工数が必要です。これを楽にする方法として、単三形のリチウム電池を使うアイデアがあります。

単三電池の大きさで1個3.7Vの電圧が得られるTrustFire(クリックで拡大)

TrustFireは単三電池の大きさにもかかわらず、1個3.7Vの電圧が得られます。簡単にミニ四駆へ搭載できれば良いのですが、筆者が試したところ、若干サイズオーバーでした。使用するためにはシャーシの加工が必要です。

その他には、カメラ用のリチウム電池CR-V3をバラす方法があります。筆者はこの方法は試していないので、自己責任でお願いします。"CR-V3 分解"で検索すると情報がいくつかヒットしますが、TrustFireのようにサイズオーバーの可能性もあります。

最後に、このリチウム電池も、TrustFireもそうなのですが、電圧が2本で5Vを超えます。今回使用しているDC-DCコンバータは昇圧専用のモジュールです。5Vを超える電圧を使いたい場合、次の降圧型のコンバータに変更する必要があります。

> TPS63060 可変型昇降圧DC-DCコンバータモジュール(2.5V〜8V)

ちなみに、FETモジュールは24Vまで対応しているので、そのまま使用することができます。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30