2026-03

Python

pywin32でOutlookを操作してメールを自動送信する方法|Python開発記③

Python×Outlookでメール送信を自動化!第3回(完結編)は、Excelデータの差し込み処理とpywin32によるOutlook操作を解説。さらに販売用ソフト「NINJIN Mail Pro」に実装したプロ仕様のエラー回避ロジックも公開します。
Python

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

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

PythonとpandasでExcelの顧客データを読み込む方法|メール自動化開発記①

■ 導入:きっかけは「現場の困った」からこんにちは、ニンジンです🥕普段は電子機器制御のためにPythonを使っていますが、ある日ふと考えました。「Pythonで便利なソフトを作り、ワンコイン(500円)で販売してみたら、どのくらい売れるだろ...
RaspberryPi

【初心者向け】Raspberry PiにSSH接続する方法|公開鍵設定からVSCode連携まで完全解説

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

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

完成イメージ(ゴール)ターゲット読者電子工作初心者: ラズパイのOS設定から始めたい方Python勉強中の方:コードを書いて実際にモノを動かす楽しさを知りたい方機構系の技術者:実務レベルの装置制御(安全設計や座標管理)を学びたい方この記事は...
Python

Raspberry Pi × Python × GPIOの基本はこの3つだけ【XYテーブル実例付き】

はじめに「Raspberry Piで何か動かしたいけれど、GPIOの設定がいまいちピンとこない…」 そんな悩みはありませんか?実は、本格的なXYテーブル(自作CNC)を動かすコードでも、GPIOの基本操作はたったの3ステップに集約されます。...
CNC自作

ArduinoへのGRBL書き込みとCNCjsの導入手順!移動距離が安定しない原因の切り分け【自作CNC】

はじめにこんにちは。にんじんです🥕それでは自作CNC製作記第3回はじめます。前回はリミットスイッチを実装したことで、「原点(0, 0)」という物理的な基準を手に入れました。これにより、マシンが自分自身の現在位置を正確に認識できるようになりま...
CNC自作

自作CNCの原点出し(ホーミング)とリミットスイッチの配線・設定方法

自作CNCマシンの精度を左右する「リミットスイッチ」の実装方法を解説します。位置の再現性を高めるホーミングの仕組み(なぜ2回当てるのか)や、ノイズに強いプルアップ配線、Arduinoでのテスト手順、チャタリング対策などのトラブルシューティングまで詳しく紹介します。
CNC自作

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

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

Python×Raspberry PiでXYテーブルを作る 完成構成と機構部品の資料(図面・BOM)の紹介【第11回】

はじめにこれまでのシリーズでは、PythonとRaspberry Piを使ってXYテーブルを制御するソフトウェアを作ってきました。実装した機能は次の通りです。・ステッピングモーター制御・mm単位の移動・加減速制御・X/Y同時制御・原点復帰(...