Skip to content

MibuchiYuta/Control_DCmotor_RaspberryPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Control_DCmotor_RaspberryPi

千葉工業大学の講義内で作成したデバイスドライバを元に作成した,モーターを制御するデバイスドライバです


動作確認済み環境

  • Raspberry pi 3b+
  • ubuntu server 20.04 LTS

使用するもの


回路

写真

回路写真

  1. TB6643KQの1番ピンとGPIO24を繋ぐ
  2. TB6643KQの2番ピンとGPIO25を繋ぐ
  3. TB6643KQの4番ピンとGPIO GNDを繋ぐ
  4. TB6643KQの3,5番ピンとモータの端子2つを繋ぐ
  5. 3 で繋いだGNDと電池ボックスの-端子を繋ぐ
  6. 電池ボックスの+端子と-端子の間に電解コンデンサを繋ぐ
  7. TB6643KQの7番ピンと電池ボックスの+端子を繋ぐ
  8. 電源ボックスに電池を入れる
  • TB6643KQのデータシートをよく読んでから使用してください
  • モータに過剰な負荷をかける設置の仕方はしないでください

使用方法

git clone https://github.com/MibuchiYuta/Control_DCmotor_RaspberryPi/
cd Control_DCmotor_RaspberryPi
make 
sudo insmod motor.ko  
sudo chmod 666 /dev/motor0  

実行

※ ページ下に動作時の動画があります

正回転させる

echo + > /dev/motor0  

逆回転させる

echo - > /dev/motor0

カーネルモジュールのアンインストール方法

sudo rmmod motor
make clean

応用

車のおもちゃを操作する


追加で使用するもの


制作例


実行

少し前に進む

echo f > /dev/motor0  

少し後ろに戻る

echo r > /dev/motor0  

大きく前に進む

echo F > /dev/motor0  

実行

大きく後ろに戻る

echo R > /dev/motor0  

動画

YouTube

ライセンス

GNU General Public License v3.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published