「ものづくり:make」を楽しみながら学ぶ人へ向けた独習サポートサイト。

and more...

Lab.以外の情報を紹介しています。

2つのDCモーター、または一つのステッピングモーターを駆動する

Motor Driver Board for Raspberry Pi Pico

2022-06-042022-06-04

Raspberry Pi Pico用のモータードライバー拡張ボード「Motor Driver Board for Raspberry Pi Pico」を紹介します。

Motor Driver Board for Raspberry Pi Pico

KitronikのMotor Driver Board for Raspberry Pi Picoは、2つのDCモーターを駆動できるRaspberry Pi Pico用の拡張ボードです。それぞれ2つのGPIOを組み合わせることで、正転・逆転・停止が行えます。また、PWM出力により回転速度を制御できます。

さらに、4つのGPIO(0番・1番・26番・27番)が引き出され、うち、26番と27番のGPIOは、Raspberry Pi Picoの特徴でもあるADコンバーター(ADC)が使えます。Raspberry Pi Picoの特徴については「Raspberry Pi Pico(ラズベリー・パイ Pico)」をご覧ください。

図1-1.Motor Driver Board for Raspberry Pi Pico
図1-1.Motor Driver Board for Raspberry Pi Pico

拡張ボードのサイズは、63mm×35mm×11.6mmです。図1-2は、Raspberry Pi Picoを取り付けたようすです。

図1-2.Raspberry Pi Picoを取り付けたようす
図1-2.Raspberry Pi Picoを取り付けたようす

各部の詳細

Raspberry Pi Picoインタフェース

Raspberry Pi Picoを取り付けるためのピンソケットです。Raspberry Pi PicoのUSBコネクターが外側を向くように取り付けます。基板に「USB」と印字されています。

図2-1.Raspberry Pi Picoインタフェース
図2-1.Raspberry Pi Picoインタフェース

DCモーター端子(ステッピングモーター端子)

DCモーター端子を接続する端子台(MOTOR1・MOTOR2)です。2つのDCモーター、または1つのステッピングモーターを接続できます。DCモーターへの最大出力電圧は、このボードの入力電圧と等しくなります。また、最大電流は1.5Aです。

図2-2.DCモーター端子(ステッピングモーター端子)
図2-2.DCモーター端子(ステッピングモーター端子)

MOTOR1は2番と3番のGPIO(GP2・GP3)、MOTOR2は6番と7番のGPIO(GP6・GP7)によって制御します。DCモーターの単純なオン・オフ制御以外に、PWM出力で回転速度を制御できます。

GPIO端子

4つのGPIO(GP0・GP1・GP26・GP27)が引き出されています。また、端子台には3VとGNDが用意されています。

図2-3.GPIO端子
図2-3.GPIO端子

電源スイッチ

電源スイッチです。

図2-4.電源スイッチ
図2-4.電源スイッチ

電源端子

拡張ボードに電源を供給するための端子台(POWER)です。入力電圧は3V~10Vです。

図2-5.電源端子
図2-5.電源端子

ピンヘッダー(3V・GND)

3V(+)とGND(-)のピンヘッダーが用意されています。

図2-6.ピンヘッダー(3V・GND)
図2-6.ピンヘッダー(3V・GND)

開発環境

MicroPython、CircuitPythonのサンプルコードが、GitHubで公開されています。

それぞれ、DCモーター、およびステッピングモーターを制御するためのモジュール(PicoMotorDriver.py)が提供されているので、GPIO(の番号)を意識することなく、プログラミングできます。MicroPythonによる開発は、以下の関連記事をご覧ください。

おすすめ

Raspberry Pi Pico

RP2040マイクロコントローラーチップをベースにした、低コストで高性能のマイクロコントローラーボードです。

Get Started with MicroPython on Raspberry Pi Pico

In Get Started with MicroPython on Raspberry Pi Pico, you will learn how to use the beginner-friendly language MicroPython to write programs and connect hardware to make your Raspberry Pi Pico interact with the world around it.

確かな力が身につくPython「超」入門 第2版

著 者
鎌田 正浩
出版社
‎SBクリエイティブ
発売日
2022/03/08

ワンランク上を目指す人のためのPython実践活用ガイド

著 者
鈴木 たかのり 他
出版社
‎技術評論社
発売日
2022/03/04

Pythonプログラミングパーフェクトマスター[Python3/Anaconda/PyQt5対応第3版]

著 者
金城 俊哉
出版社
‎秀和システム
発売日
2020/12/19

Pythonプログラミング逆引き大全 400の極意

著 者
金城 俊哉
出版社
‎秀和システム
発売日
2021/1/16

スッキリわかるPython入門

著 者
国本 大悟 他
出版社
‎インプレス
発売日
2019/6/13
この記事を読んだ人は、こんな記事にも興味があります。
スポンサーリンク
TOPへ移動
目次へ移動