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

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

【ラズパイPico W入門】愛犬を守る!格安IoT温湿度見守りLINE Botの作り方(第1回:ハードウェア準備&温度取得編)

Raspberry Pi Pico Wと温湿度センサーで愛犬の留守番を見守るIoTシステムを自作!第1回はパーツ準備、回路接続からThonnyを使った温度取得まで解説。初心者が必ず躓く「USBケーブルの罠」など、実体験を交えて優しく紹介します。
ハードウェア制御 / 電子工作

【後編】数千点の部品管理を自動化!ラズパイで作るデジタルピッキングシステム(Excel連携&Web UI編)

ラズパイとPythonで部品管理を自動化!デジタルピッキングシステム自作の【後編】では、Excelデータ(構成表)の読み込みと、Flaskを使ったWeb UIの実装手順を解説します。専用アプリ不要!スマホのブラウザから棚のLED(WS2812B)を操作する実践的なコードを大公開。
ハードウェア制御 / 電子工作

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

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

【CNC自作③】GRBL+CNCjsでPC制御に挑戦!動いたけれど見えてきた「精度の壁」

はじめにハードからソフトへの架け橋前回、リミットスイッチを実装したことで、「原点(0, 0)」という物理的な基準を手に入れました。これで、ようやくマシンが「自分の居場所」を正確に認識できるようになったわけです。ハードウェアとしての土台が整っ...
CNC自作

【CNC自作②】リミットスイッチ実装|原点出し(ホーミング)で精度を出す

はじめになぜ「動く」だけではダメなのか?前回はArduinoを使って、とりあえずXYテーブルのモーターを回すところまで進めました。 しかし、このままではまだ「CNC」としては未完成です。なぜなら、「機械が自分の現在地を分かっていない」からで...
CNC自作

【CNC自作①】Arduino+GRBLでXYテーブルをCNC化してみた

Arduino+GRBLでCNC自作に挑戦。XYテーブルを流用し、A4988でステッピングモーターを制御してX軸・Y軸を動作させるまでの手順を解説。配線方法やコンデンサの必要性、動作確認のポイントも紹介。
RaspberryPi

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

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

PythonとRaspberry PiでXYテーブル制御GUIを作る単軸動作・片道運動・安全終了の実装【第10回】

はじめに第9回では、XYテーブルに「原点復帰」や「ソフトリミット」を実装し、基本的な制御ができるようになりました。しかし、実際に装置を運用してみると、現場レベルではさらに一歩踏み込んだ機能が欲しくなります。「X軸だけを微調整したい」「往復じ...
RaspberryPi

Python×Raspberry PiでXYテーブルを制御するGUIを作る(原点復帰・位置表示・ソフトリミット実装)【第9回】

はじめに第8回では、PythonのGUI(Tkinter)を使ってXYテーブルを操作できるようになりました。移動量入力XY同時制御緊急停止これで基本的な操作は可能になりました。しかし実際の装置では、さらに重要な機能があります。それが次の3つ...
RaspberryPi

【第8.5回】Pythonでモーター制御GUIを作るときのThreadの使い方(GUIが固まる理由を解説)(XYテーブル製作シリーズ)

はじめに第8回では、PythonのGUI(Tkinter)からXYテーブルを操作できるようになりました。移動量入力XY同時制御緊急停止を とりあえず動かしましたしかし実際の装置ではしかし、ここで多くの人が疑問に思います。なぜ Thread ...