2026-03

Python

pywin32でOutlookからメールを自動送信する方法|Excelデータ差し込みで一括送信【Python開発記③】

Python×pywin32でOutlookのメール送信を自動化。Excelから読み込んだ氏名・会社名を.format()で本文に差し込み、mail.Send()で一括送信するGUIツールの作り方を、テスト用のmail.Display()も含めて解説します。
Python

tkinterのfiledialogでExcelファイルを選択する方法|前回フォルダの記憶も実装【開発記②】

Pythonで業務効率化ツールを開発!第2回はtkinterのfiledialogを使い、任意のExcelファイルを選択する方法と、json形式でフォルダパスを記憶させる機能を解説。「たかが1クリック」を削るUX向上のコツを現役エンジニアが紹介します。
Python

Python×Excelでメール一括送信ツールを自作する【第1回】pandasでExcel名簿(氏名・アドレス・会社名)を読み込む

PythonでExcelの名簿からOutlookメールを一括送信するツールを全3回で自作します。第1回はpandasのread_excel()とdf.iterrows()で氏名・アドレス・会社名を1行ずつ読み込む基本処理を、pip installの手順つきで解説します。
RaspberryPi

Raspberry PiにSSH接続する方法|公開鍵認証の設定・接続できない時の対処・VS Code連携【初心者向け】

Raspberry PiにSSH接続する方法を初心者向けに解説。公開鍵認証の設定手順から接続できない時の対処法、VSCode連携まで実体験ベースで分かりやすく紹介します。
RaspberryPi

【完全版】Raspberry PiとPythonでXYテーブルを自作する!回路設計からGUI制御まで全11回を徹底解説

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

Raspberry PiのGPIOをPythonで制御する基本3ステップ|setmode・setup・outputとプルアップ(PUD_UP)【XYテーブル実例】

.py1e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: linear-g...
CNC自作

ArduinoへGRBLを書き込む手順とCNCjsの使い方|XYテーブルをPC制御【自作CNC第3回】

Arduino UnoにGRBLを書き込み、CNCjs v1.9.22でXYテーブルをPCから制御する手順を、ダウンロード・インストール・接続設定・ジョグ操作での移動距離テストまで実機画像つきで解説。実測0.7mmの誤差が出た原因の切り分けも紹介します。
CNC自作

自作CNCのリミットスイッチ配線とホーミング設定|プルアップ回路・チャタリング対策【自作CNC第2回】

自作CNC(Arduino+GRBL)にリミットスイッチを追加し、原点(0,0)を毎回同じ位置に再現するホーミングの設定方法を解説。ホーミングでなぜ2回スイッチに当てるのか、ノイズに強いプルアップ回路の配線、接点のチャタリング対策、Arduino Unoで動作確認できるテストコード(ZIP配布)まで実機ベースでまとめました。
CNC自作

XYテーブルをCNC化!ArduinoとA4988を使ったステッピングモーター制御の基本【自作CNC第1回】

自作のXYテーブルをArduinoとA4988を使ってCNC化する手順を解説します。制御マイコンにRaspberry PiではなくArduinoを選ぶ理由や、ステッピングモーターの脱調・破損を防ぐ電解コンデンサの役割、テストコードでの動作確認まで詳しく紹介します。
RaspberryPi

自作XYテーブルの完成構成と設計資料(図面・BOM)【XYテーブル自作 第11回】

Python×Raspberry Piの自作XYテーブル製作シリーズ最終回。完成した装置の全体構成と、機械部分をゼロから設計せずに作れる設計資料(3D組立図・結線図・板金図面DXF/STEP・BOM)、GitHub配布の完成版Pythonコードを案内します。