ニンジン

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

ラズパイでデジタルピッキングシステムを自作する|Excelの部品表を読み込みFlaskのWeb UIで棚のLEDを操作【後編】

Raspberry PiとPythonでデジタルピッキングシステムを自作する後編です。pandasでExcelの部品マスタ(Master)とピッキング指示(Order)を読み込み、指示に紐づくWS2812BのLEDを自動巡回で点灯。Flaskでラズパイをタブレット向けWebサーバーにして、部品名・数量を大きく表示し「完了」で次へ進むUIまで、コード全文つきで解説します。
ハードウェア制御 / 電子工作

ラズパイで作るデジタルピッキングシステム、数千点の部品管理を自動化!(ハードウェア構築編)【前編】

「部品探しに時間がかかる…」そんな悩みを解決!Raspberry Pi(ラズパイ)とアドレス指定型LED(WS2812B)を使って、数千点の部品管理を自動化するデジタルピッキングシステムの作り方を解説します。前編は膨大な配線を1本にまとめるハードウェア構築編です。
Python

Windows 11でVS CodeとPythonの開発環境を構築する方法|インストール手順・PATHを通す・拡張機能【画面キャプチャつき】

Windows 11のPCにVS CodeとPython本体をインストールし、最初のプログラム(Hello, World!)を動かすまでを全手順の画面キャプチャつきで解説します。日本語化・Python・autoDocstringの拡張機能、必須の「Add python.exe to PATH」、パス長制限の解除、pythonが認識されないときの直し方まで。
CNC自作

格安Z軸リニアアクチュエーター RATTMMOTOR を自作CNCで精度実測|A4988+24V駆動で誤差0.05mm

自作CNCマシンのZ軸用にAmazonで購入したRATTMMOTORの格安リニアスライドモジュールを徹底検証!ArduinoとA4988ドライバを使った24V駆動テストで誤差0.05mm以内の高精度を記録。安価でコスパ抜群なパーツの実力と、購入時の注意点を詳しくレビューします。
CNC自作

格安NEMA17ステッピングモーターは自作CNCに使えるか|42BYG-34012-22B vs オリエンタルモーターPKP244D08A2 精度実測【自作CNC番外編】

Amazon格安モーター(2,559円)とオリエンタル製の10mm×50回実測比較(最大誤差0.1mm)、動作音、使い分け。
CNC自作

GRBLホーミング失敗「ALARM:8」の原因と対策|4ステップ動作(ON-OFF-ON-OFF)とプルオフ設定【自作CNC第6回】

CNCjsで $H を実行するとALARM:8(Homing fail)で止まる——原因はGRBLのホーミングがリミットスイッチのON→OFF→ON→OFFの4ステップを要求しているためでした。Z軸の実機がないプロトタイプ機でホーミングを通す方法、$27(プルオフ距離)の調整、加工用レーザーのPWM設定($32=1/$30/$31)とLED調光テストまで、自作CNC第6回の記録です。
CNC自作

CNCシールドでリミットが常時ON(Pn:Z)になる原因|GRBLのD11・D12ピン反転の罠【自作CNC第5回】

自作CNC第5回。格安CNCシールドでリミットスイッチに触れていないのに「Pn:Z」が常時ONになる——その原因はGRBL v0.9以降で入れ替わったD11(スピンドル)とD12(Z軸リミット)のピンアサインでした。基板のシルク印刷を信じてはいけない理由と、2軸同期テスト・モーター逆回転($3)の対処まで実体験で解説します。
Python

CustomTkinterでPythonツールをGUIアプリ化する方法|filedialogでファイル選択・クラスで設計【第3回】

PythonスクリプトをCustomTkinterでデスクトップGUIアプリに作り替える手順を解説。filedialogによるExcelファイル選択、CTkEntryの.get()で開始行・終了行を受け取る方法、クラスを使ったアプリ設計まで、請求書自動化ツールを例にコード付きで紹介します。
Python

PythonのforループでExcelから請求書を連続PDF出力|ファイル名の重複回避とtry-finallyの例外処理【第2回】

Pythonのfor文(ループ処理)を使い、大量のExcelデータから複数の請求書を一瞬で一括PDF出力する方法を解説!実務でファイル名が重複して上書きされるのを防ぐ技や、エラー時にExcelのプロセスを残さない例外処理(try-finally)などプロの書き方を伝授します。
Python

PythonでExcelをPDFに変換する方法|openpyxlとpywin32で請求書を自動作成【第1回】

PythonでExcelファイルをPDFに変換する方法を初心者向けに解説。openpyxlでセルの値を読み取り、pywin32(win32com)でExcelを操作してPDF出力する手順を、コピペで動くコード付きで紹介します。data_only=Trueの落とし穴など、つまずきポイントも解説します。