ハードウェア制御 / 電子工作

RaspberryPi

PythonのGUIが固まる理由とThreadの使い方【XYテーブル自作 第8.5回】

はじめに.hd10e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: lin...
RaspberryPi

Tkinter(Python)でXYテーブルの操作GUI(グラフィカル)を作る【XYテーブル自作 第8回】

PythonのTkinterでXYテーブルの操作アプリを作る方法。移動量・サイクル数のEntry入力、XY同時実行ボタン(threading)、フラグ方式の緊急停止とA4988の電流OFFまで。フルコードのZIP配布つき。
RaspberryPi

XYテーブルの原点復帰(Homing)をPythonで実装する方法【XYテーブル自作 第7回】

.hd8e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: linear-g...
RaspberryPi

ステッピングモーターの脱調を防ぐ加減速制御をPythonで実装【XYテーブル自作 第5回】

はじめに.pi6e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: line...
RaspberryPi

ラズパイでステッピングモーターを2軸制御する方法【XYテーブル自作 第4回】

A4988ドライバーを2台に増やし、Raspberry PiとPythonでX軸・Y軸を個別に動かす2軸制御を解説。GPIO配線、軸ごとにピンを渡す関数、1/16マイクロステップのstep/mm、モーターが震える・熱いときの対処まで。
Python

L6470が動かない原因|A4988との違いとSPI通信・デイジーチェーンの罠【XYテーブル製作 番外編】

ステッピングモータードライバーL6470がA4988と同じ配線で動かない…原因はSPI通信のコマンド制御とデイジーチェーン前提の設計にあります。1台しか使わないのにspi.xfer2が動かない理由と正しい書き方を、実際にハマった体験から解説します。
RaspberryPi

A4988の電流制限(Vref)調整方法!焼損を防ぐ計算式とテスターでの設定手順(自作CNC #1.5)

A4988のVref調整方法を分かりやすく解説。計算式(Imax=Vref/(8×Rs))の意味、実測手順、1.2A設定例、発熱対策まで初心者向けにまとめました。
RaspberryPi

ステッピングモーターをmm単位で動かす計算式とPython実装【XYテーブル自作 第3回】

Raspberry PiとA4988を使ってステッピングモーターをmm単位で制御する方法を解説。2GTベルトと32歯プーリーを想定した計算式からPython実装まで詳しく説明します。
RaspberryPi

ラズパイでステッピングモーターを回す方法|A4988の配線とPython制御・Vref調整【XYテーブル製作 第2回】

Raspberry PiとA4988ドライバを使ってNEMA17ステッピングモーターを回す方法を初心者向けに解説。配線方法からGPIO設定、Pythonプログラムまで手順付きで詳しく説明します。
RaspberryPi

ラズパイでLチカ|PythonとGPIOでLEDを点滅させる方法【XYテーブル自作 第1回】

前回はRaspberry PiのOSインストールを行いました。今回はいよいよ電子工作の第一歩。LEDを1つ光らせてみましょう。これができれば、GPIO通信の仕組みを知り、Pythonでの制御方法の基礎が理解できます。